Foundations and Trends® in Robotics > Vol 4 > Issue 4

Robust Estimation and Applications in Robotics

By Michael Bosse, ETH Zurich, Switzerland, mike.bosse@mavt.ethz.ch | Gabriel Agamennoni, ETH Zurich, Switzerland, gabriel.agamennoni@mavt.ethz.ch | Igor Gilitschenski, ETH Zurich, Switzerland, igilitschenski@ethz.ch

 
Suggested Citation
Michael Bosse, Gabriel Agamennoni and Igor Gilitschenski (2016), "Robust Estimation and Applications in Robotics", Foundations and TrendsĀ® in Robotics: Vol. 4: No. 4, pp 225-269. http://dx.doi.org/10.1561/2300000047

Publication Date: 20 Dec 2016
© 2016 M. Bosse, G. Agamennoni and I. Gilitschenski
 
Subjects
Sensors and estimation,  Tracking,  Sensors and sensing
 

Free Preview:

Download extract

Share

Download article
In this article:
1. Introduction 
2. Related Work 
3. Basic Concepts 
4. Theoretical Background on M-Estimation 
5. Robust Estimation in Practice 
6. Discussion and Further Reading 
References 

Abstract

Solving estimation problems is a fundamental component of numerous robotics applications. Prominent examples involve pose estimation, point cloud alignment, or object tracking. Algorithms for solving these estimation problems need to cope with new challenges due to an increased use of potentially poor low-cost sensors, and an ever growing deployment of robotic algorithms in consumer products which operate in potentially unknown environments. These algorithms need to be capable of being robust against strong nonlinearities, high uncertainty levels, and numerous outliers. However, particularly in robotics, the Gaussian assumption is prevalent in solutions to multivariate parameter estimation problems without providing the desired level of robustness. The goal of this tutorial is helping to address the aforementioned challenges by providing an introduction to robust estimation with a particular focus on robotics. First, this is achieved by giving a concise overview of the theory on M-estimation. M-estimators share many of the convenient properties of least-squares estimators, and at the same time are much more robust to deviations from the Gaussian model assumption. Second, we present several example applications where M-Estimation is used to increase robustness against nonlinearities and outliers.

DOI:10.1561/2300000047
ISBN: 978-1-68083-214-3
58 pp. $50.00
Buy book (pb)
 
ISBN: 978-1-68083-215-0
58 pp. $130.00
Buy E-book (.pdf)
Table of contents:
1. Introduction
2. Related Work
3. Basic Concepts
4. Theoretical Background on M-Estimation
5. Robust Estimation in Practice
6. Discussion and Further Reading
References

Robust Estimation and Applications in Robotic

Solving estimation problems is a fundamental component of numerous robotics applications. Prominent examples involve pose estimation, point cloud alignment, and object tracking. Algorithms for solving these estimation problems need to cope with new challenges due to an increased use of potentially poor low-cost sensors, and an ever growing deployment of robotic algorithms in consumer products, which operate in potentially unknown environments. These algorithms need to be capable of being robust against strong nonlinearities, high uncertainty levels, and numerous outliers. However, particularly in robotics, the Gaussian assumption is prevalent in solutions to multivariate parameter estimation problems without providing the desired level of robustness.

Robust Estimation and Applications in Robotics sets out to address the aforementioned challenges by providing an introduction to robust estimation with a particular focus on robotics. It starts by providing a concise overview of the theory of M-estimation. M-estimators share many of the convenient properties of least-squares estimators, and at the same time are much more robust to deviations from the Gaussian model assumption. It goes on to present several example applications where M-Estimation is used to increase robustness against nonlinearities and outliers.

Robust Estimation and Applications in Robotics is an ideal introduction to robust statistics that only requires preliminary knowledge of probability theory. It also includes examples of robotics applications where robust statistical tools make a difference.

 
ROB-047