Abstract
Calibration is a strategy to compensate for the systematic errors of a mobile robot hence, to increase the accuracy of the robot localization. So far, various methodologies have been proposed for the calibration of wheeled robots, but the majority have focused on non-holonomic mobile robots, e.g., differential type, and holonomic ones have been less studied from this point of view. This paper presents an innovative approach for the calibration of a holonomic robot by introducing “Effective Kinematic Parameters” (EKPs). To estimate the EKPs of a holonomic mobile robot, some tests are proposed, and the variables of the inverse Jacobian equations are modified by defining and minimizing an appropriate cost function. In the following, a virtual holonomic robot is modeled with some unknown intentional errors in its parameters, which cause some error in its path tracking. Then, the methodology is applied to estimate its EKPs, and the simulation is fulfilled again. The results show incredible improvement in path tracking. The methodology is applied to a 3-wheeled Omni-directional mobile robot, and some experiments are performed in a laboratory environment to experimentally evaluate the approach. The outcomes approved the algorithm and showed great enhancement in the calibration of the robot compared to the previous researches. The methodology can be employed to calibrate other robotic systems as well.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Shneier, M., Bostelman, R.: Literature Review of Mobile Robots for Manufacturing; NISTIR 8022. US Department of Commerce, National Institute of Standards and Technology, Gaithersburg, MD, USA (2015)
Siegwart, R., Nourbakhsh, I.R., Scaramuzza, D.: Introduction to autonomous mobile robots. MIT Press, Cambridge (2011)
Tzafestas, S.G.: Mobile robot control and navigation: a global overview. J. Intell. Robot. Syst. 91, 35–58 (2018)
Meng, Q., Bischoff, R.: Odometry based pose determination and errors measurement for a mobile robot with two steerable drive wheels. J. Intell. Robot. Syst. 41, 263–282 (2005)
Borenstein, J., Feng, L.: Measurement and correction of systematic odometry errors in mobile robots. IEEE Trans. Robot. Autom. 12, 869–880 (1996)
Borenstein, J., Feng, L.: UMBmark: A Method for Measuring, Comparing, and Correcting Dead-reckoning Errors in Mobile Robots. Univ. of Michigan (1994)
Borenstein, J.: Experimental results from internal odometry error correction with the OmniMate mobile robot. IEEE Trans. Robot. Autom. 14, 963–969 (1998)
Nemec, D., Šimák, V., Janota, A., Hruboš, M., Bubeníková, E.: Precise localization of the mobile wheeled robot using sensor fusion of odometry, visual artificial landmarks and inertial sensors. Robot. Auton. Syst. 112, 168–177 (2019)
Larsen, T.D., Bak, M., Andersen, N.A., Ravn, O.: Location estimation for autonomously guided vehicle using an augmented Kalman Filter to autocalibrate the odometry. Fusion 98, First International Conference on Information Fusion, Las Vegas, USA (1998)
Larsen, T.D.: Optimal fusion of sensors. PhD thesis, Department of Automation, Technical University of Denmark, (1998)
Martinelli, A., Tomatis, N., Tapus, A., Siegwart, R.: Simultaneous localization and odometry calibration for mobile robot. Proceedings of IEEE International Conference on Intelligent Robots and Systems. 2, 1499–1504 (2003)
Martinelli, A., Siegwart, R.: Estimating the Odometry Error of a Mobile Robot during Navigation. (2003)
Caltabiano, D., Muscato, G., Russo, F.: Localization and self calibration of a robot for Volcano exploration. International Conference on Robotics and Automation. New Orleans, USA, pp. 586–591 (2004)
Martinelli, A., Tomatis, N., Siegwart, R.: Simultaneous localization and odometry self calibration for mobile robot. Auton. Robot. 22, 75–85 (2007)
Hoseinnezhad, R., Moshiri, B., Asharif, M.R.: Improved pose estimation for mobile robots by fusion of odometry data and environment map. J. Intell. Robot. Syst. 36, 89–108 (2003)
Censi, A., Franchi, A., Marchionni, L., Oriolo, G.: Simultaneous calibration of odometry and sensor parameters for mobile robots. IEEE Trans. Robot. 29, 475–492 (2013)
Bostani, A., Vakili, A., Denidni, T. A.: A novel method to measure and correct the odometry errors in mobile robots. In Proc. Canadian Conference on Electrical and Computer Engineering CCECE 2008, pages 000897–000900, 4–7 May (2008)
Maddahi, Y.: Calibration of mobile robotic systems: a pilot study, Multidisciplinary Digital Publishing Institute Proceedings, 2, (3), p. 141 (2018)
Maddahi, Y., Maddahi, A., Sepehri, N.: Calibration of omnidirectional wheeled mobile robots: method and experiments. Robotica. 31, 969–980 (2013)
Han, K.L., Kim, H., Lee, J.S.: The sources of position errors of omni-directional mobile robot with Mecanum wheel. In Proceedings of the 2010 IEEE International Conference on Systems Man and Cybernetics, Istanbul, Turkey, pp. 581–586, 10–13 October (2010)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Savaee, E., Rahmani Hanzaki, A. A New Algorithm for Calibration of an Omni-Directional Wheeled Mobile Robot Based on Effective Kinematic Parameters Estimation. J Intell Robot Syst 101, 28 (2021). https://doi.org/10.1007/s10846-020-01296-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-020-01296-9