Hi Miguel,
In general when describing the relative pose of two rigid bodies(links), a 6dof transform is used (as in tf). That's the same approach taken in URDF. To be more specific, the same transform is the <origin> tag in your <joint>-element. In addition, for revolute, prismatic and fixed joints, the joint axis coincides with the child link origin.
If you need more information on conversion from D-H parameters to transforms between rigid body links, this link to the joint element definition should help you get started. Please let me know if you find the diagram(s) misleading or inadequate. As usual, we always appreciate any comments or code (e.g. parser) contributions :)
For example, I find it quite confusing that the dimensions of the links are specified inside the joint element.
Also, is the world frame oriented like it's shown on the schematic on the urdf tutorial page? With the y axis pointing upwards?
Hi,
I'm quite new to ROS and I'm trying to describe a simple robot manipulator using urdf format.
I'm having some trouble understanding the convention used (and the parameters involved), and I just wanted to ask why is it that D-H convention is not used. Specially with it being a standard for describing manipulators, as far as I know.
For example, I find it quite confusing that the dimensions of the links are specified inside the joint element.
Also, is the world frame oriented like it's shown on the schematic on the urdf tutorial page? With the y axis pointing upwards?
Thanks,
Miguel.
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users