A Data-driven Contact Estimation Method for Wheeled-Biped Robots
Ü. Bora Gökbakan, Frederike Dümbgen, Stéphane Caron
TL;DR
This work tackles ground-contact estimation for wheeled-biped robots using only inexpensive sensors, addressing the lack of dedicated contact hardware. It introduces a data-driven Bayesian filter that combines a nonparametric KDE-based measurement model, learned from real knee and wheel torque data, with a transition model learned online from vertical accelerometer signals, formalized through a recursive belief update on the binary state $S_t\in\{C,\lnot C\}$. Key contributions include (i) a learned measurement pipeline via KDE, (ii) a transition model that separates switch events from directionality using IMU spectra and median-frequency features, (iii) extensive real-robot and simulation validation showing improved accuracy and sample efficiency over a deep-learning baseline, and (iv) an open-source implementation for the Upkie platform. The approach demonstrates robust contact estimation under realistic noise levels, enabling reliable state estimation and control for wheeled-biped locomotion without dedicated contact sensors.
Abstract
Contact estimation is a key ability for limbed robots, where making and breaking contacts has a direct impact on state estimation and balance control. Existing approaches typically rely on gate-cycle priors or designated contact sensors. We design a contact estimator that is suitable for the emerging wheeled-biped robot types that do not have these features. To this end, we propose a Bayes filter in which update steps are learned from real-robot torque measurements while prediction steps rely on inertial measurements. We evaluate this approach in extensive real-robot and simulation experiments. Our method achieves better performance while being considerably more sample efficient than a comparable deep-learning baseline.
