Affiliation:
1. Department of Engineering for Innovation, University of Salento, Via per Monteroni, 73100 Lecce, Italy
Abstract
This paper addresses a systematic method for odometry calibration of a differential-drive mobile robot moving on arbitrary paths in the presence of slippage and an algorithm encoding it which is well fit for online applications. It exploits the redundancy of sensors commonly available on ground mobile robots, such as encoders, gyroscopes, and IMU, to promptly detect slippage phenomena during the calibration process and effectively address their impact on odometry. The proposed technique has been validated through exhaustive numerical simulations and compared with other available odometry calibration methods. The simulation results confirm that the proposed methodology mitigates the impact of poor calibration, conducted without considering possible slipping phenomena, on reaching a target position, reducing the error by up to a maximum of 35 times. This restores the robot’s performance to a calibration condition close to that of a slip-free scenario, confirming the effectiveness of the approach and its robustness against slippage phenomena.
Funder
National Basic Research Program
Subject
Artificial Intelligence,Control and Optimization,Mechanical Engineering
Reference21 articles.
1. Borenstein, J., Everett, H., and Feng, L. (1996). Where Am I? Sensors and Methods for Mobile Robot Positioning, University of Michigan.
2. Measurement and correction of systematic odometry errors in mobile robots;Borenstein;IEEE Trans. Robot. Autom.,1996
3. Sousa, R.B., Petry, M.R., and Moreira, A.P. (2020, January 15–17). Evolution of Odometry Calibration Methods for Ground Mobile Robots. Proceedings of the 2020 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), Ponta Delgada, Portugal.
4. Goronzy, G., and Hellbrueck, H. (2017, January 21–25). Weighted online calibration for odometry of mobile robots. Proceedings of the 2017 IEEE International Conference on Communications Workshops (ICC Workshops), Paris, France.
5. Borenstein, J., and Feng, L. (1994). UMBmark: A Method for Measuring, Comparing, and Correcting Dead-Reckoning Errors in Mobile Robots, University of Michigan.