Ask Your Question

Did RViz become unit-aware?

asked 2013-03-28 22:36:24 -0500

bit-pirate gravatar image

updated 2013-03-28 22:40:30 -0500

In a recent update?

I think to remember, that it was ignoring the unit information nested inside Collada files so far. That's why we had to add the scale parameter in our URDFs. Don't remember how RViz was/is handling STLs though.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-03-28 23:37:33 -0500

fergs gravatar image

updated 2013-03-28 23:38:13 -0500

Yes. This was apparently changed so that the same URDF can be used in ROS/RViz and Gazebo, and Gazebo apparently fixed this bug recently:

See these commits.

Slightly later, the code was partially refactored to avoiding reading the XML repeatedly:

This latest set of debs on groovy/public is the first to include a version of RVIZ with these changes (they've been on shadow-fixed for some time).

edit flag offensive delete link more


Im happy about the update itself, but I wonder how much the trouble it will cause, since nobody has been informed ...

bit-pirate gravatar image bit-pirate  ( 2013-03-28 23:47:43 -0500 )edit

Yeah, I ran across this problem when the MoveIt plugin stopped working properly, which is what spawned that second patch to avoid reading the XML. In theory though, any robot that now loads incorrectly in RVIZ was previously loading incorrectly in Gazebo, so at least now it can be fixed for good..

fergs gravatar image fergs  ( 2013-03-29 10:31:53 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2013-03-28 22:36:24 -0500

Seen: 388 times

Last updated: Mar 28 '13