asked 2011-07-28 16:28:22 -0500Vinipsmaker
I started to create my URDF robot model, using ros tutorials as reference. But when I try to visualize the model using rviz, an error happens:
.Global Status: warning + Fixed frame: No tf data. Actual error: Fixed Frame [/map] does not exist
Robot Model (Robot Model):
What am I missing here?
I may not be considering this correctly, but it may be as simple as changing your "
fixed frame" under "
.Global Options" to
/world", or some fixed frame that you do have a transform for.
answered 2011-07-29 02:52:50 -0500Miguel Prada
The rviz fixed frame is the frame that will act as the origin of coordinates on rviz. You can use whichever frame you want, as long as transforms exist between this frame and the rest of the frames published (e.g. robot frames: base_link, laser, etc.).
You've set the rviz fixed frame to /map, which is the frame that's usually used for navigation, but no node is publishing the transform between the map frame and the base_link frame on your robot. You should publish this transform if you really need to set /map as the fixed frame, or either change the fixed frame to some of the frames defined on your robot. This last option is the quickest if you only need to visualize the robot model.
Asked: 2011-07-28 16:28:22 -0500
Seen: 1,757 times
Last updated: Apr 26 '12