mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-06-28 01:52:06 +08:00
GM: inactive gas/regen safety (#26184)
* Add INACTIVE_REGEN * bump * Update selfdrive/car/gm/carcontroller.py old-commit-hash: 3a70253567cc908204b73cf5df53369b19506b7b
This commit is contained in:
+1
-1
Submodule panda updated: fcb1a5a8e2...d51dd496cb
@@ -67,8 +67,8 @@ class CarController:
|
||||
# Gas/regen, brakes, and UI commands - all at 25Hz
|
||||
if self.frame % 4 == 0:
|
||||
if not CC.longActive:
|
||||
# Stock ECU sends max regen when not enabled
|
||||
self.apply_gas = self.params.MAX_ACC_REGEN
|
||||
# ASCM sends max regen when not enabled
|
||||
self.apply_gas = self.params.INACTIVE_REGEN
|
||||
self.apply_brake = 0
|
||||
else:
|
||||
if self.CP.carFingerprint in EV_CAR:
|
||||
|
||||
@@ -30,6 +30,7 @@ class CarControllerParams:
|
||||
ZERO_GAS = 2048 # Coasting
|
||||
MAX_BRAKE = 400 # ~ -4.0 m/s^2 with regen
|
||||
MAX_ACC_REGEN = 1404 # Max ACC regen is slightly less than max paddle regen
|
||||
INACTIVE_REGEN = 1404
|
||||
|
||||
# Allow small margin below -3.5 m/s^2 from ISO 15622:2018 since we
|
||||
# perform the closed loop control, and might need some
|
||||
|
||||
Reference in New Issue
Block a user