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

Revision history [back]

click to hide/show revision 1
initial version

The robot system has no transform data between the map frame and your robot frames. You would need some form of odometry or a transform publisher to see your laser scans in the map frame.

To find out which frame your scan is published in, have a look at the frame_id in your /base_scan message. The message is probably too long or fast to see the header data inside your terminal, so pipe it to less:

rostopic echo /base_scan | less

Based on your status error I'm guessing the frame_id is base_laser_link. To view your laser scan change the RViz Fixed Frame to that (or any frame connected to it in the tf tree).