Aggressive acceleration with a lead

Added toggle to make the acceleration more aggressive when following a lead.
This commit is contained in:
FrogAi
2024-01-12 22:39:30 -07:00
parent 7383ee0ddc
commit c1a7f1e3b0
5 changed files with 12 additions and 3 deletions

View File

@@ -80,3 +80,4 @@ class FrogPilotPlanner:
longitudinal_tune = params.get_bool("LongitudinalTune")
self.acceleration_profile = params.get_int("AccelerationProfile") if longitudinal_tune else 0
self.aggressive_acceleration = params.get_bool("AggressiveAcceleration") and longitudinal_tune

View File

@@ -7,6 +7,7 @@ FrogPilotControlsPanel::FrogPilotControlsPanel(SettingsWindow *parent) : FrogPil
{"LongitudinalTune", "Longitudinal Tuning", "Modify openpilot's acceleration and braking behavior.", "../frogpilot/assets/toggle_icons/icon_longitudinal_tune.png"},
{"AccelerationProfile", "Acceleration Profile", "Change the acceleration rate to be either sporty or eco-friendly.", ""},
{"AggressiveAcceleration", "Aggressive Acceleration With Lead", "Increase acceleration aggressiveness when following a lead vehicle from a stop.", ""},
};
for (const auto &[param, title, desc, icon] : controlToggles) {
@@ -80,7 +81,7 @@ FrogPilotControlsPanel::FrogPilotControlsPanel(SettingsWindow *parent) : FrogPil
fireTheBabysitterKeys = {};
laneChangeKeys = {};
lateralTuneKeys = {};
longitudinalTuneKeys = {"AccelerationProfile"};
longitudinalTuneKeys = {"AccelerationProfile", "AggressiveAcceleration"};
speedLimitControllerKeys = {};
visionTurnControlKeys = {};