mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-10-30 18:43:49 +08:00
Update accel_controller.py
This commit is contained in:
@@ -14,16 +14,16 @@ AccelPersonality = custom.LongitudinalPlanSP.AccelerationPersonality
|
||||
|
||||
# Acceleration Profiles
|
||||
MAX_ACCEL_PROFILES = {
|
||||
AccelPersonality.eco: [1.9, 1.96, 1.60, .805, .520, .32, .23, .110],
|
||||
AccelPersonality.normal: [2.0, 1.98, 1.74, .850, .560, .40, .29, .158],
|
||||
AccelPersonality.sport: [2.0, 2.00, 2.00, 2.00, .999, .70, .40, .200],
|
||||
AccelPersonality.eco: [1.8, 1.80, 1.40, .700, .410, .30, .22, .009],
|
||||
AccelPersonality.normal: [1.9, 1.90, 1.50, .800, .530, .40, .26, .120],
|
||||
AccelPersonality.sport: [2.0, 2.00, 1.60, .900, .680, .50, .35, .200],
|
||||
}
|
||||
MAX_ACCEL_BREAKPOINTS = [0., 4., 6., 9., 16., 25., 30., 55.]
|
||||
|
||||
# Braking Profiles
|
||||
MIN_ACCEL_PROFILES = {
|
||||
AccelPersonality.eco: [-0.32, -0.32, -1.20],
|
||||
AccelPersonality.normal: [-1.20, -1.20, -1.20],
|
||||
AccelPersonality.eco: [-1.20, -1.20, -1.20],
|
||||
AccelPersonality.normal: [-1.30, -1.30, -1.30],
|
||||
AccelPersonality.sport: [-1.30, -1.40, -1.40],
|
||||
}
|
||||
MIN_ACCEL_BREAKPOINTS = [5., 10., 36.]
|
||||
@@ -37,6 +37,7 @@ MAX_DECEL_INCREASE_RATE = 0.1 # When braking harder (m/s² per second)
|
||||
MAX_DECEL_DECREASE_RATE = 0.30 # When releasing brake (m/s² per second)
|
||||
|
||||
|
||||
|
||||
class AccelPersonalityController:
|
||||
|
||||
def __init__(self):
|
||||
|
||||
Reference in New Issue
Block a user