URDF export issue: missing base & collapsed gripper #657
|
I’m working with Isaac Sim 6.0 GA and have created a robot arm (SO-101) equipped with a parallel gripper. I have exported the robot to URDF, but I’m running into issues when visualizing it in VS Code using the URDF Visualizer extension. Observed issuesAfter export:
Context / setup
Suspicious export behaviorWhile inspecting the generated URDF, I noticed that:
QuestionCould someone help identify what might be causing these issues in the URDF export? Any pointers to likely misconfigurations or known pitfalls in the UI would be really appreciated. Thanks in advance! |
Replies: 1 comment 14 replies
|
are you able to share a USD that we can use to reproduce the issues? |
Hi @d-kleine thank you for sharing the USD asset. After reviewing it here are a couple of notes on the two separate issues here:
Gripper collapses at the origin — a closed loop can't be a URDF tree. A parallel gripper is a closed kinematic loop, but URDF is strictly a tree (one root link, one parent per link). To emit a tree the exporter has to break the loops, dropping the loop-closure joints, which leaves some gripper links with no valid parent — so they fall back to the origin. Mimic joints don't save it: a URDF only couples a joint that's already in the tree. Fix: keep one spanning-tree path (wheel → driven finger) as a normal chain with a on the second finger, and drop the loop-clo…