Nonhomogeneous nilpotent approximations for nonholonomic systems with singularities

Nilpotent approximations are a useful tool for analyzing and controlling systems whose tangent linearization does not preserve controllability, such as nonholonomic mechanisms. However, conventional homogeneous approximations exhibit a drawback: in the neighborhood of singular points (where the system growth vector is not constant) the vector fields of the approximate dynamics do not vary continuously with the approximation point. The geometric counterpart of this situation is that the sub-Riemannian distance estimate provided by the classical Ball-Box Theorem is not uniform at singular points. With reference to a specific family of driftless systems, we show how to build a nonhomogeneous nilpotent approximation whose vector fields vary continuously around singular points. It is also proven that the privileged coordinates associated to such an approximation provide a uniform estimate of the distance.