|
|
@ -41,14 +41,14 @@ class CarInterface(CarInterfaceBase): |
|
|
|
ret.safetyConfigs = [get_safety_config(car.CarParams.SafetyModel.tesla, 0)] |
|
|
|
ret.safetyConfigs = [get_safety_config(car.CarParams.SafetyModel.tesla, 0)] |
|
|
|
|
|
|
|
|
|
|
|
ret.steerLimitTimer = 1.0 |
|
|
|
ret.steerLimitTimer = 1.0 |
|
|
|
ret.steerActuatorDelay = 0.1 |
|
|
|
ret.steerActuatorDelay = 0.25 |
|
|
|
ret.steerRateCost = 0.5 |
|
|
|
ret.steerRateCost = 0.5 |
|
|
|
|
|
|
|
|
|
|
|
if candidate in (CAR.AP2_MODELS, CAR.AP1_MODELS): |
|
|
|
if candidate in (CAR.AP2_MODELS, CAR.AP1_MODELS): |
|
|
|
ret.mass = 2100. + STD_CARGO_KG |
|
|
|
ret.mass = 2100. + STD_CARGO_KG |
|
|
|
ret.wheelbase = 2.959 |
|
|
|
ret.wheelbase = 2.959 |
|
|
|
ret.centerToFront = ret.wheelbase * 0.5 |
|
|
|
ret.centerToFront = ret.wheelbase * 0.5 |
|
|
|
ret.steerRatio = 13.5 |
|
|
|
ret.steerRatio = 15.0 |
|
|
|
else: |
|
|
|
else: |
|
|
|
raise ValueError(f"Unsupported car: {candidate}") |
|
|
|
raise ValueError(f"Unsupported car: {candidate}") |
|
|
|
|
|
|
|
|
|
|
|