ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

amcl does not need odometry data?

asked 2013-11-05 19:38:35 -0500

maysamsh gravatar image

updated 2013-11-14 11:37:03 -0500

tfoote gravatar image

I'm reading amcl document on ROS Wiki. In its subscribed topics there is not odometry topic, why? It works only with laser?

**Subscribed Topics:**

scan (sensor_msgs/LaserScan)
tf (tf/tfMessage)
initialpose (geometry_msgs/PoseWithCovarianceStamped)
map (nav_msgs/OccupancyGrid)
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-11-05 22:48:32 -0500

Ben_S gravatar image

amcl receives its odometry informations through the /odom -> /base_link transform. (Or whatever you have set as odom_frame_id and base_frame_id parameters)

This means that you need a node (typically your hardware abstraction) that accumulates odom information from your base-robot and publish the aggregated pose as a transform.

So no, laser only will not be sufficient.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2013-11-05 19:38:35 -0500

Seen: 1,160 times

Last updated: Nov 05 '13