MOB-Net: Limb-modularized Uncertainty Torque Learning of Humanoids for Sensorless External Torque Estimation
Daegyu Lim, Myeong-Ju Kim, Junhyeok Cha, Jaeheung Park
TL;DR
MOB-Net addresses the challenge of estimating pure external joint torque on floating-base humanoids without additional sensors by combining a model-based momentum observer with limb-modularized data-driven networks that learn the system's uncertainty torque. The six limb-group GRU-Linear networks produce a probabilistic estimate of the uncertainty torque that calibrates the MOB residual to yield accurate external torque estimates in real time. The approach is validated through extensive simulations and real-humanoid experiments, showing substantial improvements over MOB, friction models, and end-to-end learning in both in-distribution and unseen data, and enabling sensorless collision detection and reaction. This work offers a cost-effective path to safer, more robust humanoid operation by enabling full-body collision handling using proprioceptive sensing alone, with potential extensions to control and sim-to-real transfer.
Abstract
Momentum observer (MOB) can estimate external joint torque without requiring additional sensors, such as force/torque or joint torque sensors. However, the estimation performance of MOB deteriorates due to the model uncertainty which encompasses the modeling errors and the joint friction. Moreover, the estimation error is significant when MOB is applied to high-dimensional floating-base humanoids, which prevents the estimated external joint torque from being used for force control or collision detection in the real humanoid robot. In this paper, the pure external joint torque estimation method named MOB-Net, is proposed for humanoids. MOB-Net learns the model uncertainty torque and calibrates the estimated signal of MOB. The external joint torque can be estimated in the generalized coordinate including whole-body and virtual joints of the floating-base robot with only internal sensors (an IMU on the pelvis and encoders in the joints). Our method substantially reduces the estimation errors of MOB, and the robust performance of MOB-Net for the unseen data is validated through extensive simulations, real robot experiments, and ablation studies. Finally, various collision handling scenarios are presented using the estimated external joint torque from MOB-Net: contact wrench feedback control for locomotion, collision detection, and collision reaction for safety.
