How to move articulationbody tree with parent object

Hi,

I have created a robot arm with articulationbody components. I would like the articulationbody tree to move with a parent object (the robot is sitting on a lift of sorts). I guess I am missing some physics knowledge as I am not able to do so. The object remains in a fixed position.

I have tried disabling the “Immovable” property in the inspector but all this does is that the robots seems to be “floating around its own axis”.

Help would be appreciated!

Try the ArticulationBody.TeleportRoot method. I don’t know why setting the transform doesn’t work, but this should.

Concerning the problem: You can also model the lift another ArticulationBody and a parent of the robot arm

1 Like

Thank you for the quick reply! I totally missed that method. I did try to set the lift as the root articulation body and go up to the arm from there, but the lift is actually made from rigidbodies and various joints (due to the complex mechanics of the lift) and this breaks if I add articulation bodies to that structure. Anyway, thank you for your help!

1 Like