@@ -25,7 +25,7 @@ def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=[]): # py
25
25
26
26
ret .stoppingControl = False # Toyota starts braking more when it thinks you want to stop
27
27
28
- if candidate not in [CAR .PRIUS , CAR .RAV4 , CAR .RAV4H ]: # These cars use LQR/INDI
28
+ if candidate not in [CAR .PRIUS , CAR .RAV4 , CAR .RAV4H , CAR . CAMRYH_TSS2 ]: # These cars use LQR/INDI
29
29
ret .lateralTuning .init ('pid' )
30
30
ret .lateralTuning .pid .kiBP , ret .lateralTuning .pid .kpBP = [[0. ], [0. ]]
31
31
@@ -134,8 +134,18 @@ def get_params(candidate, fingerprint=gen_empty_fingerprint(), car_fw=[]): # py
134
134
ret .steerRatio = 13.7
135
135
tire_stiffness_factor = 0.7933
136
136
ret .mass = 3400. * CV .LB_TO_KG + STD_CARGO_KG # mean between normal and hybrid
137
- ret .lateralTuning .pid .kpV , ret .lateralTuning .pid .kiV = [[0.4 ], [0.1 ]]
138
- ret .lateralTuning .pid .kf = 0.00006
137
+ ret .lateralTuning .init ('indi' )
138
+ ret .lateralTuning .indi .innerLoopGainBP = [20 , 24 , 30 ]
139
+ ret .lateralTuning .indi .innerLoopGainV = [7.25 , 7.5 , 9 ]
140
+ ret .lateralTuning .indi .outerLoopGainBP = [20 , 24 , 30 ]
141
+ ret .lateralTuning .indi .outerLoopGainV = [6 , 7.25 , 6 ]
142
+ ret .lateralTuning .indi .timeConstantBP = [20 , 24 ]
143
+ ret .lateralTuning .indi .timeConstantV = [2.0 , 2.2 ]
144
+ ret .lateralTuning .indi .actuatorEffectivenessBP = [20 , 24 ]
145
+ ret .lateralTuning .indi .actuatorEffectivenessV = [2 , 3 ]
146
+ ret .steerActuatorDelay = 0.3
147
+ ret .steerRateCost = 1.25
148
+ ret .steerLimitTimer = 0.5
139
149
140
150
elif candidate in [CAR .HIGHLANDER_TSS2 , CAR .HIGHLANDERH_TSS2 ]:
141
151
stop_and_go = True
0 commit comments