Generalized Inertia Matrix
Definition
The generalized inertia matrix (GIM) is the configuration-dependent, symmetric
positive-definite matrix that multiplies the generalized accelerations in the equations of motion of
a space manipulator. Caution — the name denotes two different objects depending on regime. In the
free-FLYING treatment (dambrosio2024redundant), the GIM is the full coupled inertia
over the stacked base-and-joint
coordinate , with the base fully actuated. In the
free-FLOATING treatment (wilde2018equations), the GIM is instead the reduced
matrix obtained after eliminating the base velocity under
conserved momentum (a Schur complement of the base-inertia block) — a fundamentally different matrix.
Either way it inherits the role of the fixed-base mass matrix: SPD, hence always invertible, and the
metric for inertia-weighted (dynamically-consistent) operations.
Key Equations
Symbols per notation.md. (Both sources write the inertia as ; notation.md mandates
— the same object — so the full coupled matrix is rendered here.
The reduced free-floating matrix keeps the source’s superscript as .)
Free-flying GIM = full coupled inertia. Over the generalized coordinate
(base pose stacked on joint angles), the
coupled equations of motion are
(dambrosio2024redundant eq 1, where the SPD GIM is and is their “convective inertia matrix”,
the Coriolis/centrifugal block.)
Block structure. Partitioning along
(base twist, joint rates), the GIM carries the base block, the arm block, and the base-arm coupling
block on its off-diagonal:
(wilde2018equations eqs 27, 28, 31, 36 — is the
coupling_inertia_matrix.)
Free-floating reduced GIM = Schur complement. When the base is uncontrolled and momentum is
conserved, the base acceleration is eliminated, condensing the dynamics to equations whose inertia
is the Schur complement of in :
(wilde2018equations eqs 45, 50 — derived for the floating mode with zero initial momentum
; this is what survives eliminating the
coupling block, not the full .)
Notation map (source ↔ canonical)
Both sources write the inertia as ; this page and notation.md render it canonically
as (M not H). The block symbols are registered centrally in notation.md.
| Canonical (here) | wilde2018equations | dambrosio2024redundant | meaning |
|---|---|---|---|
| (built from blocks) | , full | the generalized inertia matrix | |
| — | base inertia block () | ||
| — | arm inertia block () | ||
| — | base–arm coupling block () | ||
| (their “GIM”) | — | reduced free-floating GIM (Schur complement) | |
| (“convective inertia”) | Coriolis/centrifugal block |
Source Support
- dambrosio2024redundant — explicitly free-FLYING (base
actively controlled in translation and rotation); defines the GIM as the full SPD
matrix in
(eq 1), built via the direct-path/SPART formulation. The primary source for our regime. - wilde2018equations — free-FLOATING (floating mode,
); full symbolic Lagrangian derivation of every inertia block
(, eqs 28–36) and the reduced GIM
(eq 45) plus its time/joint-angle derivatives. The bookkeeping reference for the block structure.
Related Topics
- ffsm_dynamics — the coupled equations of motion in which the GIM is the inertia
term; the canonical free-flying form uses the full . - coupling_inertia_matrix — the off-diagonal block
of the GIM; the reduced free-floating GIM is exactly what remains after Schur-eliminating it. - operational_space_formulation — uses the GIM to build the task
(operational-space) inertia
and the dynamically-consistent inverse; relies on . - generalized_jacobian — the free-floating velocity map (Umetani–Yoshida)
paired with ; both arise from the same momentum-elimination step, so the
generalized Jacobian and the reduced GIM are companion constructs of the floating regime. - free_floating_dynamics — the regime in which the reduced
GIM is the valid form; momentum conservation is what makes the Schur reduction legitimate.
Open Questions
- Naming hazard for the examiner: dambrosio2024redundant (free-flying) and wilde2018equations
(free-floating) both say “generalized inertia matrix” but mean different matrices (full vs
reduced ). Which definition should this thesis adopt as canonical, and how is the
cross-walk recorded so one symbol authority governs? - wilde2018equations forms only under conserved momentum
(). For our actuated-base (free-flying) system the base wrench is
retained on the RHS and momentum is not conserved — does a reduced GIM exist at all, or is the
full the only well-posed inertia (cf. Giordano’s circumcentroidal
split in ffsm_dynamics)? - Both sources assert SPD-ness (hence invertibility) of the GIM; over what configuration set does
positive-definiteness actually hold for a redundant () free-flying arm, and how does that set
relate to the dynamic-singularity locus of the coupling block?