Skip to content

Commit 3181ca1

Browse files
feat(velocity_smoother): implemting dynamic lateral acceleration and steering angle rate limit (autowarefoundation#1495)
Signed-off-by: YuxuanLiuTier4Desktop <[email protected]>
1 parent 70fd289 commit 3181ca1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

autoware_launch/config/planning/scenario_planning/common/autoware_velocity_smoother/velocity_smoother.param.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@
1111
curvature_calculation_distance: 2.0 # distance of points while curvature is calculating for the steer rate and lateral acceleration limit [m]
1212
# lateral acceleration limit parameters
1313
enable_lateral_acc_limit: true # To toggle the lateral acc filter on and off. You can switch it dynamically at runtime.
14-
max_lateral_accel: 1.0 # max lateral acceleration limit [m/ss]
14+
lateral_acceleration_limits: [1.0, 1.0, 1.0, 1.0] # max lateral acceleration limit [m/ss]
1515
min_curve_velocity: 2.0 # min velocity at lateral acceleration limit and steering angle rate limit [m/s]
1616
decel_distance_before_curve: 3.5 # slow speed distance before a curve for lateral acceleration limit
1717
decel_distance_after_curve: 2.0 # slow speed distance after a curve for lateral acceleration limit
1818
min_decel_for_lateral_acc_lim_filter: -2.5 # deceleration limit applied in the lateral acceleration filter to avoid sudden braking [m/ss]
1919
# steering angle rate limit parameters
2020
enable_steering_rate_limit: true # To toggle the steer rate filter on and off. You can switch it dynamically at runtime.
21-
max_steering_angle_rate: 11.5 # maximum steering angle rate [degree/s]
21+
velocity_thresholds: [0.1, 0.3, 20.0, 30.0] # velocity thresholds in mps for steering angle rate limits [m/s]
22+
steering_angle_rate_limits: [11.5, 11.5, 10.5, 3.5] # steering angle rates in degree for each velocity range [deg/s]
2223
resample_ds: 0.1 # distance between trajectory points [m]
2324
curvature_threshold: 0.02 # if curvature > curvature_threshold, steeringRateLimit is triggered [1/m]
2425

0 commit comments

Comments
 (0)