Skip to content

Commit 52fbfe4

Browse files
authored
Merge pull request commaai#70 from twilsonco/frog-pr-use-lat-jerk
torque: use lat jerk
2 parents 246e650 + c4ce1bc commit 52fbfe4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

selfdrive/controls/lib/latcontrol_torque.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,11 @@ def __init__(self, CP, CI):
7070
self.torque_from_lateral_accel = CI.torque_from_lateral_accel()
7171
self.use_steering_angle = self.torque_params.useSteeringAngle
7272
self.steering_angle_deadzone_deg = self.torque_params.steeringAngleDeadzoneDeg
73-
self.lowspeed_factor_factor = 1.0 # in [0, 1] in 0.1 increments.
7473

7574
self.use_lateral_jerk = True # TODO: make this a parameter in the UI
75+
76+
# Twilsonco's Lateral Neural Network Feedforward
77+
self.use_nn = CI.has_lateral_torque_nn
7678

7779
if self.use_nn or self.use_lateral_jerk:
7880
# Instantaneous lateral jerk changes very rapidly, making it not useful on its own,
@@ -94,8 +96,6 @@ def __init__(self, CP, CI):
9496
self.t_diffs = np.diff(ModelConstants.T_IDXS)
9597
self.desired_lat_jerk_time = CP.steerActuatorDelay + 0.3
9698

97-
# Twilsonco's Lateral Neural Network Feedforward
98-
self.use_nn = CI.has_lateral_torque_nn
9999
if self.use_nn:
100100
self.pitch = FirstOrderFilter(0.0, 0.5, 0.01)
101101
# NN model takes current v_ego, lateral_accel, lat accel/jerk error, roll, and past/future/planned data

0 commit comments

Comments
 (0)