A New Algorithm for Calibration of an Omni-Directional Wheeled Mobile Robot Based on Effective Kinematic Parameters Estimation


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.

This is a preview of subscription content, access via your institution.


  1. 1.

    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)

  2. 2.

    Siegwart, R., Nourbakhsh, I.R., Scaramuzza, D.: Introduction to autonomous mobile robots. MIT Press, Cambridge (2011)

    Google Scholar 

  3. 3.

    Tzafestas, S.G.: Mobile robot control and navigation: a global overview. J. Intell. Robot. Syst. 91, 35–58 (2018)

    Article  Google Scholar 

  4. 4.

    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)

    Article  Google Scholar 

  5. 5.

    Borenstein, J., Feng, L.: Measurement and correction of systematic odometry errors in mobile robots. IEEE Trans. Robot. Autom. 12, 869–880 (1996)

    Article  Google Scholar 

  6. 6.

    Borenstein, J., Feng, L.: UMBmark: A Method for Measuring, Comparing, and Correcting Dead-reckoning Errors in Mobile Robots. Univ. of Michigan (1994)

  7. 7.

    Borenstein, J.: Experimental results from internal odometry error correction with the OmniMate mobile robot. IEEE Trans. Robot. Autom. 14, 963–969 (1998)

    Article  Google Scholar 

  8. 8.

    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)

    Article  Google Scholar 

  9. 9.

    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)

  10. 10.

    Larsen, T.D.: Optimal fusion of sensors. PhD thesis, Department of Automation, Technical University of Denmark, (1998)

  11. 11.

    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)

  12. 12.

    Martinelli, A., Siegwart, R.: Estimating the Odometry Error of a Mobile Robot during Navigation. (2003)

    Google Scholar 

  13. 13.

    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)

  14. 14.

    Martinelli, A., Tomatis, N., Siegwart, R.: Simultaneous localization and odometry self calibration for mobile robot. Auton. Robot. 22, 75–85 (2007)

    Article  Google Scholar 

  15. 15.

    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)

    Article  Google Scholar 

  16. 16.

    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)

    Article  Google Scholar 

  17. 17.

    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)

  18. 18.

    Maddahi, Y.: Calibration of mobile robotic systems: a pilot study, Multidisciplinary Digital Publishing Institute Proceedings, 2, (3), p. 141 (2018)

  19. 19.

    Maddahi, Y., Maddahi, A., Sepehri, N.: Calibration of omnidirectional wheeled mobile robots: method and experiments. Robotica. 31, 969–980 (2013)

    Article  Google Scholar 

  20. 20.

    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)

Download references

Author information



Corresponding author

Correspondence to Ali Rahmani Hanzaki.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

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

Download citation


  • Mobile robots
  • Omni-directional wheel
  • Calibration
  • Kinematic parameters estimation