Search papers, labs, and topics across Lattice.
This paper introduces a coordinate-independent robot model identification method that addresses the bias introduced by coordinate chart choices in traditional least-squares regression. It weights inverse-dynamics residuals by the dual metric induced by the system's Riemannian metric, effectively normalizing generalized forces and pulling coordinate residuals into the ambient mechanical space. Experiments on both inertia-dominated and drag-dominated robots demonstrate improved identification accuracy, particularly for shape coordinates, in both low- and high-data regimes.
By normalizing generalized forces with the dual metric, this new robot model identification method eliminates coordinate-induced bias, leading to more accurate models, especially for shape coordinates.
Robot model identification is commonly performed by least-squares regression on inverse dynamics, but existing formulations measure residuals directly in coordinate force space and therefore depend on the chosen coordinate chart, units, and scaling. This paper proposes a coordinate-independent identification method that weights inverse-dynamics residuals by the dual metric induced by the system Riemannian metric. Using the force--velocity vector--covector duality, the dual metric provides a physically meaningful normalization of generalized forces, pulling coordinate residuals back into the ambient mechanical space and eliminating coordinate-induced bias. The resulting objective remains convex through an affine-metric and Schur-complement reformulation, and is compatible with physical-consistency constraints and geometric regularization. Experiments on an inertia-dominated Crazyflie--pendulum system and a drag-dominated LandSalp robot show improved identification accuracy, especially on shape coordinates, in both low-data and high-data settings.