Gazebo | Ignition | Community
Ask Your Question
0

Why does DRCSIM Atlas robot model use URDF?

asked 2012-12-19 22:39:38 -0500

cga gravatar image

updated 2012-12-22 22:01:40 -0500

Sorry for the weird typing, but if I put DRCSIM in the title, lots of old message titles suddenly appear and I am not allowed to type this text into the interface.

Why is the DRCSIM model using what I thought was the "old style" modeling language URDF? I translated the robot model into SDF 1.3 to get control of and simplify the code used by the plugins. The only thing that didn't translate was the safety-controller field in the joint descriptions. Is there some undocumented magic that is going on with URDF that doesn't happen with SDF?

Thanks, Chris

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2013-01-11 19:50:40 -0500

nkoenig gravatar image

A lot of ROS packages rely on URDF, and we need those ROS packages to control Atlas. Until ROS is updated to use SDF, we have to be in this ugly state of supporting both SDF and URDF.

edit flag offensive delete link more
2

answered 2012-12-20 13:04:47 -0500

hsu gravatar image

Main reason being to take advantage of some tools built in ros (such as rviz, mechanism controller / controller manager, etc.) for initial development of the robot. Secondary reason being that URDF is simpler and non-simulation specific.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2012-12-19 22:39:38 -0500

Seen: 2,487 times

Last updated: Jan 11 '13