Error floor calculation
In this section, we derive the standing pose error that the outer loop must hold. To determine this, examine the closed loop at steady state, reduce it and solve for . In steady state, the tracking error has stopped changing, . The pose-error rate is tied to the reduced velocity error by the Jacobian,
so when exists, the steady-state condition forces the velocity error to vanish,
As a result, the damping term vanishes.
Differentiating the equality gives . Use this to cancel the inertial terms:
Then, when exists,
It is tempting to drop the second bracket. The centre-of-mass loop is the decoupled inner system, and in error coordinates it is the damped second-order system
whose only equilibrium is . Unfortunately, the system does not reach it at this time. The measured centre-of-mass position error settles near m, small but not zero, during unforced flight. However, when the arm and base are enabled, at this time Tikhonov damping is applied homogeneously to all coordinates. This causes spikes in and near singularity.
The Coriolis-only form is the idealized limit of perfect centre-of-mass tracking.