fix missing negative limit in pid controller (#2001)

pull/2003/head
Adeeb Shihadeh 5 years ago committed by GitHub
parent 5e82578a1b
commit ee99b59bad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      selfdrive/controls/lib/latcontrol_pid.py

@ -8,7 +8,8 @@ class LatControlPID():
def __init__(self, CP): def __init__(self, CP):
self.pid = PIController((CP.lateralTuning.pid.kpBP, CP.lateralTuning.pid.kpV), self.pid = PIController((CP.lateralTuning.pid.kpBP, CP.lateralTuning.pid.kpV),
(CP.lateralTuning.pid.kiBP, CP.lateralTuning.pid.kiV), (CP.lateralTuning.pid.kiBP, CP.lateralTuning.pid.kiV),
k_f=CP.lateralTuning.pid.kf, pos_limit=1.0, sat_limit=CP.steerLimitTimer) k_f=CP.lateralTuning.pid.kf, pos_limit=1.0, neg_limit=-1.0,
sat_limit=CP.steerLimitTimer)
self.angle_steers_des = 0. self.angle_steers_des = 0.
def reset(self): def reset(self):

Loading…
Cancel
Save