Skip to content

Commit b9f37bb

Browse files
committed
fix: tune parameters for pedestrian initial covariances and process noise
Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
1 parent 7cb77dd commit b9f37bb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

perception/multi_object_tracker/src/tracker/model/pedestrian_tracker.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ PedestrianTracker::PedestrianTracker(
5757
float q_stddev_y = 0.4; // [m/s]
5858
float q_stddev_yaw = tier4_autoware_utils::deg2rad(20); // [rad/s]
5959
float q_stddev_vx = tier4_autoware_utils::kmph2mps(5); // [m/(s*s)]
60-
float q_stddev_wz = tier4_autoware_utils::deg2rad(20); // [rad/(s*s)]
60+
float q_stddev_wz = tier4_autoware_utils::deg2rad(30); // [rad/(s*s)]
6161
float r_stddev_x = 0.4; // [m]
6262
float r_stddev_y = 0.4; // [m]
6363
float r_stddev_yaw = tier4_autoware_utils::deg2rad(30); // [rad]
64-
float p0_stddev_x = 1.0; // [m/s]
65-
float p0_stddev_y = 1.0; // [m/s]
64+
float p0_stddev_x = 2.0; // [m/s]
65+
float p0_stddev_y = 2.0; // [m/s]
6666
float p0_stddev_yaw = tier4_autoware_utils::deg2rad(1000); // [rad/s]
67-
float p0_stddev_vx = tier4_autoware_utils::kmph2mps(5); // [m/(s*s)]
68-
float p0_stddev_wz = tier4_autoware_utils::deg2rad(10); // [rad/(s*s)]
67+
float p0_stddev_vx = tier4_autoware_utils::kmph2mps(120); // [m/(s*s)]
68+
float p0_stddev_wz = tier4_autoware_utils::deg2rad(360); // [rad/(s*s)]
6969
ekf_params_.q_cov_x = std::pow(q_stddev_x, 2.0);
7070
ekf_params_.q_cov_y = std::pow(q_stddev_y, 2.0);
7171
ekf_params_.q_cov_yaw = std::pow(q_stddev_yaw, 2.0);

0 commit comments

Comments
 (0)