State Estimation for Legged Robots using Proprioceptive Sensors - Robotics Institute Carnegie Mellon University

State Estimation for Legged Robots using Proprioceptive Sensors

Master's Thesis, Tech. Report, CMU-RI-TR-19-63, Robotics Institute, Carnegie Mellon University, August, 2019

Abstract

Mobile robots need good estimates of their state to perform closed-loop control in structured and unstructured environments. A number of existing algorithms rely on data fusion from multiple sensors to compute these estimates. This work focuses on state estimation using sensors which only measure information (acceleration, motor speed, joint angles) internal to the robot – proprioceptive sensors – since measurements of external features (light intensities, distance measurements, sound amplitude) may not always be reliable. Wheeled robots conventionally use IMUs and motor encoders for robust proprioceptive odometry. Legged robots, however, interact with their environment through intermittent foot-ground contacts which introduces additional noise in the IMU and joint encoder measurements making this problem challenging. We implement an Extended Kalman Filter (EKF) based state estimator which uses foot-ground contact information to counteract noisy sensor measurements from the IMU and motor encoders. This method has been implemented on simulation based quadruped and on an actual hexapod system.

BibTeX

@mastersthesis{Gupta-2019-117049,
author = {Naman Gupta},
title = {State Estimation for Legged Robots using Proprioceptive Sensors},
year = {2019},
month = {August},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-19-63},
}