Skip to content

Commit aef87b1

Browse files
committed
update stanley.py
1 parent 6f36be4 commit aef87b1

1 file changed

Lines changed: 3 additions & 9 deletions

File tree

GEMstack/onboard/planning/stanley.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,9 @@ def __init__(
5353
d = settings.get('control.longitudinal_control.pid_d')
5454
i = settings.get('control.longitudinal_control.pid_i')
5555
self.pid_speed = PID(p, d, i, windup_limit=20)
56-
57-
reverse = False
58-
# reverse = something_here() # TODO: Implement reverse logic
5956

6057
if desired_speed is not None:
61-
if reverse:
62-
self.desired_speed_source = -abs(desired_speed)
63-
else:
64-
self.desired_speed_source = abs(desired_speed)
58+
self.desired_speed_source = desired_speed
6559
else:
6660
self.desired_speed_source = settings.get('control.stanley.desired_speed', 'path')
6761

@@ -165,7 +159,7 @@ def compute(self, state: VehicleState, component: Component = None, reverse = Fa
165159

166160
yaw_error = normalise_angle(path_yaw - curr_yaw)
167161

168-
desired_speed = self.desired_speed
162+
desired_speed = abs(self.desired_speed)
169163
feedforward_accel = 0.0
170164

171165
if reverse:
@@ -193,7 +187,7 @@ def compute(self, state: VehicleState, component: Component = None, reverse = Fa
193187

194188
if is_at_start_backward:
195189
desired_speed = 0.0
196-
feedforward_accel = -2.0 * -1.0 # = +2.0
190+
feedforward_accel = -2.0 * -1.0
197191

198192
else:
199193
difference_dt = 0.1

0 commit comments

Comments
 (0)