ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
For most data types, rviz needs to convert the coordinates of the input data to a single "fixed frame" for display. You select which frame rviz should use for this, for example: "map" or "world".
One possible reason the queue is overflowing is that your setup has not provided a TF Transform (or sequence of transforms) to get from the "laser" frame to your fixed frame. rviz waits for the TF info, and so it does not read the scan messages in its subscribe queue until it is able to do something useful with them.
If you set your fixed frame to "laser" in rviz, no data transformation will be needed for the scan data points and rviz should display them centered at x=0, y=0.