Expand description
Articulated Body Algorithm (ABA) — O(n) forward dynamics.
Given (q, v, tau), compute qdd (joint accelerations). Three passes over the kinematic tree:
- Forward pass: compute velocities, bias forces
- Backward pass: compute articulated inertias, bias forces
- Forward pass: compute accelerations
Supports single-DOF (revolute, prismatic) and multi-DOF (spherical, free) joints.
Functions§
- aba
- Run the Articulated Body Algorithm.
- aba_
with_ external_ forces - Run ABA with optional external spatial forces applied to each body.