July 1st, 2024
July 1st, 2024 Update for FrogPilot v0.9.7:
Highlight Features
-
Conditional Experimental Mode Refinements - A few weeks ago I pushed out an update patch with some refinements to the "stop light detection logic" for "Conditional Experimental Mode" and this update improves upon it even more! Not only did I manage to cut the entire code length in half, but "Experimental Mode" triggers for stop signs and stop lights MUCH sooner! They can now be detected up to 656 feet (200meters) from 394 feet( (120 meters) when driving at 50mph (80kph)! This also comes with MAJOR improvements to the lead detection when deciding if it's stopping for the red light, so I've removed the respective toggle since I'm 100% confident the new logic will catch every time your lead is going to run the red light or not. The "Green Light Alert" is also vastly improved in reliability! Along with this new logic, I also added the option to "force" openpilot to a complete stop when driving at low speeds when a stop sign is detected (Controls -> Quality of Life -> Force Standstill State) to help prevent "California Stops". Let me know how well this new logic works for you in the #conditional-experimental-mode channel!
-
Longitudinal Tuning (Cont.) - With comma's new "Longitudinal Controller" (that is included in this update), I fine tuned some of my own longitudinal changes to ensure every nook and cranny is refined and as "human-like" as possible. So now the "Sport" acceleration profile is sportier, the "Eco" acceleration profile is more economical, their respective deceleration profiles are more liner and tend to "coast" more, the "Increase Acceleration Behind Lead" function now uses the lead's acceleration rate for a more natural takeoff, and the acceleration rate is reduced when the desired speed is low to prevent high acceleration through residential areas!
Other Enhancements
- Added a toggle for a "Stopped Timer" to "Visuals -> Quality of Life"
- Added a toggle to control the current state of "Always On Lateral" via the LKAS button
- Added a toggle to display the current stopping point to "Visuals -> Custom Onroad UI"
- Added an alert when "Traffic Mode" is activated/deactivated
- Added stop and go support for the "Chevy Bolt" thanks to @mochi86420!
- Added toggles to customize the "Danger Zone" cost
- Added the "Deja Vu" random event for when you take curves quickly
- Changed the "Toggle On" color to match the overall FrogPilot theme
- Converted the "Enable Tethering" toggle to a button to retain tethering status while either onroad, or all the time
- Converted the "Firefox" random event to a gif
- Improved the car model selector to be easier to find your car
- Improved the reliability of the model downloader
- Removed the “Truck Tune” toggle
- Split out the "Lateral Metrics" and "Longitudinal Metrics" toggles into buttons
- Split out the "Slower/Stopped Lead Detected Ahead" toggle into 2 buttons for each condition
- Tweaked the "Blind Spot" and "Turn Signal" border functions to be more responsive
- Tweaked the “FrogPilot” Toyota tune to be more aggressive when accelerating and stopping
- Updated the default model to "North Dakota V3"
- Vehicles that use comma's version of "NNFF" can now use "NNFF-Lite"
Bug Fixes
- Fixed an issue where the "Lead Departing Alert" would trigger for far away leads
- Fixed an issue where the original boot logo wouldn't restore for older installs when uninstalling
- Fixed an issue that would allow the FCW random event to trigger twice in a row
- Fixed an issue where the blind spot turn signal image wouldn't properly populate
Code Base & Maintenance
- Optimized the onroad UI
- Rebased off of 0.9.7 release
- Refined the commit history some more
- Resynced with OPGM
- Toggle values are now only checked once upon toggle change