Manipulability Measure
Definition
A manipulability measure is a scalar that quantifies how far a configuration is from a
(Jacobian-rank) singularity — equivalently, how much velocity-transmission ability the mapping
retains in its weakest direction. The classical form is Yoshikawa’s volume measure
(used by Ott as a singularity-avoidance
potential), which equals the product of the Jacobian’s singular values. Because collapses many
singular values into one product and vanishes only at exact rank loss, this project instead uses
the minimum singular value as the proximity scalar — operatively
, the smallest singular value of the coordinate
transform — which falls off in direct proportion to the worst-conditioned
direction and is the quantity threaded through the singularity-handling cascade.
Key Equations
All symbols are rendered from notation.md.
Yoshikawa volume measure (the classical manipulability scalar). For a manipulator Jacobian
,
(Ott eq 3.22, written )
— the are the singular values of ; is the volume of the velocity
manipulability ellipsoid and vanishes iff loses rank. Ott uses it to build a
singularity-avoidance potential for (else ),
added to the impedance torque as (Ott eqs 3.23, 3.24).
Regime
Ott’s is defined on a fixed-base serial
manipulator (neither free-flying nor free-floating; gravity present and compensated). For a
free-flying space manipulator the bare must be replaced by the base-coupled map —
here the circumcentroidal Jacobian — before the measure is meaningful.
Operative measure: the minimum singular value. This project monitors proximity to singularity
with the smallest singular value of the coordinate transform , not the volume
product:
(current_sota §6 / final.tex §7) — is singular exactly where its lower-right
block is, so is a faithful single-scalar proxy for
end-effector-about-CoM conditioning. Empirically the two minimum singular values track almost
perfectly:
(current_sota §6 / final.tex §7 / Giordano eq 36).
Why and not . The generalized-velocity reconstruction amplifies each task
component by , so the worst-conditioned direction — set by the minimum singular value, not
the product — bounds the required joint rate:
(current_sota eq 6.1) — a single near-zero blows up while
may still look healthy, which is why is the operative measure for the controller.
Link to the threshold cascade. Inverting the amplification bound at the highest tolerable rate
converts into a commanded-speed budget and fixes the first cascade floor:
(current_sota eqs 6.2, §6.1) — the manipulability scalar is the input that schedules the
entire conditioning stack (Tikhonov regularization, impedance derate,
three-tier damped inverse, hold-last freeze); see the
singularity threshold cascade.
Source Support
- ott2008cartesian — defines the Yoshikawa measure (eq 3.22) and uses it as a singularity-avoidance potential (eqs 3.23, 3.24); restricts analysis to the region (fixed-base, neither free-flying nor free-floating).
- chiaverini1997singularity — argues for the minimum singular value as the singularity indicator and bases variable damping on it (fixed-base, redundant); the rationale this project adopts in choosing over the volume measure.
Related Topics
- singularity_robust_inverse — consumes as its scheduling scalar across the undamped / damped / hold-last tiers.
- dynamic_singularity — the configurations (via ) detects in the free-flying regime.
- kinematic_singularity — the inertia-independent rank loss that the classical was designed to measure.
- damped_least_squares — the variable-damping rule keyed to the minimum-singular-value measure rather than the volume product.
- generalized_jacobian — the base-coupled Jacobian whose conditioning the measure must be evaluated on for a space manipulator; Yoshikawa’s bare does not apply.
Open Questions
- The Spearman equivalence between and that justifies monitoring is empirical, not proven; whether it holds across the full inertia-parameter envelope is open.
- Whether a Yoshikawa-style volume potential ( built on ) would add any avoidance benefit over -based scheduling, or merely re-introduce the spurious-local-minimum failure Ott notes (Ott p. 40).
- No analytic relation is recorded between (volume) and for this system; they coincide only when all but one singular value are well-conditioned.