{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:36:50Z","timestamp":1775068610653,"version":"3.50.1"},"reference-count":59,"publisher":"Emerald","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,12,22]]},"abstract":"<jats:p>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.<\/jats:p>\n                  <jats:p>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.<\/jats:p>","DOI":"10.1561\/2300000047","type":"journal-article","created":{"date-parts":[[2016,12,20]],"date-time":"2016-12-20T09:24:34Z","timestamp":1482225874000},"page":"225-269","source":"Crossref","is-referenced-by-count":28,"title":["Robust Estimation and Applications in Robotics"],"prefix":"10.1561","volume":"4","author":[{"given":"Michael","family":"Bosse","sequence":"first","affiliation":[{"name":"Autonomous Systems Lab , ETH Z\u00fcrich"}]},{"given":"Gabriel","family":"Agamennoni","sequence":"additional","affiliation":[{"name":"Autonomous Systems Lab , ETH Z\u00fcrich"}]},{"given":"Igor","family":"Gilitschenski","sequence":"additional","affiliation":[{"name":"Autonomous Systems Lab , ETH Z\u00fcrich"}]}],"member":"140","published-online":{"date-parts":[[2016,12,22]]},"reference":[{"issue":"1","key":"2026040113105969100_ref001","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1109\/TITS.2010.2069097","article-title":"Robust inference of principal road paths for intelligent transportation systems","volume":"12","author":"Agamennoni","year":"2011","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"2026040113105969100_ref002","doi-asserted-by":"crossref","DOI":"10.1109\/ICRA.2015.7139840","article-title":"Self-tuning M-estimators","author":"Agamennoni","year":"2015"},{"key":"2026040113105969100_ref003","doi-asserted-by":"crossref","DOI":"10.1109\/ICRA.2013.6630557","article-title":"Robust map optimization using dynamic covariance scaling","author":"Agarwal","year":"2013"},{"key":"2026040113105969100_ref004","article-title":"Covariance scaling for robust map optimization","volume-title":"ICRA Workshop on Robust and Multimodal Inference in Factor Graphs","author":"Agarwal","year":"2013"},{"key":"2026040113105969100_ref005","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-15552-9_3","article-title":"Bundle adjustment in the large","author":"Agarwal","year":"2010"},{"issue":"1","key":"2026040113105969100_ref006","doi-asserted-by":"crossref","DOI":"10.2140\/pjm.1966.16.1","article-title":"Minimization of functions having Lipschitz-continuous first partial derivatives","volume":"16","author":"Armijo","year":"1966","journal-title":"Pacific Journal of Mathematics"},{"issue":"5","key":"2026040113105969100_ref007","doi-asserted-by":"crossref","first-page":"698","DOI":"10.1109\/TPAMI.1987.4767965","article-title":"Least-Squares Fitting of Two 3-D Point Sets","volume":"9","author":"Arun","year":"1987","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"issue":"2","key":"2026040113105969100_ref008","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A method for registration of 3-D shapes","volume":"14","author":"Besl","year":"1992","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"2026040113105969100_ref009","first-page":"2667","article-title":"Selecting good measurements via l1 relaxation: A convex approach for robust estimation over graphs","author":"Carlone","year":"2014"},{"issue":"3","key":"2026040113105969100_ref010","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/0262-8856(92)90066-C","article-title":"Object modelling by registration of multiple range images","volume":"10","author":"Chen","year":"1992","journal-title":"Image and Vision Computing"},{"issue":"1","key":"2026040113105969100_ref011","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/0047-259X(92)90096-X","article-title":"Robust linear regression via bounded influence M-estimators","volume":"40","author":"Cheng","year":"1992","journal-title":"Journal of Multivariate Analysis"},{"key":"2026040113105969100_ref012","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898719857","volume-title":"Trust Region Methods","author":"Conn","year":"2000"},{"key":"2026040113105969100_ref013","volume-title":"Mathematical Methods of Statistics","author":"Cram\u00e9r","year":"1946"},{"key":"2026040113105969100_ref014","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718881","volume-title":"Direct Methods for Sparse Linear Systems","author":"Davis","year":"2006"},{"issue":"12","key":"2026040113105969100_ref015","doi-asserted-by":"crossref","first-page":"1181","DOI":"10.1177\/0278364906072768","article-title":"Square root SAM: Simultaneous localization and mapping via square root information smoothing","volume":"25","author":"Dellaert","year":"2006","journal-title":"The International Journal of Robotics Research"},{"issue":"6","key":"2026040113105969100_ref016","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1080\/10556780410001722471","article-title":"Truncated gauss-newton algorithms for ill-conditioned non-linear least-squares problems","volume":"19","author":"Eriksson","year":"2004","journal-title":"Optimization Methods and Software"},{"key":"2026040113105969100_ref017","volume-title":"Symmetric Multivariate and Related Distributions","author":"Fang","year":"1987"},{"key":"2026040113105969100_ref018","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-387-87857-7","volume-title":"A History of the Central Limit Theorem","author":"Fischer","year":"2011"},{"issue":"6","key":"2026040113105969100_ref019","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Communications of the ACM"},{"key":"2026040113105969100_ref020","volume-title":"Matrix Computations","author":"Golub","year":"2013"},{"issue":"1","key":"2026040113105969100_ref021","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1137\/050624935","article-title":"Approximate gauss-newton methods for non-linear least-squares problems","volume":"18","author":"Gratton","year":"2007","journal-title":"SIAM Journal of Optimization"},{"issue":"4","key":"2026040113105969100_ref022","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MITS.2010.939925","article-title":"A Tutorial on Graph-Based SLAM","volume":"2","author":"Grisetti","year":"2010","journal-title":"IEEE Intelligent Transportation Systems Magazine"},{"issue":"346","key":"2026040113105969100_ref023","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1080\/01621459.1974.10482962","article-title":"The influence curve and its role in robust estimation","volume":"69","author":"Hampel","year":"1974","journal-title":"Journal of the American Statistical Association"},{"key":"2026040113105969100_ref024","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1007\/978-1-4612-4380-9_34","volume-title":"Breakthroughs in Statistics","author":"Hampel","year":"1992"},{"key":"2026040113105969100_ref025","volume-title":"Robust Statistics: The Approach Based on Influence Functions","author":"Hampel","year":"1986"},{"key":"2026040113105969100_ref026","article-title":"Robust pose graph loop closures with expectation-maximization","author":"Hee Lee","year":"2013"},{"key":"2026040113105969100_ref027","doi-asserted-by":"crossref","DOI":"10.1002\/0471725250","volume-title":"Robust Statistics","author":"Huber","year":"1981"},{"issue":"1","key":"2026040113105969100_ref028","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1214\/aoms\/1177703732","article-title":"Robust estimation of a location parameter","volume":"35","author":"Huber","year":"1964","journal-title":"Annals of Mathematical Statistics"},{"key":"2026040113105969100_ref029","first-page":"3748","article-title":"Robust odometry estimation for RGB-D cameras","author":"Kerl","year":"2013"},{"issue":"2","key":"2026040113105969100_ref030","first-page":"102","article-title":"Why Gaussianity? IEEE Signal Processing Magazine","volume":"25","author":"Kim","year":"2008"},{"key":"2026040113105969100_ref031","first-page":"3607","article-title":"G2o: A general framework for graph optimization","author":"Kummerle","year":"2011"},{"issue":"3","key":"2026040113105969100_ref032","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1177\/0278364914554813","article-title":"Keyframe-based visual-inertial odometry using nonlinear optimization","volume":"34","author":"Leutenegger","year":"2015","journal-title":"The International Journal of Robotics Research"},{"key":"2026040113105969100_ref033","volume-title":"Technical report","author":"Low","year":"2004"},{"key":"2026040113105969100_ref034","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-88690-7_28","article-title":"Student t mixture filter for robust, real-time visual tracking","author":"Loxam","year":"2008"},{"issue":"4","key":"2026040113105969100_ref035","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1023\/A:1008854305733","article-title":"Globally Consistent Range Scan Alignment for Environment Mapping","volume":"4","author":"Lu","year":"1997","journal-title":"Autonomous Robots"},{"issue":"2","key":"2026040113105969100_ref036","doi-asserted-by":"crossref","first-page":"991","DOI":"10.1214\/aos\/1176349161","article-title":"Bias-robust estimation of scale","volume":"21","author":"Martin","year":"1993","journal-title":"The Annals of Statistics"},{"key":"2026040113105969100_ref037","first-page":"473","article-title":"Self-supervised calibration for robotic systems","volume-title":"Proceedings of the IEEE Intelligent Vehicles Symposium","author":"Maye","year":"2013"},{"key":"2026040113105969100_ref038","volume-title":"Master\u2019s thesis","author":"Neugebauer","year":"1996"},{"key":"2026040113105969100_ref039","doi-asserted-by":"crossref","DOI":"10.1007\/b98874","volume-title":"Numerical Optimization","author":"Nocedal","year":"1999"},{"key":"2026040113105969100_ref040","article-title":"Inference on networks of mixtures for robust robot mapping","volume-title":"Robotics: Science and Systems","author":"Olson","year":"2012"},{"key":"2026040113105969100_ref041","volume-title":"Technical report","author":"Olson","year":"2013"},{"key":"2026040113105969100_ref042","first-page":"2262","article-title":"Fast iterative alignment of pose graphs with poor initial estimates","author":"Olson","year":"2006"},{"issue":"3","key":"2026040113105969100_ref043","first-page":"81","article-title":"Information and the accuracy attainable in the estimation of statistical parameters","volume":"37","author":"Rao","year":"1945","journal-title":"Bulletin of the Calcutta Mathematical Society"},{"key":"2026040113105969100_ref044","first-page":"1025","article-title":"Robust incremental online inference over sparse factor graphs: Beyond the gaussian case","author":"Rosen","year":"2013"},{"key":"2026040113105969100_ref045","doi-asserted-by":"crossref","DOI":"10.1002\/0471725382","volume-title":"Robust Regression and Outlier Detection","author":"Rousseeuw","year":"1987"},{"key":"2026040113105969100_ref046","first-page":"145","article-title":"Efficient variants of the ICP algorithm","author":"Rusinkiewicz","year":"2001"},{"key":"2026040113105969100_ref047","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718003","volume-title":"Iterative Methods for Sparse Linear Systems","author":"Saad","year":"2003"},{"key":"2026040113105969100_ref048","doi-asserted-by":"crossref","DOI":"10.1002\/9780471722199","volume-title":"Linear Regression Analysis","author":"Seber","year":"2003"},{"key":"2026040113105969100_ref049","volume-title":"Nonlinear Regression","author":"Seber","year":"2003"},{"key":"2026040113105969100_ref050","doi-asserted-by":"crossref","DOI":"10.1002\/9781118165485","volume-title":"Robust Estimation and Testing","author":"Staudte","year":"1990"},{"issue":"3","key":"2026040113105969100_ref051","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1137\/S0036144598345802","article-title":"Robust parameter estimation in computer vision","volume":"41","author":"Stewart","year":"1999","journal-title":"SIAM Review"},{"key":"2026040113105969100_ref052","doi-asserted-by":"crossref","DOI":"10.1109\/ICRA.2012.6224709","article-title":"Towards a robust back-end for pose graph SLAM","author":"S\u00fcnderhauf","year":"2012"},{"key":"2026040113105969100_ref053","doi-asserted-by":"crossref","DOI":"10.1109\/IROS.2012.6385590","article-title":"Switchable constraints for robust pose graph SLAM","author":"S\u00fcnderhauf","year":"2012"},{"key":"2026040113105969100_ref054","first-page":"5178","article-title":"Switchable constraints vs. max-mixture models vs. RRR \u2014 a comparison of three approaches to robust pose-graph slam","author":"S\u00fcnderhauf","year":"2013"},{"key":"2026040113105969100_ref055","doi-asserted-by":"crossref","DOI":"10.1109\/IROS.2007.4399158","article-title":"A Kalman filter for robust outlier detection","author":"Ting","year":"2007"},{"issue":"3","key":"2026040113105969100_ref056","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1023\/A:1007927408552","article-title":"The Development and Comparison of Robust Methods for Estimating the Fundamental Matrix","volume":"24","author":"Torr","year":"1997","journal-title":"International Journal of Computer Vision"},{"key":"2026040113105969100_ref057","first-page":"772","article-title":"Robust bundle adjustment revisited","volume-title":"Computer Vision \u2013 ECCV","author":"Zach","year":"2014"},{"issue":"1","key":"2026040113105969100_ref058","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/S0262-8856(96)01112-2","article-title":"Parameter estimation techniques: A tutorial with application to conic fitting","volume":"15","author":"Zhang","year":"1997","journal-title":"Image and Vision Computing Journal"},{"issue":"4","key":"2026040113105969100_ref059","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MSP.2012.2183773","article-title":"Robust estimation in signal processing: A tutorial-style treatment of fundamental concepts","volume":"29","author":"Zoubir","year":"2012","journal-title":"IEEE Signal Processing Magazine"}],"container-title":["Foundations and Trends\u00ae in Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/ftrob\/article-pdf\/4\/4\/225\/10906007\/2300000047en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ftrob\/article-pdf\/4\/4\/225\/10906007\/2300000047en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T17:11:14Z","timestamp":1775063474000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ftrob\/article\/4\/4\/225\/1321381\/Robust-Estimation-and-Applications-in-Robotics"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,22]]},"references-count":59,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,12,22]]}},"URL":"https:\/\/doi.org\/10.1561\/2300000047","relation":{},"ISSN":["1935-8253","1935-8261"],"issn-type":[{"value":"1935-8253","type":"print"},{"value":"1935-8261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12,22]]}}}