Skip to content

Commit 6f2a172

Browse files
committed
fix too long line
1 parent 7e6c19f commit 6f2a172

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

selfdrive/controls/lib/latcontrol_torque.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,16 @@ def update(self, active, CS, VM, params, steer_limited_by_safety, desired_curvat
6868

6969
delay_frames = int(np.clip(lat_delay / self.dt, 1, self.LATACCEL_REQUEST_BUFFER_NUM_FRAMES))
7070
expected_lateral_accel = self.requested_lateral_accel_buffer[-delay_frames]
71-
raw_lateral_jerk = (self.requested_lateral_accel_buffer[-delay_frames+self.jerk_frames+1] - self.requested_lateral_accel_buffer[-delay_frames+self.jerk_frames-1]) / (2 * self.dt )# - expected_lateral_accel) / JERK_DT
71+
jerk_idx = -delay_frames + self.jerk_frames
72+
raw_lateral_jerk = (self.requested_lateral_accel_buffer[jerk_idx+1] - self.requested_lateral_accel_buffer[jerk_idx-1]) / (2 * self.dt)
7273
# TODO factor out lateral jerk from error
7374
future_desired_lateral_accel = desired_curvature * CS.vEgo ** 2
75+
self.requested_lateral_accel_buffer.append(future_desired_lateral_accel)
7476
gravity_adjusted_future_lateral_accel = future_desired_lateral_accel - roll_compensation
7577
desired_lateral_jerk = self.jerk_filter.update(raw_lateral_jerk)
7678

7779
measurement = measured_curvature * CS.vEgo ** 2
7880
measurement_rate = self.measurement_rate_filter.update((measurement - self.previous_measurement) / self.dt)
79-
self.requested_lateral_accel_buffer.append(future_desired_lateral_accel)
8081
self.previous_measurement = measurement
8182

8283
low_speed_factor = (np.interp(CS.vEgo, LOW_SPEED_X, LOW_SPEED_Y) / max(CS.vEgo, MIN_SPEED)) ** 2

0 commit comments

Comments
 (0)