Skip to content

Commit 178fa5e

Browse files
committed
fix missing line and update ref
1 parent 9a7d8dd commit 178fa5e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

selfdrive/controls/lib/latcontrol_torque.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def __init__(self, CP, CI, dt):
4141
self.pid = PIDController([INTERP_SPEEDS, KP_INTERP], KI, KD, rate=1/self.dt)
4242
self.update_limits()
4343
self.steering_angle_deadzone_deg = self.torque_params.steeringAngleDeadzoneDeg
44+
self.lookahead_frames = int(JERK_LOOKAHEAD_SECONDS / self.dt)
4445
self.lat_accel_request_buffer_len = int(LAT_ACCEL_REQUEST_BUFFER_SECONDS / self.dt)
4546
self.lat_accel_request_buffer = deque([0.] * self.lat_accel_request_buffer_len , maxlen=self.lat_accel_request_buffer_len)
4647
self.jerk_filter = FirstOrderFilter(0.0, 1 / (2 * np.pi * LP_FILTER_CUTOFF_HZ), self.dt)
@@ -77,12 +78,12 @@ def update(self, active, CS, VM, params, steer_limited_by_safety, desired_curvat
7778
future_desired_lateral_accel = desired_curvature * CS.vEgo ** 2
7879
self.lat_accel_request_buffer.append(future_desired_lateral_accel)
7980
gravity_adjusted_future_lateral_accel = future_desired_lateral_accel - roll_compensation
81+
setpoint = expected_lateral_accel
8082

8183
measurement = measured_curvature * CS.vEgo ** 2
8284
measurement_rate = self.measurement_rate_filter.update((measurement - self.previous_measurement) / self.dt)
8385
self.previous_measurement = measurement
8486

85-
setpoint = expected_lateral_accel
8687
error = setpoint - measurement + JERK_GAIN * desired_lateral_jerk
8788

8889
# do error correction in lateral acceleration space, convert at end to handle non-linear torque responses correctly
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
a6aaadff406cc2ac649b770f7b019668881fb369
1+
9a7d8dd0660ba6a344ac61be89b2e832e6756184

0 commit comments

Comments
 (0)