Skip to main content
Log in

Kinematic calibration of a hexapod robot based on monocular vision

  • Original Paper
  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

Robot kinematic calibration is an effective way to reduce the errors of kinematic parameters and improve the positioning accuracy of a robot. This paper presents a cost-effective kinematic calibration method for a hexapod robot that only needs a monocular camera and two planar markers. The markers are attached to the body and the foot-tip of the robot separately, and the robot’s six legs are calibrated one by one. The kinematic model and error model of the robot are established based on the local product of exponential (POE) model, and the calibration task is formulated as a nonlinear least squares problem where 24 unknown parameters are estimated for each leg. The proposed calibration procedure is successfully evaluated on a real hexapod robot, and the experimental results show that the robot can have a better walking performance after calibration.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Bloechliger, F., Bloesch, M., Fankhauser, P., Hutter, M., Siegwart, R.: Foot-eye calibration of legged robot kinematics. In: Advances in Cooperative Robotics, pp. 420–427. World Scientific, Singapore (2016)

    Chapter  Google Scholar 

  2. Elatta, A., Gen, L.P., Zhi, F.L., Daoyuan, Y., Fei, L.: An overview of robot calibration. Inf. Technol. J. 3(1), 74–78 (2004)

    Article  Google Scholar 

  3. Li, Z., Li, S., Luo, X.: An overview of calibration technology of industrial robots. IEEE/CAA J. Autom. Sin. 1–14 (2020)

  4. Elatta, A., Gen, L.P., Zhi, F.L., Daoyuan, Y., Fei, L.: An overview of robot calibration. Inf. Technol. J. 3(1), 74–78 (2004)

    Article  Google Scholar 

  5. Zhang, X., Song, Y., Yang, Y., Pan, H.: Stereo vision based autonomous robot calibration. Robot. Auton. Syst. 93, 43–51 (2017)

    Article  Google Scholar 

  6. He, R., Zhao, Y., Yang, S., Yang, S.: Kinematic-parameter identification for serial-robot calibration based on POE formula. IEEE Trans. Rob. 26(3), 411–423 (2010)

    Article  Google Scholar 

  7. Hayati, S., Mirmirani, M.: Improving the absolute positioning accuracy of robot manipulators. J. Robot. Syst. 2(4), 397–413 (1985)

    Article  Google Scholar 

  8. Okamura, K., Park, F.C.: Kinematic calibration using the product of exponentials formula. Robotica 14(4), 415–421 (1996)

    Article  Google Scholar 

  9. Chen, I.M., Yang, G., Tan, C.T., Yeo, S.H.: Local POE model for robot kinematic calibration. Mech. Mach. Theory 36(11), 1215–1239 (2001)

    Article  MATH  Google Scholar 

  10. Chen, G., Wang, H., Lin, Z.: Determination of the identifiable parameters in robot calibration based on the POE Formula. IEEE Trans. Robot. 30(5), 1066–1077 (2014)

    Article  Google Scholar 

  11. Gan, Y., Duan, J., Dai, X.: A calibration method of robot kinematic parameters by drawstring displacement sensor. Int. J. Adv. Robot. Syst. 16(5), 1729881419883072 (2019)

    Article  Google Scholar 

  12. Strobl, K.H., Hirzinger, G.: Optimal hand-eye calibration. In: 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 4647–4653 (2006)

  13. Renaud, P., Andreff, N., Marquet, F., Martinet, P.: Vision-based kinematic calibration of a H4 parallel mechanism. In: 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422), vol 1, pp 1191–1196 (2003)

  14. Andreff, N., Martinet, P.: Unifying kinematic modeling, identification, and control of a Gough-Stewart parallel robot into a vision-based framework. IEEE Trans. Robot. 22(6), 1077–1086 (2006)

    Article  Google Scholar 

  15. Bloesch, M., Hutter, M., Gehring, C., Hoepflinger, M.A., Siegwart, R.: Kinematic batch calibration for legged robots. In: 2013 IEEE International Conference on Robotics and Automation, pp 2542–2547 (2013)

  16. Birbach, O., Frese, U., Bäuml, B.: Rapid calibration of a multi-sensorial humanoid’s upper body: an automatic and self-contained approach. Int. J. Robot. Res. 34(4–5), 420–436 (2015)

    Article  Google Scholar 

  17. Kastner, T., Röfer, T., Laue, T.: Automatic Robot Calibration for the NAO. In: Bianchi, R.A.C., Akin, H.L., Ramamoorthy, S., Sugiura, K. (eds.), RoboCup 2014: Robot World Cup XVIII. pp 233–244 (2015)

  18. Hayat, A.A., Elangovan, K., Rajesh Elara, M., Teja, M.S.: Tarantula: design, modeling, and kinematic identification of a quadruped wheeled robot. Appl. Sci. 9(1), 94 (2019)

    Article  Google Scholar 

  19. Liu, J., Chen, Z., Gao, F.: Kinematic calibration of a six-legged walking machine tool. Chin. J. Mech. Eng. 35(1), 34 (2022)

    Article  Google Scholar 

  20. Zhang, F., Zhang, S., Wang, Q., Yang, Y., Jin, B.: Straight gait research of a small electric hexapod robot. Appl. Sci. 11(8), 3714 (2021)

    Article  Google Scholar 

  21. Selig, J.M.: Geometric Fundamentals of Robotics, 2nd edn. Springer, New York (2005)

    MATH  Google Scholar 

  22. Khalil, W., Gautier, M., Enguehard, C.: Identifiable parameters and optimum configurations for robots calibration. Robotica 9(1), 63–70 (1991)

    Article  Google Scholar 

  23. An, G.H., Lee, S., Seo, M.W., Yun, K., Cheong, W.S., Kang, S.J.: Charuco board-based omnidirectional camera calibration method. Electronics 7(12), 421 (2018)

    Article  Google Scholar 

  24. Garrido-Jurado, S., Muñoz-Salinas, R., Madrid-Cuevas, F.J., Marín-Jiménez, M.J.: Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recogn. 47(6), 2280–2292 (2014)

    Article  Google Scholar 

  25. Dimovski, I., Trompeska, M., Samak, S., Dukovski, V., Cvetkoska, D.: Algorithmic approach to geometric solution of generalized Paden-Kahan subproblem and its extension. Int. J. Adv. Robot. Syst. 15(1), 1729881418755157 (2018)

    Article  Google Scholar 

  26. Lou, Y., Chen, T., Wu, Y., Li, Z., Jiang, S.: Improved and modified geometric formulation of POE based kinematic calibration of serial robots. In: 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 5261–5266 (2009)

Download references

Funding

This work was supported by Ningbo Municipal Bureau of Science and Technology under Grant no. 2019B10052.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bo Jin.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Q., Jin, B. & Zhang, C. Kinematic calibration of a hexapod robot based on monocular vision. Machine Vision and Applications 33, 86 (2022). https://doi.org/10.1007/s00138-022-01339-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00138-022-01339-1

Keywords

Navigation