Commit Graph

2016 Commits

Author SHA1 Message Date
Prabhaav Pillai 801654fd8d Add HEM telemetry exporter and update forensic analysis tools
- Introduced `export_hem_telemetry.py` to extract and save telemetry data from target segments into a JSON file, including key selfdriveState fields.
- Modified `hem_forensic.py` to incorporate new diagnostic keys and update the logic for authority and stop detection.
- Enhanced `hem_stop_analyzer.py` to analyze stop detection failures with new metrics and improved comments for clarity.
- Updated `mode_sim.py` to reflect changes in hybrid mode updates and authority handling.
2026-08-27 02:03:33 -04:00
Prabhaav Pillai 50f8ada119 trying to figure out why rolling stop signs 2026-08-26 20:50:05 -04:00
Prabhaav Pillai 37a5826d15 trying to figure out why rolling stop signs 2026-08-26 20:31:36 -04:00
Prabhaav Pillai ef2850f619 Refine HybridExperimentalMode: improve departure signal identification and adjust low-speed acceleration lockout conditions 2026-08-26 16:41:51 -04:00
Prabhaav Pillai c37e9a2fc4 Refine HybridExperimentalMode: improve departure signal identification and adjust low-speed acceleration lockout conditions 2026-08-26 16:33:23 -04:00
Prabhaav Pillai ecc4158666 Refine HybridExperimentalMode: improve departure signal identification and adjust low-speed acceleration lockout conditions 2026-08-26 16:20:38 -04:00
Prabhaav Pillai 1d02eeac0b Refine HybridExperimentalMode: enhance vision filtering logic, improve standstill reset behavior, and expand low-speed acceleration lockout conditions 2026-08-26 16:11:12 -04:00
Prabhaav Pillai 513fc586cc Enhance HybridExperimentalMode: add vision filtering and standstill reset logic; fix low-speed acceleration lockout and near-stop prediction 2026-08-26 16:04:27 -04:00
Prabhaav Pillai 3393c99433 add logs 2026-08-26 15:43:09 -04:00
Prabhaav Pillai 8a174822e7 Add KINEMATIC_STOP_GAIN parameter to HybridExperimentalMode for enhanced stop-line braking control 2026-08-26 14:54:29 -04:00
Prabhaav Pillai 3265a98d91 Add forensic analysis tool for Hybrid Experimental Mode decisions
- Introduced `hem_forensic.py` to analyze and log the decision-making process of Hybrid Experimental Mode (HEM) during route playback.
- The tool captures internal states, detects stop roll-through incidents, and provides detailed per-frame logs.
- Added regression tests for HEM behavior in specific scenarios, ensuring correct braking behavior during partial slowdowns and gentle high-horizon slowdowns.
2026-08-26 01:58:23 -04:00
Prabhaav Pillai 5c49878dbd Refactor HEM parameters: rename HEMExpAuthority to HEMExpDominant and update related logic 2026-08-25 21:12:55 -04:00
Prabhaav Pillai 740a9cf4ef Add HEMExpAuthority parameter and enhance hybrid experimental mode logging 2026-08-25 19:53:59 -04:00
Prabhaav Pillai d07d6ae7b7 fix hem 2026-08-25 18:01:37 -04:00
Prabhaav Pillai 8b5e95a9d5 fix hem 2026-08-25 15:47:40 -04:00
Prabhaav Pillai 5fe9b3ac8d bug fix esim 2026-08-25 15:06:33 -04:00
Prabhaav Pillai 74b68242b2 bug fix missing attribute 2026-08-25 14:39:51 -04:00
Prabhaav Pillai 632db8bfd3 Add HybridExperimental mode 2026-08-25 04:42:59 -04:00
firestarsdog 9c1d39b859 Guards, arrest this man 2026-08-24 19:23:25 -04:00
firestarsdog ffab4a8321 A pitstop! 2026-08-24 19:11:30 -04:00
firestarsdog 71c1d79807 Radial corner betterness 2026-08-24 10:27:22 -04:00
firestar5683 36d0c074f1 Revert "agnosis"
This reverts commit 2db8d95905.
2026-08-23 14:51:08 -05:00
firestar5683 6dccb85b96 build 2026-08-23 14:38:57 -05:00
firestar5683 d11ecaf457 End The Suffering 2026-08-23 13:12:07 -05:00
firestar5683 b302637e4d build 2026-08-23 12:57:27 -05:00
firestar5683 e28f72c661 AHHHH 2026-08-23 12:54:45 -05:00
firestar5683 2db8d95905 agnosis 2026-08-23 11:29:46 -05:00
firestar5683 db5922db43 fix 2026-08-23 11:29:18 -05:00
firestar5683 96f5819c6a build 2026-08-23 10:41:01 -05: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
firestarsdog 2b53b59bee Bready 2026-08-23 05:12:19 -04:00
firestarsdog 33f6d69a32 Sound panel blinky 2026-08-23 04:48:35 -04:00
firestarsdog 58e919c264 Breadcrumb 2026-08-23 04:28:04 -04:00
firestarsdog 17e5542b1b Model Manager 2026-08-23 03:59:15 -04:00
firestarsdog e1458d4723 Consistency 2026-08-23 03:38:38 -04:00
firestarsdog 06f9e43e4e Consistency 2026-08-23 02:30:57 -04:00
firestarsdog f8e03a9fc5 Tweaker of the Toggletiles 2026-08-23 02:15:00 -04:00
firestarsdog 7c6741a93e cleanup 2026-08-22 04:51:33 -04:00
firestar5683 4b3372d006 BUMP 2026-08-21 20:43:16 -05:00
firestar5683 9a9e7cd1e9 why no s-t-z 2026-08-21 20:42:46 -05:00
firestar5683 1d9fdc25ca toy 2026-08-21 19:16:28 -05:00
firestar5683 05db925e93 sentry 2026-08-21 18:44:11 -05:00
firestar5683 2bd080821b Zoom default boot logo 2026-08-21 18:37:21 -05:00
whoisdomi 651726bbb5 Joystick Mode Refresh
OP Long: Left stick horizontal steer
	            Right stick vertical gas/brake

AOL:  Left stick horizontal steer

Controller profiles added:
Google Stadia Controller added
Xbox Controller has its own profile
Dual Sense has its own profile

joystick_probe.py tool allows people to discover their own controllers.
2026-08-21 17:19:46 -05:00
firestar5683 6eabec436d Update starpilot_boot_logo.jpg 2026-08-21 14:43:55 -05:00
firestar5683 56d6a6ee47 leaf 2026-08-21 14:19:34 -05:00
firestar5683 e9f4c6316c b is for build 2026-08-21 14:04:30 -05:00
firestar5683 284dbddd8a book 2026-08-21 14:03:08 -05:00
firestar5683 0068d7a698 build 2026-08-21 13:23:15 -05:00