I have a robot where the base is fixed to ground using a (nothing, base) fixed joint. This works fine in its own USD. However, if I make this robot the default prim, and then add it to another USD using add_reference_to_stage, then the robot falls over.
I compared to the USD for the Cobotta robot and they have two fixed joints – one that goes (world, base) and another that goes (nothing, world). The world has a rigid body with collider.
What’s the story with this? Is that the recommended approach?
This is not expected, if there is a fixed joint and articulation root then the produced articulation should be a fixed based articulation, that should not move the base.
Please would it be possible to share the composed USD (PM) so that I can take a look what is wrong?
Thanks, regards
Ales