ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

how does amcl updates turtlebot's current location to move_base

asked 2014-05-22 23:04:25 -0500

zenifed gravatar image

updated 2014-05-23 01:29:58 -0500

dornhege gravatar image


I was reading up on ROS's navigation stack as well as amcl 's documentation when I realized from the stack's diagram that move_base does not subscribe to /amcl_pose , which amcl uses to publish the robot's estimated pose in the map. In that case how does move_base update the current localized pose of the robot ?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-05-23 01:29:46 -0500

dornhege gravatar image

Everything is send via TF. AMCL usually provides the /map -> /odom transform.

edit flag offensive delete link more



Correct me if I am wrong, so the robot's current position is maintained via a odom transform from the robot's initial position? Also with the AMCL active, the robot no longer subscribe to /tf from the sensor and odometry source?

zenifed gravatar image zenifed  ( 2014-05-25 17:43:34 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-05-22 23:04:25 -0500

Seen: 664 times

Last updated: May 23 '14