Apparently the articulation might choose the wrong link as root as mentioned in 4. ROS2 Transform Trees and Odometry — Omniverse Robotics documentation. Is there anyway to edit it from code?
lyf44
1
Yes, you can change it by moving the PhysicsArticulationRootAPI, here are the rules:
If the API is applied somewhere at a top of a hierarchy a graph is computed and best possible root is picked. However if you apply the API directly on a body (for floating) or a joint (for fixed) this would define the root directly skipping the automation process.
Regards,
Ales
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| How to change articulation root by python code script | 3 | 414 | June 28, 2024 | |
| How fix the TF tree Articulation Root problem, I tried to find the Articulation Root in the raw USD property tab. But I cannot find it | 9 | 1548 | November 16, 2023 | |
| Programatically adding an articulation root | 2 | 634 | September 21, 2023 | |
| Adding Articulation Root destroys functionality of fixedJoint | 2 | 861 | January 10, 2024 | |
| Isaac sim standalone python api, specify root link of articulation | 2 | 1267 | January 4, 2023 | |
| Can't add articulation root | 6 | 3472 | April 1, 2024 | |
| URDF importer probloms with setting articulation root | 2 | 412 | December 15, 2024 | |
| Moving Articulation Root | 2 | 898 | May 17, 2024 | |
| How to fix the root body of a robot in Isaac Sim? | 14 | 4008 | February 8, 2022 | |
| Issue of adding an articulation root in an existing USD file | 3 | 203 | March 6, 2026 |