Commit Graph

527 Commits

Author SHA1 Message Date
firestar5683 3e176f3884 bop 2026-08-27 14:49:17 -05:00
firestar5683 f79ab05fa5 wat 2026-08-27 14:43:40 -05:00
firestar5683 af2e153e52 GUM 2026-08-27 14:24:43 -05:00
firestar5683 3c655e79a9 the morrow 2026-08-27 11:57:40 -05:00
whoisdomi 5882bd23ba Force Stop: Fast Approach
Force Stop is now better at faster approach speeds. It has more authority on braking in general.

Force Stop Distance Offset: still the lever that moves the ending point sooner or later.

Radar bug fixed
2026-08-27 08:22:54 -05:00
firestar5683 d683da24ea lines 2026-08-26 16:28:11 -05:00
firestar5683 4509316877 model 2026-08-26 16:17:04 -05:00
whoisdomi 6a17743513 Force Stop Tweak
Ratched only down below 40m to prevent model jitter from overshooting.

Original PR author: whoisdomi <dcantu83@gmail.com>.
2026-08-26 10:24:29 -05:00
whoisdomi e20ea5d0d1 Remove Takeoff Twitch
Limit the curvature guard to a short pull-away window and reject invalid model plans.

Original PR author: whoisdomi <dcantu83@gmail.com>.
2026-08-26 10:24:25 -05:00
firestar5683 f20b256473 UI 2026-08-26 08:28:28 -05:00
whoisdomi a88da4071f Force Stop hold 2 sec 2026-08-26 08:12:05 -05:00
firestar5683 b7393ad04a gniht 2026-08-25 21:42:54 -05:00
firestar5683 145bf39587 honda: keep Bosch-A radard timing Honda-scoped
Keep the Bosch-A lead probability filter cadence change limited to the verified Honda Bosch-A path. Preserve the existing radar timestep for every other platform and add regression coverage for the gate and both timing paths.

Co-authored-by: JamesL787 <jamezelle1@gmail.com>
2026-08-25 19:20:38 -05:00
JamesL787 31f00eaff7 honda: port Bosch-A-aware radard lead tracking from tested branch
is_bosch_a_radar_car() and its downstream handling in radard.py never
landed alongside the radar decoder (interface.py/values.py/radar_interface.py)
-- without it, the newly-decoded Bosch-A radar points feed into radard's
generic path, which assumes the wrong Kalman filter timestep and is missing
a real staleness/freshness gate this radar's actual cadence needs.

Ports (unmodified in behavior, only renamed to match this repo's
HONDA_BOSCH_A / HONDA_BOSCH_A_RADAR_VERIFIED naming instead of "civic_bosch"):
- Kalman filter dt selected from the radar's real ~15Hz cadence
  (HONDA_BOSCH_A_RADAR_TS), not the ~20Hz model-cycle default
- measurement_update gating so a duplicate liveTracks payload (radar runs
  slower than the model loop) isn't absorbed twice by the KF
- a "preferred track" continuity path: a previously-selected lead stays
  selected through ordinary model-probability fluctuations as long as it's
  still coherent, instead of re-arbitrating from scratch every cycle
- staleness detection with two independent triggers (a better-scoring
  challenger track sustained over several cycles, or gross absolute-range
  disagreement with the model sustained over several cycles) that drops a
  stale preferred track rather than holding it indefinitely
- honda_bosch_a_low_speed_radar_lead_sane(), requiring a few real sweeps
  before a radar-only low-speed takeover

Tested on the branch this was developed on (109/109 relevant tests pass);
this port is a mechanical, unmodified transplant onto this repo's current
radard.py -- worth a run through this repo's own test suite before merge.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
(cherry picked from commit 8d23733946)
2026-08-25 19:16:28 -05:00
firestar5683 b381cc0c4a Closer Follow 2026-08-25 19:08:46 -05:00
firestar5683 f8d47139a3 the day of the push 2026-08-25 17:57:36 -05:00
firestar5683 f30a8ea20e controls: gate Kona non-SCC AOL on steering release
Avoid EPS torque faults when entering always-on lateral while the driver is steering. The behavior is scoped to HYUNDAI_KONA_NON_SCC and leaves other vehicles on the shared lateral-active path.

Original contribution by firestar5683.
2026-08-25 16:47:48 -05:00
firestar5683 68cef2d360 stop the kachow 2026-08-25 15:49:03 -05:00
firestar5683 60aa4aad49 Add VOACC takeoff safety regression coverage
Co-authored-by: Robin Dittrich <r.dittrich@niverplast.com>
2026-08-25 15:37:25 -05:00
Robin Dittrich 5c4f6ff353 Remove vision-only low speed acceleration cap
(cherry picked from commit bf23312b65)
2026-08-25 15:31:59 -05:00
firestar5683 2ef545b987 gmornin 2026-08-25 10:00:34 -05:00
firestar5683 f857a55f59 Reapply build 2026-08-24 22:11:36 -05:00
firestarsdog ffab4a8321 A pitstop! 2026-08-24 19:11:30 -04:00
firestar5683 cfd221b89c fine day, Sunday. 2026-08-23 10:40:20 -05:00
firestar5683 013f8579d7 squeak squeak 2026-08-23 09:19:58 -05:00
firestar5683 1d9fdc25ca toy 2026-08-21 19:16:28 -05:00
firestar5683 f63ee3375a Comover 2026-08-21 13:21:20 -05:00
firestar5683 05e9dfd5d0 Require matching blinkers for navigation turn desires
Cherry-picked Feature Request 1267242 from ab98ae54bb. Prevent sharp or ordinary navigation turn desires from being issued unless the corresponding turn signal is active, and add regression coverage for missing and opposite signals.

Co-Authored-By: Prabhaav Pillai <prabhaav@msu.edu>
2026-08-21 12:04:11 -05:00
firestar5683 73f64ac754 pra 2026-08-20 19:55:35 -05:00
firestar5683 5130168067 frumpy 2026-08-20 19:35:48 -05:00
firestar5683 d8090be19d fotos glo glo 2026-08-20 15:31:44 -05:00
firestar5683 459d7c4099 but you have heard of me 2026-08-19 23:06:33 -05:00
firestar5683 25903a0d1a Lite Brite 2026-08-19 15:04:21 -05:00
firestar5683 4f0264d07e Crocs Marathon 2026-08-18 21:17:45 -05:00
firestar5683 4078e6fcfa Zone 5 2026-08-18 17:28:05 -05:00
firestar5683 50e1c1d376 what a mornin 2026-08-18 12:10:14 -05:00
firestar5683 526f8e0075 oleoleole 2026-08-17 23:28:52 -05:00
firestar5683 7177b312f4 rolos 2026-08-17 20:50:35 -05:00
firestar5683 6e7b197e8a Weevil 2026-08-17 16:36:21 -05:00
firestar5683 3719f97866 cleanup 2026-08-17 09:59:08 -05:00
firestar5683 161ecbc1ab Here a we go 2026-08-17 06:36:55 -05:00
firestar5683 0593e53b04 fargo levy 2026-08-16 17:32:22 -05:00
firestar5683 230ed14ece Nuts 2026-08-16 17:03:51 -05:00
firestar5683 cb4ebf85a6 Merge PR #90: Rivian Angle Support
Original PR by TonyJOM (Anthony Orta).

Co-authored-by: TonyJOM <anthonyorta20@icloud.com>
2026-08-16 11:23:08 -05:00
firestar5683 a143e6ee93 Squilliam Fancyson 2026-08-16 10:45:56 -05:00
firestar5683 032bf899e0 h8ters 2026-08-15 21:34:32 -05:00
firestar5683 4ccfc1c00c Fun Dip 2026-08-15 18:52:33 -05:00
TonyJOM c0e9507313 Rivian Angle Support 2026-08-15 13:04:12 -04:00
firestar5683 f73af2211d The Saturday Threshold 2026-08-15 11:22:14 -05:00
firestar5683 603f9b56f9 BURN THE WITCH 2026-08-14 22:36:56 -05:00