Compare commits

..

77 Commits

Author SHA1 Message Date
firestar5683 4676f5040e User adjustable offsets 2026-02-07 23:34:19 -06:00
firestar5683 157f2e87bb Integrator Smooth On Handoff 2026-02-06 15:47:52 -06:00
firestar5683 30292fc0c6 Lights 2026-02-05 22:39:50 -06:00
firestar5683 6e1a7c31b3 totallytune panda 2026-02-05 17:26:33 -06:00
firestar5683 8442ffe591 New Models 2026-02-05 15:07:24 -06:00
firestar5683 447b0bb45e Revert "merry christmas"
This reverts commit 8a9d0e5e6a.
2026-02-05 13:33:49 -06:00
firestar5683 79134158d9 Increase Fault Resilience 2026-02-05 13:29:59 -06:00
firestarsdog 99474cee8e Stats 2026-02-02 01:08:29 -05:00
firestarsdog 8dd6090ef3 Stats 2026-02-01 22:46:57 -06:00
firestar5683 d95713f4d1 Revert "Mac Update"
This reverts commit ea45cbe017.
2026-01-19 11:42:50 -06:00
firestarsdog 83cb43b89b Add SASCM to vehicle settings detection/stats 2026-01-19 10:35:13 -06:00
firestar5683 ea45cbe017 Mac Update 2026-01-18 22:22:14 -06:00
firestarsdog 63d383b25d Stats 2026-01-18 22:17:33 -06:00
firestar5683 b4062aee1e Update redneck 2026-01-15 22:50:59 -06:00
firestar5683 d5370e728e fix redneck v2 2026-01-14 13:59:08 -06:00
firestar5683 8a250d2858 Remove lat smooth seconds 2026-01-14 13:49:54 -06:00
firestar5683 c3e1e7288d frogpilot migration 2026-01-12 22:10:50 -06:00
firestar5683 0b9580bef9 More defaults 2026-01-12 22:05:38 -06:00
firestar5683 5bad879e55 Update defaults 2026-01-12 22:00:37 -06:00
firestar5683 a074f21a22 Big Mac 2026-01-11 16:59:31 -06:00
firestar5683 e48ba846f2 Try Higher Friction 2026-01-10 14:05:08 -06:00
firestar5683 fb925bed9e Autotune Off 2026-01-09 22:42:28 -06:00
firestar5683 f5defdaf2b Revert "Pedal Braking Limits"
This reverts commit 99bbbdecc7.
2025-12-31 20:55:46 -06:00
firestar5683 99bbbdecc7 Pedal Braking Limits 2025-12-30 20:18:05 -06:00
firestar5683 234d0fd839 merry christmas 2025-12-24 22:05:43 -06:00
firestar5683 53f07efbea ds2 2025-12-24 21:30:02 -06:00
firestar5683 326d151c22 Try friction adjustment 2025-12-16 14:39:31 -06:00
firestar5683 0e804a744d Update frogpilot_tracking.py 2025-12-15 00:56:19 -06:00
firestar5683 4198a0b5b3 minsteer speed 2025-12-14 14:47:33 -06:00
firestar5683 7a9cad491e Update Percentages 2025-12-13 19:14:39 -06:00
firestar5683 5b2a526187 Trailer Load Gas Tuning 2025-12-12 10:52:25 -06:00
firestar5683 f6a713430f Live Friction 2025-12-11 16:55:02 -06:00
firestar5683 57df9bcb8f Zero error 2025-12-11 15:13:34 -06:00
firestar5683 0ad3c7d2ad Updates
Update latcontrol_torque.py

interp friction threshold
2025-12-09 19:59:03 -06:00
firestar5683 8730738d75 Change NoEntryAlert message to 'Reverse Gear' 2025-12-06 16:46:37 -06:00
firestar5683 5add756e0b Update events.py 2025-12-05 20:13:56 -06:00
firestar5683 0561c28111 LattyBoi2.0 2025-12-03 23:30:51 -06:00
firestar5683 7d0ad593f8 Latty Boi
Revert "Latty Boi"

This reverts commit af687e501cc4bdcda7840453d06595d7ea674148.

Reapply "Latty Boi"

This reverts commit ff5566d4439f5e4997fe83f4f21d0be62b75d75d.
2025-12-02 20:30:55 -06:00
firestar5683 8630c5d515 Recovery Power 2025-12-02 17:19:53 -06:00
firestar5683 9f24290bfd New planplus 2025-12-02 12:09:30 -06:00
Woohyun Rho 35b2647d5f Update 2025-11-28 17:12:28 -06:00
firestar5683 0cc453e26b Update interface.py 2025-11-18 20:50:08 -06:00
firestar5683 a49352e93d New Lateral Changes 2025-11-18 20:49:48 -06:00
firestar5683 e45f9f0c71 Update 2025-11-15 14:46:26 -06:00
firestar5683 7fa7f1e9f7 Accel Tests 2025-11-14 20:32:57 -06:00
firestar5683 60bd28ff13 Paddle Planner 2025-11-14 01:26:45 -06:00
firestar5683 c71f77ad83 Revert "Upstream Lateral"
This reverts commit 2db997763b.
2025-11-10 23:09:05 -06:00
firestar5683 2db997763b Upstream Lateral
Revert "Upstream Lateral"

This reverts commit 20f7d6631bb152860781b46533bb0e96223be132.

Reapply "Upstream Lateral"

This reverts commit 2a7a563e219a1b688529d341919fc377fed5038e.

Update latcontrol_torque.py

more lateral

Update ui
2025-11-07 00:14:49 -06:00
firestar5683 a22f6f8a9f Update 2025-10-25 15:38:29 -05:00
firestar5683 a248ab5af4 Medium Fanta 2025-10-22 22:27:04 -05:00
firestar5683 a7b04eb17a Update interfaces.py 2025-10-20 13:49:50 -05:00
firestar5683 0566438f2b no nnff 2025-10-19 18:00:03 -05:00
firestar5683 07deeea206 Scene Complexity 2025-10-18 14:25:25 -05:00
firestar5683 2379303a47 Update carcontroller.py 2025-10-17 19:11:02 -05:00
firestar5683 52881ebf63 Update interface.py 2025-10-17 18:14:07 -05:00
firestar5683 3b744c4a1b CEM 2025-10-17 17:39:47 -05:00
firestar5683 5ed463c519 lite 2025-10-17 17:13:44 -05:00
firestar5683 d5eff476f8 Redneck 2.0 2025-10-17 16:56:02 -05:00
firestar5683 c7ca8a893e Modify torque tuning parameters in interfaces.py
Adjusted torque tuning parameters for improved performance.
2025-10-17 16:55:19 -05:00
firestar5683 06bf8e1f68 Hurts Donut 2025-10-16 23:58:10 -05:00
firestar5683 56514aecf4 Smoothy Boi 2025-10-16 23:38:25 -05:00
firestar5683 7664f0286e lat3 2025-10-15 22:20:57 -05:00
firestar5683 a8ab890526 New Lateral Changes 2025-10-10 20:59:36 -05:00
firestar5683 6a9beeffab Fix Standard 2025-10-10 19:25:18 -05:00
firestar5683 377e358a2d Update interface.py 2025-10-08 23:25:25 -05:00
firestar5683 334cb46f6a error? 2025-10-08 23:14:17 -05:00
firestar5683 123989746d Fix New Devices 2025-10-08 22:20:23 -05:00
firestar5683 376aeb5abd No positive P-response for long control if user-selected parameter set 2025-10-08 07:44:27 -05:00
firestar5683 bb15212f7a Automatic updates 2025-10-04 16:03:11 -05:00
firestar5683 9cc903bd0f Steer Alerts 2025-10-04 01:49:44 -05:00
firestar5683 7bbc404d7a Update frogpilot_acceleration.py 2025-10-03 22:42:30 -05:00
firestar5683 d10305b1df SteerAlerts
Revert "SteerAlerts"

This reverts commit cbaba399c5b9caac5a8faf3917f0929d747a0acc.

Update controlsd.py
2025-10-03 22:14:43 -05:00
firestar5683 8399fbf4d5 Donut DM 2025-10-03 20:50:58 -05:00
firestar5683 e87c44079c Update gm_global_a_powertrain_generated.dbc 2025-10-03 16:41:39 -05:00
firestar5683 499330da52 Update 2025-10-03 00:44:11 -05:00
firestar5683 6bc3bf50d8 firehose 2025-09-30 20:47:31 -05:00
firestar5683 2fa7f4e625 Update 2025-09-30 14:30:27 -05:00
7 changed files with 9 additions and 9 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 858 KiB

After

Width:  |  Height:  |  Size: 503 KiB

+2 -2
View File
@@ -620,9 +620,9 @@ class FrogPilotVariables:
toggle.steer_offset = np.clip(params.get_float("SteerOffset"), -0.2, 0.2) if advanced_lateral_tuning and tuning_level >= level["SteerOffset"] and toggle.car_make == "gm" else 0.0
toggle.use_custom_friction = bool(round(toggle.friction, 2) != round(friction, 2)) and is_torque_car and not toggle.force_auto_tune or toggle.force_auto_tune_off
toggle.steerKp = [[0], [np.clip(params.get_float("SteerKP"), steerKp * 0.5, steerKp * 1.5) if advanced_lateral_tuning and is_torque_car and tuning_level >= level["SteerKP"] else steerKp]]
toggle.latAccelFactor = np.clip(params.get_float("SteerLatAccel"), latAccelFactor * 0.5, latAccelFactor * 1.25) if advanced_lateral_tuning and tuning_level >= level["SteerLatAccel"] else latAccelFactor
toggle.latAccelFactor = np.clip(params.get_float("SteerLatAccel"), latAccelFactor * 0.75, latAccelFactor * 1.25) if advanced_lateral_tuning and tuning_level >= level["SteerLatAccel"] else latAccelFactor
toggle.use_custom_latAccelFactor = bool(round(toggle.latAccelFactor, 2) != round(latAccelFactor, 2)) and is_torque_car and not toggle.force_auto_tune or toggle.force_auto_tune_off
toggle.steerRatio = np.clip(params.get_float("SteerRatio"), steerRatio * 0.25, steerRatio * 1.5) if advanced_lateral_tuning and tuning_level >= level["SteerRatio"] else steerRatio
toggle.steerRatio = np.clip(params.get_float("SteerRatio"), steerRatio * 0.5, steerRatio * 1.5) if advanced_lateral_tuning and tuning_level >= level["SteerRatio"] else steerRatio
toggle.use_custom_steerRatio = bool(round(toggle.steerRatio, 2) != round(steerRatio, 2)) and not toggle.force_auto_tune or toggle.force_auto_tune_off
advanced_longitudinal_tuning = params.get_bool("AdvancedLongitudinalTune") if tuning_level >= level["AdvancedLongitudinalTune"] else default.get_bool("AdvancedLongitudinalTune")
+4 -4
View File
@@ -96,10 +96,10 @@ FrogPilotLateralPanel::FrogPilotLateralPanel(FrogPilotSettingsWindow *parent) :
lateralToggle = new FrogPilotParamValueButtonControl(param, title, desc, icon, parent->steerKp * 0.5, parent->steerKp * 1.5, QString(), std::map<float, QString>(), 0.01, false, {}, steerKPButton, false, false);
} else if (param == "SteerLatAccel") {
std::vector<QString> steerLatAccelButton{"Reset"};
lateralToggle = new FrogPilotParamValueButtonControl(param, title, desc, icon, parent->latAccelFactor * 0.5, parent->latAccelFactor * 1.25, QString(), std::map<float, QString>(), 0.01, false, {}, steerLatAccelButton, false, false);
lateralToggle = new FrogPilotParamValueButtonControl(param, title, desc, icon, parent->latAccelFactor * 0.75, parent->latAccelFactor * 1.25, QString(), std::map<float, QString>(), 0.01, false, {}, steerLatAccelButton, false, false);
} else if (param == "SteerRatio") {
std::vector<QString> steerRatioButton{"Reset"};
lateralToggle = new FrogPilotParamValueButtonControl(param, title, desc, icon, parent->steerRatio * 0.25, parent->steerRatio * 1.5, QString(), std::map<float, QString>(), 0.01, false, {}, steerRatioButton, false, false);
lateralToggle = new FrogPilotParamValueButtonControl(param, title, desc, icon, parent->steerRatio * 0.5, parent->steerRatio * 1.5, QString(), std::map<float, QString>(), 0.01, false, {}, steerRatioButton, false, false);
} else if (param == "AlwaysOnLateral") {
FrogPilotManageControl *aolToggle = new FrogPilotManageControl(param, title, desc, icon);
@@ -271,9 +271,9 @@ void FrogPilotLateralPanel::showEvent(QShowEvent *event) {
steerKPToggle->setTitle(QString(tr("Kp Factor (Default: %1)")).arg(QString::number(parent->steerKp, 'f', 2)));
steerKPToggle->updateControl(parent->steerKp * 0.5, parent->steerKp * 1.5);
steerLatAccelToggle->setTitle(QString(tr("Lateral Accel (Default: %1)")).arg(QString::number(parent->latAccelFactor, 'f', 2)));
steerLatAccelToggle->updateControl(parent->latAccelFactor * 0.5, parent->latAccelFactor * 1.25);
steerLatAccelToggle->updateControl(parent->latAccelFactor * 0.75, parent->latAccelFactor * 1.25);
steerRatioToggle->setTitle(QString(tr("Steer Ratio (Default: %1)")).arg(QString::number(parent->steerRatio, 'f', 2)));
steerRatioToggle->updateControl(parent->steerRatio * 0.25, parent->steerRatio * 1.5);
steerRatioToggle->updateControl(parent->steerRatio * 0.5, parent->steerRatio * 1.5);
updateToggles();
}
+1 -1
View File
@@ -233,7 +233,7 @@ BO_ 715 ASCMGasRegenCmd: 8 K124_ASCM
SG_ GasRegenCmdActive : 0|1@0+ (1,0) [0|0] "" NEO
SG_ RollingCounter : 7|2@0+ (1,0) [0|0] "" NEO
SG_ GasRegenAlwaysOne3 : 23|1@0+ (1,0) [0|1] "" NEO
SG_ GasRegenCmd : 22|12@0+ (1,0) [0|0] "" NEO
SG_ GasRegenCmd : 8|14@0+ (1,0) [0|0] "" NEO
BO_ 717 ASCM_2CD: 5 K124_ASCM
Binary file not shown.

Before

Width:  |  Height:  |  Size: 671 KiB

After

Width:  |  Height:  |  Size: 418 KiB

+1 -1
View File
@@ -43,7 +43,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"]
"CADILLAC_ESCALADE" = [1.899999976158142, 1.842270016670227, 0.1120000034570694]
"CADILLAC_ESCALADE_ESV_2019" = [1.15, 1.3, 0.2]
"CADILLAC_XT4" = [1.45, 1.6, 0.2]
"CHEVROLET_BOLT_EUV" = [2.0, 2.0, 0.09]
"CHEVROLET_BOLT_EUV" = [2.0, 2.0, 0.05]
"CHEVROLET_MALIBU_CC" = [1.85, 1.85, 0.075]
"CHEVROLET_SILVERADO" = [1.9, 1.9, 0.112]
"CHEVROLET_TRAILBLAZER" = [1.33, 1.9, 0.16]
+1 -1
View File
@@ -135,7 +135,7 @@ def main():
CP = msg
cloudlog.info("paramsd got CarParams")
min_sr, max_sr = 0.25 * CP.steerRatio, 2.0 * CP.steerRatio
min_sr, max_sr = 0.5 * CP.steerRatio, 2.0 * CP.steerRatio
params = params_reader.get("LiveParameters")