ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
pose0
, twist0
, etc.) that you want. The only requirement the node has is that you have at least one input.two_d_mode
set to true, I would recommend that you fuse the pose or velocity for every 2D pose variable (i.e., X
, Y
, and yaw
). In other words, you need something measuring Y
and/or vY
. You don't need to change the covariance values for the unused 3D variables, as the node automatically fuses "fake" zero measurements for those variables with small covariances.ekf_localization_node
is all you need. Just configure it by specifying parameters in the config and launch files, and away you go. Note that in ROS, all the software packages are available as binaries, so requiring users to modify C++ code wouldn't work.robot_localization
adheres to REP-103 and REP-105.2 | No.2 Revision |
pose0
, twist0
, etc.) that you want. The only requirement the node has is that you have at least one two_d_mode
set to true, I would recommend that you fuse the pose or velocity for every 2D pose variable (i.e., X
, Y
, and yaw
). In other words, you need something measuring Y
and/or vY
. You don't need to change the covariance values for the unused 3D variables, as the node automatically fuses "fake" zero measurements for those variables with small covariances.ekf_localization_node
is all you need. Just configure it by specifying parameters in the config and launch files, and away you go. Note that in ROS, robot_localization
adheres to REP-103 and REP-105.