Ask Your Question
1

amcl does not need odometry data?

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

maysamsh gravatar image

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

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
3

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

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

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

Stats

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

Seen: 1,037 times

Last updated: Nov 05 '13