A New Approach to 3D ICP Covariance Estimation

被引:42
作者
Brossard, Martin [1 ]
Bonnabel, Silvere [1 ]
Barrau, Axel [1 ,2 ]
机构
[1] PSL Res Univ, MINES ParisTech, Ctr Robot, 60 Blvd St Michel, F-75006 Paris, France
[2] Safran Tech, Grp Safran, 78772 Rue Jeunes Bois Chateaufort, Magny Les Hameaux, France
关键词
Localization; probability and statistical methods; EXTENDED KALMAN FILTER; REGISTRATION; MATRIX;
D O I
10.1109/LRA.2020.2965391
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In mobile robotics, scan matching of point clouds using Iterative Closest Point (ICP) allows estimating sensor displacements. It may prove important to assess the associated uncertainty about the obtained rigid transformation, especially for sensor fusion purposes. In this article we propose a novel approach to 3D uncertainty of ICP that accounts for all the sources of error as listed in Censi's pioneering work, namely wrong convergence, underconstrained situations, and sensor noise. Our approach builds on two facts. First, the uncertainty about the ICP's output fully depends on the initialization accuracy. Thus speaking of the covariance of ICP makes sense only in relation to the initialization uncertainty, which generally stems from odometry errors. We capture this using the unscented transform, which also reflects correlations between initial and final uncertainties. Then, assuming white sensor noise leads to overoptimism as ICP is biased owing to e.g. calibration biases, which we account for. Our solution is tested on publicly available real data ranging from structured to unstructured environments, where our algorithm predicts consistent results with actual uncertainty, and compares favorably to previous methods.
引用
收藏
页码:744 / 751
页数:8
相关论文
共 29 条
[1]  
Barczyk M, 2017, P AMER CONTR CONF, P4833, DOI 10.23919/ACC.2017.7963703
[2]   Associating Uncertainty With Three-Dimensional Poses for Use in Estimation Problems [J].
Barfoot, Timothy D. ;
Furgale, Paul T. .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (03) :679-693
[3]   Invariant Kalman Filtering [J].
Barrau, Axel ;
Bonnabel, Silvere .
ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 1, 2018, 1 :237-257
[4]   The Invariant Extended Kalman Filter as a Stable Observer [J].
Barrau, Axel ;
Bonnabel, Silvere .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) :1797-1812
[5]   Robot localization based on scan-matching-estimating the covariance matrix for the IDC algorithm [J].
Bengtsson, O ;
Baerveldt, AJ .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2003, 44 (01) :29-40
[6]   The normal distributions transform: A new approach to laser scan matching [J].
Biber, P .
IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, :2743-2748
[7]  
Bonnabel S, 2016, P AMER CONTR CONF, P5498, DOI 10.1109/ACC.2016.7526532
[8]   Continuous-Discrete Extended Kalman Filter on Matrix Lie Groups Using Concentrated Gaussian Distributions [J].
Bourmaud, Guillaume ;
Megret, Remi ;
Arnaudon, Marc ;
Giremus, Audrey .
JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2015, 51 (01) :209-228
[9]  
Brossard M, 2017, IEEE INT C INT ROBOT, P2485, DOI 10.1109/IROS.2017.8206066
[10]   An accurate closed-form estimate of ICP's covariance [J].
Censi, Andrea .
PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, :3167-3172