
Intro to Robot Simulation, Part 4: Rigid Bodies
In the last part of this series, we learned how to simulate a point mass making frictional contact with the ground plane. This time, we’ll do the same thing, but with a three-dimensional cube. Modeling a Floating Rigid Body Let’s start by making our cube float in a zero-G environment. Dynamics To simulate a three-dimensional rigid body, our new state-space system must encapsulate not just the object’s position and linear velocity, but also its orientation/attitude and angular velocity. That leads us to the following state vector: ...





