🤖 AI Summary
To address the time-consuming calibration process and high experimental burden associated with whole-body geometric calibration of humanoid robots, this paper proposes a fully automated, minimally intrusive calibration method. The approach leverages single-plane contact constraints and integrates embedded six-axis force-torque sensors with an admittance controller to achieve closed-loop, hands-free calibration. We introduce the Information-Rich Optimal Configuration (IROC) algorithm, which automatically selects a minimal optimal set of calibration poses from a candidate pool via normalized weighted information matrix analysis and information entropy evaluation. Experimental validation on the TALOS humanoid robot demonstrates that full kinematic parameter calibration is achieved using only 31 three-point contact configurations. Cross-validation yields a root-mean-square error 2.3× lower than that of the manufacturer’s nominal model, significantly improving motion accuracy and simulation fidelity.
📝 Abstract
Whole-body geometric calibration of humanoid robots using classical robot calibration methods is a timeconsuming and experimentally burdensome task. However, despite its significance for accurate control and simulation, it is often overlooked in the humanoid robotics community. To address this issue, we propose a novel practical method that utilizes a single plane, embedded force sensors, and an admittance controller to calibrate the whole-body kinematics of humanoids without requiring manual intervention. Given the complexity of humanoid robots, it is crucial to generate and determine a minimal set of optimal calibration postures. To do so, we propose a new algorithm called IROC (Information Ranking algorithm for selecting Optimal Calibration postures). IROC requires a pool of feasible candidate postures to build a normalized weighted information matrix for each posture. Then, contrary to other algorithms from the literature, IROC will determine the minimal number of optimal postures that are to be played onto a robot for its calibration. Both IROC and the single-plane calibration method were experimentally validated on a TALOS humanoid robot. The total whole-body kinematics chain was calibrated using solely 31 optimal postures with 3-point contacts on a table by the robot gripper. In a cross-validation experiment, the average root-mean-square (RMS) error was reduced by a factor of 2.3 compared to the manufacturer's model.