Joint on-manifold self-calibration of odometry model and sensor extrinsics using pre-integration

This paper describes a self-calibration procedure that jointly estimates the extrinsic parameters of an exteroceptive sensor able to observe ego-motion, and the intrinsic parameters of an odometry motion model, consisting of wheel radii and wheel separation. We use iterative nonlinear on-manifold optimization with a graphical representation of the state, and resort to an adaptation of the pre-integration theory, initially developed for the IMU motion sensor, to be applied to the differential drive motion model. For this, we describe the construction of a pre-integrated factor for the differential drive motion model, which includes the motion increment, its covariance, and a first-order approximation of its dependence with the calibration parameters. As the calibration parameters change at each solver iteration, this allows a posteriori factor correction without the need of re-integrating the motion data. We validate our proposal in simulations and on a real robot and show the convergence of the calibration towards the true values of the parameters. It is then tested online in simulation and is shown to accommodate to variations in the calibration parameters when the vehicle is subject to physical changes such as loading and unloading a freight.

[1]  Roland Siegwart,et al.  Estimating the Odometry Error of a Mobile Robot during Navigation , 2003 .

[2]  Roland Siegwart,et al.  Simultaneous localization and odometry self calibration for mobile robot , 2007, Auton. Robots.

[3]  Bartolomeo Della Corte,et al.  Unsupervised calibration of wheeled mobile platforms , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Dinesh Atchuthan,et al.  A micro Lie theory for state estimation in robotics , 2018, ArXiv.

[5]  Olivier Stasse,et al.  Odometry Based on Auto-Calibrating Inertial Measurement Unit Attached to the Feet , 2018, 2018 European Control Conference (ECC).

[6]  Wolfram Burgard,et al.  Simultaneous parameter calibration, localization, and mapping for robust service robotics , 2011, Advanced Robotics and its Social Impacts.

[7]  Alonzo James Kelly Fast and easy systematic and stochastic odometry calibration , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[8]  Giuseppe Oriolo,et al.  Simultaneous Calibration of Odometry and Sensor Parameters for Mobile Robots , 2013, IEEE Transactions on Robotics.

[9]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[10]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[11]  Javier Gonzalez Monroy,et al.  Planar odometry from a radial laser scanner. A range flow-based approach , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Liqiang Feng,et al.  UMBmark: a benchmark test for measuring odometry errors in mobile robots , 1995, Other Conferences.

[13]  Salah Sukkarieh,et al.  Visual-Inertial-Aided Navigation for High-Dynamic Motion in Built Environments Without Initial Conditions , 2012, IEEE Transactions on Robotics.

[14]  Frank Dellaert,et al.  On-Manifold Preintegration for Real-Time Visual--Inertial Odometry , 2015, IEEE Transactions on Robotics.