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

no robot visible in rviz for urdf tutorial

asked 2013-12-28 08:03:13 -0500

richkappler gravatar image

updated 2014-01-28 17:06:39 -0500

ngrennan gravatar image

I'm working my way through the urdf tutorials, specifically this one

On the first task it has me launch rviz to see the "r2d2" robot using the command: roslaunch urdf_tutorial display.launch model:=01-myfirst.urdf

I am in the proper directory, rviz launches just fine, but there is no robot visible. Just the grid map. This error appears under the Global Status in orange: No tf data. Actual error: Fixed Frame [map] does not exist

So I get that it's not getting transform data, but I'm not sure what to do about it. I have not modified any files, am running hydro on Precise.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-12-29 04:26:18 -0500

gvdhoorn gravatar image

updated 2013-12-29 04:50:14 -0500

Ok, so the idea was that this was fixed in the most recent commits to urdf_tutorial (see urdf_tutorial/commit/8e0df6bc).

Apparently, the CMakeLists.txt install statement removes the directory prefix and installs the files into the package's share directory (ie: $ROSDISTRO/share/urdf_tutorial). The recent commits make RViz expect its config to be in urdf_tutorials/urdf_tutorials. The consequence of this is that RViz cannot find the configuration file and substitutes some defaults (which result in what you are seeing).

Short term work-around: remove the second urdf_tutorial from the last line in display.launch, so it reads:

<node name="rviz" pkg="rviz" type="rviz" args="-d $(find urdf_tutorial)/urdf.rviz" required="true" />

Depending on how you installed the urdf_tutorial package, you might need to use sudo for this.

Long term solution: I've submitted a ticket to rectify this (again .. mea culpa): see urdf_tutorial/issues/6.

PS: the TF errors are ok for the 01-myfirst.urdf file: it doesn't have any joints.

edit flag offensive delete link more


That did the trick, thanks!

richkappler gravatar image richkappler  ( 2013-12-29 04:42:15 -0500 )edit

Question Tools

1 follower


Asked: 2013-12-28 08:03:13 -0500

Seen: 3,662 times

Last updated: Dec 29 '13