Localization and self-calibration of a robot for volcano exploration

This work describes an algorithm for the localization and self calibration of a mobile robot. Data from a DGPS and two optical encoders are fused by an extended Kalman filter (EKF) in order to calculate the absolute position of the robot and to estimate the values of the parameters used by the odometry (wheels radii and wheelbase). The presented self calibrating EKF (EKF/sub SC/) has been tested both on a simulator and on the mobile robot "Robovolc": a six independently actuated wheels robot for volcano exploration. The EKF/sub SC/ does not need a separate phase for the parameter identification. Moreover the odometry parameters of the Robovolc robot have been identified both with the UMBmark and with the EKF/sub SC/; some comparative tests show an improvement of the estimated trajectories.

[1]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[2]  Eric Foxlin,et al.  Generalized architecture for simultaneous localization, auto-calibration, and map-building , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Didier Wolf,et al.  An automatic calibration method for a multisensor system: application to a mobile robot localization system , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[4]  Roland Siegwart,et al.  Simultaneous localization and odometry calibration for mobile robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[5]  T. Aono,et al.  Position estimation using GPS and dead reckoning , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[6]  Sebastian Thrun,et al.  Online self-calibration for mobile robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[7]  Ole Ravn,et al.  Design of Kalman filters for mobile robots; evaluation of the kinematic and odometric approach , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[8]  Giovanni Muscato,et al.  ROBOVOLC: a robot for volcano exploration result of first test campaign , 2003, Ind. Robot.