Lyapunov Stability

Definition

Lyapunov stability concerns the qualitative behaviour of an equilibrium of a dynamical
system without solving the equations of
motion. The direct (second) method certifies stability through a scalar energy-like
function that is positive definite at the equilibrium and whose
time-derivative along trajectories is non-positive: gives stability,
(or LaSalle’s invariance argument when is only negative semidefinite)
gives asymptotic stability. For non-autonomous (time-varying) systems — the generic case for a
tracking controller, where the reference enters through — the stronger uniform notions
(GUS / GUAS / UGAS) are required, and the certificate must be sandwiched between class-
functions. The free-flying vs free-floating distinction is immaterial to the method itself; it
becomes a tool for whichever closed loop is posed.

Key Equations

Direct-method certificate (the energy template used in this project). For the closed-loop
circumcentroidal tracking error of the free-flying manipulator, the certificate is the total
mechanical energy of the reduced () attitude+EE subsystem in error coordinates:

V=\tfrac12\,\breve{\boldsymbol{v}}^{T}\breve{\boldsymbol{M}}\,\breve{\boldsymbol{v}} +\tfrac12\,\tilde{\boldsymbol{x}}^{T}\breve{\boldsymbol{K}}\,\tilde{\boldsymbol{x}}, \tag{current_sota eq 4.15 / Giordano eq 37}

with the
stacked attitude+EE velocity,
the stacked outer-loop error, and the reduced
inertia / stiffness (notation.md). and radially unbounded on the
singularity-free region .

Negative-semidefinite derivative. Along the closed loop, the Coriolis quadratic cancels by
passivity (skew-symmetry of ) and the
stiffness cross-terms cancel via the error-rate map ,
leaving only the damping dissipation:

\dot{V}=-\,\breve{\boldsymbol{v}}^{T}\breve{\boldsymbol{D}}\,\breve{\boldsymbol{v}}\le 0, \qquad \breve{\boldsymbol{D}}\succ0. \tag{current_sota eq 4.16 / Giordano eq 38}

Because is only negative semidefinite (vanishing on ,
not on ), asymptotic stability follows by LaSalle’s invariance
principle
: the largest invariant set in is the origin, since
with
and full rank on forces
. The full statement, assumptions, and proof sketch live in
coordinated_control_lyapunov_stability.

Class-function sandwich (general template). The uniform versions of the method require, for
some (or ),

(Panteley & Loría A1). The lower/upper sandwich is what upgrades plain stability to uniform
stability for the time-varying case.

Cascade (interconnection) tools. When the closed loop decomposes into a UGAS driven loop
perturbed by the output of a UGAS driving loop,

the cascade is UGAS provided the solutions stay globally uniformly bounded (Panteley & Loría 2001,
Lemma 2). Boundedness is secured either by an absolute-integrability condition on the perturbing
signal,

(Panteley & Loría 1998 A3, eq. 10; 2001 A6, eq. 25) — used when the interconnection grows at least
as fast as the drift — or, when the drift dominates, by a little-o growth condition
that additionally yields
ISS of w.r.t. (Panteley & Loría 2001 Thm 3). These supply the rigorous
route to global, uniform asymptotic stability for the project’s tracking loops, which the single
energy above certifies only locally about a settled inner loop; see
cascaded_systems.

Source Support

  • panteley1998global — Lyapunov conditions under which a UGAS
    time-varying cascade preserves GUS/GUAS via an absolute-integrability bound on the perturbing
    signal; the standard tool for global (not merely local) UAS of time-varying tracking loops.
  • panteley2001growth — three growth-rate theorems (drift
    dominates / majorizes / is dominated by the interconnection) that replace the search for a single
    strict Lyapunov function; includes the ISS corollary and the reduction-to-boundedness lemma.
  • giordano2019coordinated — supplies the concrete energy
    certificate , (eqs 36–38) for the circumcentroidal coordinated control law on a
    free-flying (fully-actuated base) manipulator.
  • coordinated_control_lyapunov_stability — the
    named result: this method applied to our closed loop, with assumptions, LaSalle step, and the three
    Giordano corrections the certificate depends on.
  • cascaded_systems — the interconnection machinery (Panteley–Loría)
    that upgrades the single- argument to global, uniform asymptotic stability of the time-varying loop.
  • input_to_state_stability — ISS is the natural strengthening
    obtained from the little-o growth condition; the bridge to bounded disturbances in the risk layer.
  • task_space_error_dynamics — supplies the error-rate map
    that makes the
    stiffness cross-terms cancel in .
  • trajectory_tracking — the time-varying setting that demands the
    uniform notions and motivates the cascade decomposition rather than a monolithic .

Open Questions

  • The single energy certifies the regulator form about a settled inner CoM loop; the rigorous
    global/uniform claim for the full time-varying tracking loop (with persistent CoM coupling
    ) needs the cascade route — which growth-rate case (Panteley–Loría
    Thm 3/4/5) actually applies to our interconnection is not yet pinned down.
  • Stability is asserted only on ; near the singular boundary the regularized joint-rate
    inverse perturbs the loop the certificate describes — a Lyapunov characterization that survives the
    Tikhonov / damped- switching is open.
  • The method as used here gives asymptotic, not exponential, stability; whether a strict (exponential)
    certificate exists under the SPD gains is unresolved.