Physically Consistent Online Inertial Adaptation for Humanoid Loco-manipulation
James Foster, Stephen McCrory, Christian DeBuys, Sylvain Bertrand, Robert Griffin
TL;DR
The paper addresses online adaptation of humanoid inertial parameters under significant external loads by formulating an online Kalman-filter-based estimation on a physically consistent parameterization. It introduces a compact decomposition of the inertial regression problem, uses a log-Cholesky mapping to guarantee physical consistency, and integrates the estimator with a whole-body controller for loco-manipulation tasks. Simulation and hardware experiments (e.g., Nadia with a 12 lb load) demonstrate that physically consistent online estimates prevent nonphysical drift and improve task performance, notably under load changes and contact impulses. The approach reduces reliance on fully accurate offline models and enables robust interaction with challenging environments, with innovation gating to mitigate transient estimation spikes.
Abstract
The ability to accomplish manipulation and locomotion tasks in the presence of significant time-varying external loads is a remarkable skill of humans that has yet to be replicated convincingly by humanoid robots. Such an ability will be a key requirement in the environments we envision deploying our robots: dull, dirty, and dangerous. External loads constitute a large model bias, which is typically unaccounted for. In this work, we enable our humanoid robot to engage in loco-manipulation tasks in the presence of significant model bias due to external loads. We propose an online estimation and control framework involving the combination of a physically consistent extended Kalman filter for inertial parameter estimation coupled to a whole-body controller. We showcase our results both in simulation and in hardware, where weights are mounted on Nadia's wrist links as a proxy for engaging in tasks where large external loads are applied to the robot.
