Proposal to Extend `JointLimits` in URDF

@traversaro Thank you for bringing this up. AFAIK, I don’t think it affects the urdf::ModelInterface, I could be wrong

The urdf::JointLimits class is a part of the urdf::Joint class, but it is included as a pointer instead of an object itself directly. Additionally, this urdf::Joint class is also used as a pointer within the urdf::ModelInterface. For this reason, I think it shouldn’t be an issue. What do you think?

I see only pinocchio, gz_dartsim_vendor and sdformat_urdf from the ROS 2 packages side. The good thing is if we do it now, we have the Kilted for the everyone to migrate and we have things properly sorted out for ROS 2 L as well as next Ubuntu LTS releases.

Nice, it would be great if you can finish this specification part that you started and I could extend it for the new attributes once it is merged,

I always considered them as the hardware hard limits, and use these limits for the last layer of protection, if the user surpasses and send a command to the hardware that is completely outside the physical limits of the hardware.

Make sense, that’s a good idea, we can do that

Yes. I’ve a plan to update this part as well. I wanted to open this discussion before starting any further work.

1 Like