Replies: 1 comment
-
It is a bit odd to specifiy joint limits while also using the 'continuous' type, better make up your mind if you want limits or not. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
ROS makes a distinction between
revolute
andcontinuous
joints as those with and without joint limits, while it would seem that bullet does not.It so happened that in the URDF file I was using, the joint was marked
continuous
, but thelower
andupper
limits were specified to be 0, 0. While it was certainly redundant, it resulted in the joint always being restricted to 0 in the bullet simulation.I am not sure of the implementation, but it seems that joints marked
continuous
andrevolute
are treated the exact same way, with limits0
,-1
being added if not specified, irrespective of the type of the joint.While not a major issue, this is clearly wrong.
The limits should be overwritten in the case of a
continuous
joint.Beta Was this translation helpful? Give feedback.
All reactions