Centroidal Angular Momentum Dynamics
- Centroidal Angular Momentum Dynamics is a framework that computes total angular momentum about the CoM using a centroidal momentum matrix linking linear and angular momentum.
- It supports dynamic motion planning by enforcing conservation laws during flight phases and enabling agile maneuvers in legged and humanoid robots.
- Advanced methods including convexification, hierarchical control, and state estimation techniques provide practical, real-time execution in complex robotic systems.
Centroidal angular momentum dynamics governs the evolution and control of the total angular momentum of multi-link articulated robotic systems about their instantaneous center of mass (CoM). This framework is foundational for dynamically consistent locomotion, whole-body planning, robust control, and online estimation in legged and humanoid robots. Precisely modeling and exploiting centroidal angular momentum is essential for agile behaviors, highly dynamic maneuvers, and robust contact interaction.
1. Mathematical Foundations of Centroidal Angular Momentum
The fundamental construct is the centroidal momentum vector
where is the linear momentum and is the angular momentum, both referenced at the CoM. For a floating-base robot with configuration , the "centroidal momentum matrix" (CMM) linearly maps generalized velocities (6 base + joints) to centroidal momentum: Partitioning, , where and 0 yield the linear and angular momentum mappings, respectively. Critically, the angular part further decomposes as 1 assigning contributions from base translation, base rotation, and joint rates:
- 2: translation-to-angular-momentum map (3 by rigid-body kinematics)
- 4: base rotation-to-angular-momentum (invertible, equals 5)
- 6: joint velocity-to-angular-momentum.
Accordingly, the total angular momentum about the CoM is
7
where 8 is the base angular velocity and 9 the vector of joint rates. The composite inertia 0 appears explicitly in 1. Alternatively, using linkwise summation,
2
where 3 is the composite inertia about the CoM, 4 the position of link 5's CoM, and 6 its velocity (Sovukluk et al., 29 Jan 2025).
Time evolution (Newton--Euler form) is governed by the centroidal momentum balance: 7 with 8 the contact forces at 9 and 0 the CoM (Gazar et al., 2022, Ponton et al., 2017).
2. Physical Principles: Conservation and Nonholonomy
Conservation during Flight Phases
In contact-free (flight) motion, the absence of external moments yields
1
where 2 is the angular momentum at contact lift-off. This strict conservation constrains the robot's reorientation and the set of achievable landing configurations—paramount for running, leaping, and acrobatic tasks (Sovukluk et al., 29 Jan 2025).
Nonholonomic Character
The mapping between shape velocities and 3 is generally nonintegrable: changes in internal joint states induce path-dependent (nonholonomic) changes in 4. The geometric structure is formalized via the mechanical connection 5, whose curvature
6
encodes whether the centroidal frame’s orientation is determined solely by the instantaneous configuration or also by its path history. For generic robots with 7 internal DOF and nonzero CoM offsets, 8 and the centroidal orientation is not a function of configuration alone (Saccon et al., 2017).
3. Trajectory Optimization Incorporating Centroidal Angular Momentum
Centroidal angular momentum dynamics play a central role in trajectory optimization frameworks for legged and humanoid robots.
Direct Limb-Trajectory Optimization
For high-speed running, "Realtime Limb Trajectory Optimization for Humanoid Running Through Centroidal Angular Momentum Dynamics" formulates a nonlinear program over joint trajectories parameterized as polynomials, explicitly imposing conservation of 9 during flight. The instantaneous base angular rate 0 is algebraically recovered: 1 allowing the optimizer to coordinate limb and trunk motion for stable, minimal-tilt landings. Full nonlinear joint-space kinematics and CMM evaluation are handled efficiently, achieving sub-2ms solve times for bipeds and humanoids (Sovukluk et al., 29 Jan 2025).
Robust Optimization via Convexification
The non-convexities inherent in angular momentum coupling (cross-products, bilinear time terms) can be convexified through relaxation (trust regions, soft penalties), yielding tractable trajectory optimization even for time-adaptive, multi-contact scenarios (Ponton et al., 2017). Other methods decompose the original non-convex program into biconvex or block-coordinate schemes, alternately updating contact forces/wrenches and the centroidal states, enforcing centroidal dynamics at each step (Shah et al., 2021).
Stochastic Motion Generation
Uncertainties in contact locations and model parameters are integrated via stochastic trajectory optimization, modeling noise as Gaussians and enforcing chance constraints (converted into deterministic back-off inequalities) on centroidal state evolution: 2 enforced within the sequential convexification pipeline (Gazar et al., 2022).
4. Control and Estimation: From Hybrid Templates to State Observers
Hierarchical Whole-Body Control
Regulation of centroidal angular momentum is central in full-body task-space control. Recent extensions of reduced-order models (e.g., ALIP) to full humanoid systems require explicit regulation of 3 (centroidal angular momentum) to maintain template-level behaviors despite complex foot geometry and limb inertia. A prioritized optimization stack enforces (i) contact-consistent accelerations, (ii) 4 tracking, (iii) swing-foot placement, and (iv) posture, with centroidal momentum constraints formulated as
5
ensuring task-level stability and lift-off/landing consistency (Paredes et al., 2024).
Reduced-Order and Hybrid Models
Simplified models such as the prismatic inverted pendulum plus flywheel approximate centroidal angular momentum using a lumped flywheel torque, embedding the resulting (linear + angular) balance within hybrid automata for robust step planning and control under switches and disturbances (Zhao et al., 2017).
State Estimation via Torque Feedback
Centroidal angular momentum estimation leverages the structure of projected floating-base dynamics; by eliminating contact forces via a null-space projector, the process model for estimation depends only on measured joint torques and system kinematics: 6 with 7 the actuator map and 8 combining passive dynamics and geometric terms. Embedding this in an Extended Kalman Filter fuses torque sensing and proprioceptive state for improved 9, 0, 1 estimation (Khorshidi et al., 2022).
5. Role in Acrobatic and High-Acceleration Motions
Explicit modeling and reward of centroidal angular momentum and angular velocity are essential for planning and learning highly dynamic tasks, such as aerial rotations and flips. In reinforcement learning settings, rewards based on the centroidal angular velocity
2
incentivize true whole-body rotation and penalize spurious joint-level spinning (Kang et al., 18 May 2025). Incorporation of full-centroidal Newton–Euler dynamics and nonholonomic constraints enables task-space optimal control of maneuvers that exploit high-order nonlinearities of the system (Papatheodorou et al., 2023).
6. Computational Strategies and Performance
Efficient real-time computation of centroidal angular momentum derivatives, their inversion (for orientation recovery), and nonlinear optimization are supported by:
- Formulation of the CMM and its analytical blocks (3, 4, 5)
- Symbolic and analytic differentiation for direct dynamics and optimal control
- Custom projected-gradient and line-search routines for full nonlinear programs
- Sequential convex programming and block coordinate descent for large-scale or robust problems (Sovukluk et al., 29 Jan 2025, Shah et al., 2021, Ponton et al., 2017). Performance metrics demonstrate millisecond-class solve times for typical gait optimization problems, enabling online re-planning and high-frequency feedback in control (Sovukluk et al., 29 Jan 2025).
7. Research Trends and Future Directions
Recent advances firmly establish centroidal angular momentum dynamics as a cornerstone for high-performance legged and humanoid locomotion. Ongoing directions include:
- Integration of flight-phase constraints into hierarchical whole-body planners and MPC
- Robust disturbance rejection and extension to terrain-adaptive and non-periodic behaviors
- Hardware validation of planning and RL pipelines leveraging centroidal dynamics
- Characterization of flatness/nonholonomy in connection-driven shape–momentum interplay
- Formal convergence, feasibility, and risk allocation analysis in stochastic settings A plausible implication is that efficient, multi-layered exploitation of centroidal angular momentum properties will be essential for closing the gap between model-based synthesis and robust, hardware-deployable dynamic behaviors in humanoid robotics (Sovukluk et al., 29 Jan 2025, Gazar et al., 2022, Paredes et al., 2024).