Skip to content

Commit 9f2b8e2

Browse files
authored
feat(mpc.param.yaml): fix vehicle_model_steer_tau to restrain unstable trajectories for v0.46.0 (autowarefoundation#934)
* fix(mpc.param.yaml): fix vehicle_model_steer_tau Signed-off-by: shtokuda <shumpei.tokuda@tier4.jp> * fix(mpc.param.yaml): fix vehicle_model_steer_tau for id=10 and awsim Signed-off-by: shtokuda <shumpei.tokuda@tier4.jp> --------- Signed-off-by: shtokuda <shumpei.tokuda@tier4.jp>
1 parent 9a80281 commit 9f2b8e2

File tree

11 files changed

+11
-11
lines changed

11 files changed

+11
-11
lines changed

autoware_launch/config/control/trajectory_follower/1/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/10/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/2/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/3/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/4/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/5/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.3 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/6/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/7/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/8/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/9/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

autoware_launch/config/control/trajectory_follower/awsim_jpt/lateral/mpc.param.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# -- vehicle model --
4747
vehicle_model_type: "kinematics" # vehicle model type for mpc prediction. option is kinematics, kinematics_no_delay, and dynamics
4848
input_delay: 0.1 # steering input delay time for delay compensation
49-
vehicle_model_steer_tau: 0.1 # steering dynamics time constant (1d approximation) [s]
49+
vehicle_model_steer_tau: 0.25 # steering dynamics time constant (1d approximation) [s]
5050
steer_rate_lim_dps_list_by_curvature: [20.0, 20.0, 20.0] # steering angle rate limit list depending on curvature [deg/s]
5151
curvature_list_for_steer_rate_lim: [0.001, 0.002, 0.01] # curvature list for steering angle rate limit interpolation in ascending order [/m]
5252
steer_rate_lim_dps_list_by_velocity: [18.0, 18.0, 15.0, 12.0, 5.0, 2.25, 1.5 , 1.5 , 1.5] # steering angle rate limit list depending on velocity [deg/s] [72, 72, 36, 18, 9, 3.6, 3.6]

0 commit comments

Comments
 (0)