Self-tuning M-estimators

22Citations
Citations of this article
50Readers
Mendeley users who have this article in their library.
Get full text

Abstract

M-estimators are the de-facto standard method of robust estimation in robotics. They are easily incorporated into iterative non-linear least-squares estimation and provide seamless and effective handling of outliers in data. However, every M-estimator's robust loss function has one or more tuning parameters that control the influence of different data. The choice of M-estimator and the manual tuning of these parameters is always a source of uncertainty when applying the technique to new data or a new problem. In this paper we develop the concept of self-tuning M-estimators. We first make the connection between many common M-estimators and elliptical probability distributions. This connection shows that the choice of M-estimator is an assumption that the residuals belong to a well-defined elliptical distribution. We exploit this implication in two ways. First, we develop an algorithm for tuning the M-estimator parameters during iterative optimization. Second, we show how to choose the correct M-estimator for your data by examining the likelihood of the data given the model. We fully derive these algorithms and show their behavior on a representative example of visual simultaneous localization and mapping.

Cite

CITATION STYLE

APA

Agamennoni, G., Furgale, P., & Siegwart, R. (2015). Self-tuning M-estimators. In Proceedings - IEEE International Conference on Robotics and Automation (Vol. 2015-June, pp. 4628–4635). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/ICRA.2015.7139840

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free