State Estimation for a Humanoid Robot
arXiv:1402.5450 · doi:10.1109/IROS.2014.6942674
Abstract
This paper introduces a framework for state estimation on a humanoid robot platform using only common proprioceptive sensors and knowledge of leg kinematics. The presented approach extends that detailed in [1] on a quadruped platform by incorporating the rotational constraints imposed by the humanoid's flat feet. As in previous work, the proposed Extended Kalman Filter (EKF) accommodates contact switching and makes no assumptions about gait or terrain, making it applicable on any humanoid platform for use in any task. The filter employs a sensor-based prediction model which uses inertial data from an IMU and corrects for integrated error using a kinematics-based measurement model which relies on joint encoders and a kinematic model to determine the relative position and orientation of the feet. A nonlinear observability analysis is performed on both the original and updated filters and it is concluded that the new filter significantly simplifies singular cases and improves the observability characteristics of the system. Results on simulated walking and squatting datasets demonstrate the performance gain of the flat-foot filter as well as confirm the results of the presented observability analysis.
IROS 2014 Submission, IEEE/RSJ International Conference on Intelligent Robots and Systems (2014) 952-958
Cited by in corpus (11)
- Momentum Control with Hierarchical Inverse Dynamics on a Torque-Controlled Humanoid
- Contact-Aided Invariant Extended Kalman Filtering for Legged Robot State Estimation
- Hybrid Contact Preintegration for Visual-Inertial-Contact State Estimation Using Factor Graphs
- Humanoid Momentum Estimation Using Sensed Contact Wrenches
- Lyapunov-Stable Orientation Estimator for Humanoid Robots
- Proprioceptive External Torque Learning for Floating Base Robot and its Applications to Humanoid Locomotion
- MOB-Net: Limb-modularized Uncertainty Torque Learning of Humanoids for Sensorless External Torque Estimation
- A New Perspective and Extension of the Gaussian Filter
- InEKFormer: A Hybrid State Estimator for Humanoid Robots
- Multi-IMU Proprioceptive State Estimator for Humanoid Robots
- Legged Robot State Estimation in Slippery Environments Using Invariant Extended Kalman Filter with Velocity Update