Physically-Consistent Parameter Identification of Robots in Contact
Shahram Khorshidi, Murad Dawood, Benno Nederkorn, Maren Bennewitz, Majid Khadiv
TL;DR
This work addresses the problem of identifying inertial parameters for floating-base legged robots under intermittent contact without end-effector force sensing. It projects the whole-body dynamics into the null space of contact constraints, producing a linear-in-parameters form that can be solved as a convex Linear Matrix Inequality (LMI) while enforcing physical feasibility through CoM ellipsoidal constraints and a pseudo-inertia-based second-moment formulation. Compared to black-box neural models and unconstrained baselines, the proposed method achieves better sample efficiency and generalization to unseen motions, demonstrated in simulation on Solo12 and real-world experiments on the Spot quadruped. The approach enables accurate torque prediction and reliable parameter identification using only joint-torque measurements, with practical impact for model-based control and planning in situations where direct contact-force sensing is unavailable.
Abstract
Accurate inertial parameter identification is crucial for the simulation and control of robots encountering intermittent contact with the environment. Classically, robots' inertial parameters are obtained from CAD models that are not precise (and sometimes not available, e.g., Spot from Boston Dynamics), hence requiring identification. To do that, existing methods require access to contact force measurement, a modality not present in modern quadruped and humanoid robots. This paper presents an alternative technique that utilizes joint current/torque measurements -- a standard sensing modality in modern robots -- to identify inertial parameters without requiring direct contact force measurements. By projecting the whole-body dynamics into the null space of contact constraints, we eliminate the dependency on contact forces and reformulate the identification problem as a linear matrix inequality that can handle physical and geometrical constraints. We compare our proposed method against a common black-box identification method using a deep neural network and show that incorporating physical consistency significantly improves the sample efficiency and generalizability of the model. Finally, we validate our method on the Spot quadruped robot across various locomotion tasks, showcasing its accuracy and generalizability in real-world scenarios over different gaits.
