gazebosim / gz-usd

Command line tools to convert SDFormat to USD and viceversa
Apache License 2.0
24 stars 5 forks source link

Add support for joint mimic constraints when API is available #35

Open scpeters opened 1 month ago

scpeters commented 1 month ago

Desired behavior

Gazebo Harmonic and newer supports joint mimic constraints (see documentation and the harmonic demo world animated below).

https://github.com/gazebosim/harmonic_demo/assets/3650755/a3992788-18e8-4976-bfe3-10aa8f1ef188

Since Isaac Sim supports mimic constraints using the PhysxSchemaPhysxMimicJointAPI (see an example in the Isaac Sim URDF importer), it should be possible to copy joint mimic constraint configuration from SDFormat to USD in this repository, but that API is not part of OpenUSD and is not yet publicly available, so this cannot be implemented yet.

cc @rgasoto

Alternatives considered

Implementation suggestion

Additional context