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)wilde2018equationsdambrosio2024redundantmeaning
(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.
  • wilde2018equationsfree-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.
  • 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?