Skip to content

December 1st, 2024

Latest
Compare
Choose a tag to compare
@FrogAi FrogAi released this 12 Dec 23:17

December 1st, 2024 Update for FrogPilot v0.9.7:

Highlight Features

  • "Curve Speed Control" onroad UI redesign - As a grown man who can still only draw stick figures, I admittedly aint so good with the UIs, but since FrogPilot drives fantastically now and is pretty damn feature packed, I decided to take another crack at making it somewhat visually appealing! For instance, instead of just changing the color of the box around the "MAX" speed for "Curve Speed Controller," there is now a dedicated widget! :PoggiesFast: When a curve is detected and openpilot begins to slow down, you'll see a left/right curve indicator to the right of the "MAX" speed with two speed values below it showing the calculated speeds from both methods. If the top box is larger and highlighted green, the "Map Based" method is active, if the bottom box is larger and highlighted red, the "Vision" based method is active. I’ll use this data to fine-tune the "Map Based" method, so please share any feedback in the #map-turn-speed-controller channel regarding curve detection and the speeds at which FrogPilot navigates curves!

  • "Speed Limit Controller" onroad UI redesign - Similar to the "Curve Speed Controller" UI redesign, "Speed Limit Controller" got a very similar makeover! The "Confirm New Speed Limits" widget no longer displays as large red/green boxes that cover the entire screen. Instead, it now utilizes a new speed limit to the right of the active one with the title "Pending Limit" with the well, pending speed limit displayed in it. The method to accept/deny it still remains the same (click the "Resume"/"Cruise Increase" buttons on the steering wheel or the widget itself to confirm, or "Cruise Decrease" to deny) with the small tweak of increasing the auto deny timeout from 10 seconds to 30 seconds since the clickbox radius is a lot smaller. On top of that, a new toggle called "Show Speed Limit Sources" has been added that displays a widget below the speed limits showing all sources the "Speed Limit Controller" uses to determine the active speed limit and highlights the currently active limit. Use this feature to help populate "OpenStreetMaps" data in your area by identifying regions that display as "N/A" while driving!

Other Enhancements

  • Added the "Rainbow Path" toggle to "Theme and Appearance -> THEME" thanks to @henryccy and @Joeslinky!
  • Added the "To Be Continued" AEB random event
  • Increased the base "Speed Aggressiveness" value for "Curve Speed Controller" to be more aggressive around curves
  • Tweaked "Human-Like Approach Behind Leads" to be safer and smoother when approaching leads
  • Tweaked the acceleration ramp off for "Human-Like Acceleration" to be more conservative
  • Tweaked the "Screen Recorder" button to match the new UI style

Bug Fixes

  • Fixed an issue with acceleration behavior for the comma pedal on @Toyota-Lexus vehicles using the new longitudinal API

Code Base & Maintenance

  • Added some of the Panda code for TSK support
  • Cleaned up and optimized the automatic backup functions to prevent unnecessary backups, checks, copies, and leftover unused artifacts
  • Improved how themes are updated and applied for quicker and more reliable theme changes
  • "Offline Maps" has been renamed to "Map Data"