Robot control
Single rigid body model
Definition
A single rigid body model represents a legged robot's main body as one rigid mass and inertia acted on by gravity and contact forces. It omits or simplifies the articulated dynamics of the limbs to make motion and force planning cheaper.
Also known as: SRBM, Single rigid-body model
Updated
Reduce an articulated robot to one body
A humanoid or quadruped contains many moving links, but a single rigid body model collects the main mass and rotational inertia into one body. The feet or other contacts apply external forces at chosen points. Those forces change the body's linear and angular momentum under gravity.
This reduction resembles centroidal dynamics, but it makes a stronger modelling choice: the represented inertia belongs to one rigid body rather than changing with the full joint configuration. It is therefore much smaller than a full floating-base robot model.
Plan body motion and contact forces quickly
An optimizer can use an SRBM to choose body position, orientation, contact timing, and ground-reaction forces without solving for every joint at the same time. That makes it useful inside model predictive control or for generating reference trajectories that a lower-level controller tracks.
Batke and colleagues used an SRBM to optimize libraries of bipedal maneuvers, then incorporated the references into reinforcement-learning rewards for Cassie. They added transferability constraints before applying the reduced trajectories to the full robot. Their hardware demonstrations support that particular pipeline, not every SRBM-based plan.
Missing limb dynamics still matter
Swinging a heavy leg or arm can change whole-body angular momentum and actuator loading. A basic SRBM does not capture those internal motions, joint limits, self-collision, or detailed foot mechanics. A contact force that is feasible for the reduced body may still require an unreachable posture or excessive joint torque.
The model is most useful when its omissions are acceptable for the planning decision and a full-order controller or feasibility check handles the articulated robot. Fast computation does not make the approximation valid for every maneuver.
Sources
Related terms
Centroidal dynamics
Centroidal dynamics describe the motion of a multibody system’s center of mass and the evolution of its total linear and angular momentum. External forces and moments determine the rates of change of those momenta.
Floating-base robot
A floating-base robot is modeled with an unconstrained base pose relative to the world in addition to its internal joint coordinates. In a legged or humanoid robot, joint actuators change base motion indirectly through the coupled dynamics and external contact forces.
Model predictive control
Model predictive control repeatedly optimizes future actions using a system model, applies the next part of the solution, and replans from updated state information. It can account for objectives and constraints over a finite prediction horizon.
Bipedal locomotion
Bipedal locomotion is movement using two legs, with body motion coordinated through changing contacts between the feet and the environment. It includes walking and running.