Hello! Welcome to the Isaac Sim forums :D
First off, I need to apologize for taking so long to respond. That’s my fault, and I’m sorry for that. I have a lot of different stuff going on right now and I have a hard time multitasking. I’m sorry I dropped this for over a month.
Second, this is actually a really cool stage you created here! You should checkout this tutorial stream Renato did. You should find it very useful! it starts with importing a robot but it goes into the rigging and physics setup, which is relevant for what you are trying to do.
The biggest issue is that you are trying to simulate physics without using any of the tooling we have for doing so (like joint drives, rigid bodies, articulations, etc…).
some useful rules of thumb!
Physical objects that move through the world are best described by RigidBodies. You can add the Rigid Body API to any mesh by selecting the mesh, and then navigating to the green + button in the property panel labeled “add” and selecting physics->RigidBody
. If you didn’t already have colliders, you could also use Rigid Body With Collider Presets
. This does things like define the mass of your meshes and other properties necessary for simulating physics.
Joints, by default, just define the motion constraints between two bodies. They can be driven by using the joint drive api in the same menu when selecting a joint. you can then set things like position, velocity, or force targets for the drive, and control the robot that way.
finally, once you have joint drives and rigid bodies, you can define an Articulation, which will allow you to use our driver omnigraph nodes.
I hope this helps! and sorry again for taking so long