Angle control: fix limiting bug (#27428)

* fix steer up bug

* Update ref_commit
old-commit-hash: d5688ae49f
beeps
Shane Smiskol 2 years ago committed by GitHub
parent 70cfe29351
commit a55f8d65cd
  1. 2
      selfdrive/car/__init__.py
  2. 2
      selfdrive/test/process_replay/ref_commit

@ -115,7 +115,7 @@ def apply_toyota_steer_torque_limits(apply_torque, apply_torque_last, motor_torq
def apply_std_steer_angle_limits(apply_angle, apply_angle_last, v_ego, LIMITS):
# pick angle rate limits based on wind up/down
steer_up = apply_angle_last * apply_angle > 0. and abs(apply_angle) > abs(apply_angle_last)
steer_up = apply_angle_last * apply_angle >= 0. and abs(apply_angle) > abs(apply_angle_last)
rate_limits = LIMITS.ANGLE_RATE_LIMIT_UP if steer_up else LIMITS.ANGLE_RATE_LIMIT_DOWN
angle_rate_lim = interp(v_ego, rate_limits.speed_bp, rate_limits.angle_v)

@ -1 +1 @@
a38b267bd2d44945dcd664b2a84e6cd0a6163f91
772f30de36fc7f8421dabb779cc02f45eb83d7bb

Loading…
Cancel
Save