Open ChengshuLi opened 1 week ago
We recommend using the URDF kinematics parser. The USD parser is not fully implemented and does not work on most robot USD files.
@balakumar-s Thanks for the quick reply!
I understand URDF kinematics parser is more mature. However, currently I have some custom changes applied to the USD file that is not found in URDF (i.e. I manually changed stuff on the USD in Isaac Sim and saved it). Therefore, I might need to use the USD kinematics parser for the most-up-to-date information.
When testing with Franka Panda, I noticed that
UsdKinematicsParser
flip_joint_limits
seems to have the wrong behavior. Specifically, instead ofit should be
I found out about this when looking at the
panda_finger_joint2
link, with the following visualization.Before:
After:
Is my fix reasonable? Or maybe I wasn't passing in the argument correctly?
Many thanks!