Could you please tell me how can I add, additional prismatic joint to the end 6th joint in URDF file of an Universal robot as in the link below:



1 Answer 1


What do you mean by "end of an URDF file"?

The last two links (wrist_3_link and ee_link) are connected by a fixed joint. Change the joint type to prismatic and then update the joint properties (joint axis and joint limits).

Or do you want to add an additional link to the manipulator i.e. add a new link after ee_link? In that case, define a new link with a unique name, for eg. new_link. Then, define a prismatic joint with parent as ee_link and child as new_link.

  • $\begingroup$ Yes I would like to add an additional prismatic joint to the 6th joint. What about other parameters? As far as I see it is not that straight forward. $\endgroup$ Nov 5, 2020 at 13:49
  • $\begingroup$ @MericOzcan It is pretty straightforward once you know what the various "elements" of a joint and link mean, check wiki.ros.org/urdf/XML/joint#Elements and wiki.ros.org/urdf/XML/link#Elements $\endgroup$
    – abhishek47
    Nov 7, 2020 at 6:42
  • $\begingroup$ Did you ever try something like that? if you didn't, probably you dont know how complex it might go. $\endgroup$ Nov 9, 2020 at 11:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.