Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Advertisement

Communications Engineering
  • View all journals
  • Search
  • My Account Login
  • Content Explore content
  • About the journal
  • Publish with us
  • Sign up for alerts
  • RSS feed
  1. nature
  2. communications engineering
  3. articles
  4. article
Accurate and affordable cobot calibration without external measurement devices
Download PDF
Download PDF
  • Article
  • Open access
  • Published: 06 April 2026

Accurate and affordable cobot calibration without external measurement devices

  • Giovanni Franzese  ORCID: orcid.org/0000-0002-9863-02911 na1,
  • Max Spahn2 na1,
  • Jens Kober  ORCID: orcid.org/0000-0001-7257-54343,
  • Javier Alonso-Mora4 &
  • …
  • Cosimo Della Santina4 

Communications Engineering , Article number:  (2026) Cite this article

  • 153 Accesses

  • 1 Altmetric

  • Metrics details

We are providing an unedited version of this manuscript to give early access to its findings. Before final publication, the manuscript will undergo further editing. Please note there may be errors present which affect the content, and all legal disclaimers apply.

Subjects

  • Computational science
  • Mechanical engineering

Abstract

To reliably perform everyday tasks, collaborative robots must be accurate, not merely repeatable. Unfortunately, precise kinematic calibration often relies on tools that are more expensive than the robots themselves. We address this limitation by proposing a low-cost and effective calibration method aimed at democratizing cobot calibration. Our minimalist approach uses a single 3D-printable two-socket spherical-joint tool to kinematically constrain the robot end effector during data collection. An optimization routine updates the nominal kinematic model to ensure consistent socket predictions while preserving their mean distance. We validate the method on Franka, KUKA, and Kinova cobots, consistently reducing mean absolute errors, for example, from approximately 10 mm to 0.2 mm on Franka robots. To demonstrate practical impact, we further evaluate the calibrated model on a Franka robot in a peg-in-the-hole task with 0.4 mm tolerance and in a repeated drawing task using Cartesian control and learning from demonstration. Both tasks fail without calibration and consistently succeed with the calibrated model. The proposed method enables affordable and practical cobot calibration, providing a foundation for accurate manipulation tasks.

Similar content being viewed by others

Kinematic model calibration of a collaborative redundant robot using a closed kinematic chain

Article Open access 18 October 2023

Real-time decentralized model predictive control for cooperative multi-robot object transport: experimental validation

Article Open access 22 March 2026

Computational design of ultra-robust strain sensors for soft robot perception and autonomy

Article Open access 22 February 2024

Data availability

The data recorded for the experiments are different sets of joint configurations for each socket and are publicly available at https://github.com/platonics-delft/kinematics_calibration/tree/main/data.

Code availability

The code is publicly available at https://github.com/platonics-delft/kinematics_calibration.

References

  1. Xuan, J.-Q. & Xu, S.-H. Review on kinematics calibration technology of serial robots. Int. J. Precis. Eng. Manuf. 15, 1759–1774 (2014).

    Google Scholar 

  2. Nubiola, A., Slamani, M., Joubair, A. & Bonev, I. A. Comparison of two calibration methods for a small industrial robot based on an optical cmm and a laser tracker. Robotica 32, 447–466 (2014).

    Google Scholar 

  3. Li, C., Wu, Y., Löwe, H. & Li, Z. Poe-based robot kinematic calibration using axis configuration space and the adjoint error model. IEEE Trans. Robot. 32, 1264–1279 (2016).

    Google Scholar 

  4. Nubiola, A. & Bonev, I. A. Absolute calibration of an ABB IRB 1600 robot using a laser tracker. Robot. Comput.-Integr. Manuf. 29, 236–245 (2013).

    Google Scholar 

  5. Pascal, C., Doaré, O. & Chapoutot, A. A ROS-based kinematic calibration tool for serial robots. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 1767–1773 (2023).

  6. Feng, A. et al. A novel kinematic calibration method for robot based on the Levenberg–Marquardt and improved marine predators algorithm. Measurement 243, 116125 (2025).

    Google Scholar 

  7. Joubair, A. & Bonev, I. A. Kinematic calibration of a six-axis serial robot using distance and sphere constraints. Int. J. Adv. Manuf. Technol. 77, 515–523 (2015).

    Google Scholar 

  8. Gaudreault, M., Joubair, A. & Bonev, I. Self-calibration of an industrial robot using a novel affordable 3d measuring device. Sensors 18, 3380 (2018).

    Google Scholar 

  9. Nadeau, N. A., Bonev, I. A. & Joubair, A. Impedance control self-calibration of a collaborative robot using kinematic coupling. Robotics 8, 33 (2019).

    Google Scholar 

  10. Petrič, T. & Žlajpah, L. Kinematic model calibration of a collaborative redundant robot using a closed kinematic chain. Sci. Rep. 13, 17804 (2023).

    Google Scholar 

  11. Spong, M. W., Hutchinson, S. & Vidyasagar, M. Robot modeling and control. John Wiley &amp (2020).

  12. Liu, F., Gao, G., Na, J. & Zhang, F. Kinematic calibration for serial robots based on a vector inner product error model. IEEE Trans. Ind. Electron. 72, 2832–2841 (2024).

  13. Kim, J. & Lee, M. C. Serial robot kinematic calibration using a novel linear finite screw deviation model. IEEE Robot. Autom. Lett. 9, 11433–11440 (2024).

  14. Fu, Z., Spyrakos-Papastavridis, E., Lin, Y.-h. & Dai, J. S. Analytical expressions of serial manipulator jacobians and their high-order derivatives based on Lie theory. In 2020 IEEE International Conference on Robotics and Automation (ICRA), 7095–7100 (IEEE, 2020).

  15. Huczala, D., Kot, T., Mlotek, J., Suder, J. & Pfurner, M. An automated conversion between selected robot kinematic representations. In 10th International Conference on Control, Mechatronics and Automation (ICCMA), 47–52 (IEEE, 2022).

  16. Bishop, C. M. & Nasrabadi, N. M.Pattern Recognition and Machine Learning, chap. 4, 147–152 (Springer, New York, 2006).

  17. Faria, C., Vilaça, J. L., Monteiro, S., Erlhagen, W. & Bicho, E. Automatic Denavit-Hartenberg parameter identification for serial manipulators. In IECON 2019-45th Annual Conference of the IEEE Industrial Electronics Society, vol. 1, 610–617 (IEEE, 2019).

  18. Alam, M. M. et al. Inclusion of bidirectional angular positioning deviations in the kinematic model of a six-dof articulated robot for static volumetric error compensation. IEEE/ASME Trans. Mechatron. 27, 4339–4349 (2022).

    Google Scholar 

  19. Albu-Schaffer, A., Ott, C., Frese, U. & Hirzinger, G. Cartesian impedance control of redundant robots: Recent results with the DLR-light-weight-arms. In 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), vol. 3, 3704–3709 (IEEE, 2003).

  20. Wächter, A. & Biegler, L. T. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106, 25–57 (2006).

    Google Scholar 

  21. Andersson, J., Åkesson, J. & Diehl, M. Casadi: A symbolic package for automatic differentiation and optimal control. In Recent advances in algorithmic differentiation, 297–307 (Springer, 2012).

  22. Ma, L., Bazzoli, P., Sammons, P. M., Landers, R. G. & Bristow, D. A. Modeling and calibration of high-order joint-dependent kinematic errors for industrial robots. Robot. Comput.-Integr. Manuf. 50, 153–167 (2018).

    Google Scholar 

  23. Carpentier, J. et al. The pinocchio c++ library: A fast and flexible implementation of rigid body dynamics algorithms and their analytical derivatives. In 2019 IEEE/SICE International Symposium on System Integration (SII), 614–619 (IEEE, 2019).

  24. Zeng, Y., Tian, W. & Liao, W. Positional error similarity analysis for error compensation of industrial robots. Robot. Comput.-Integr. Manuf. 42, 113–120 (2016).

    Google Scholar 

  25. Mikhel, S., Popov, D., Mamedov, S. & Klimchik, A. Advancement of robots with double encoders for industrial and collaborative applications. In 2018, the 23rd Conference of Open Innovations Association (FRUCT), 246–252 (IEEE, 2018).

  26. Giovannitti, E., Nabavi, S., Squillero, G. & Tonda, A. A virtual sensor for backlash in robotic manipulators. J. Intell. Manuf. 33, 1921–1937 (2022).

    Google Scholar 

  27. Woodside, M. R. et al. A feedforward kinematic error controller with an angular positioning deviations model for backlash compensation of industrial robots. Manuf. Lett. 41, 1579–1584 (2024).

    Google Scholar 

  28. Mao, C., Zheng, Y., Xing, Z. & Li, S. Joint deformation compensation algorithm for robust kinematic calibration of serial robots. IEEE Trans. Instrum. Meas. 73, 1–11 (2024).

Download references

Author information

Author notes
  1. These authors contributed equally: Giovanni Franzese, Max Spahn.

Authors and Affiliations

  1. Technology Innovation Institute, Abu Dhabi, United Arab Emirates

    Giovanni Franzese

  2. ABB Robotics, Mannheim, Germany

    Max Spahn

  3. University of Stuttgart, Stuttgart, Germany

    Jens Kober

  4. Delft University of Technology, Delft, The Netherlands

    Javier Alonso-Mora & Cosimo Della Santina

Authors
  1. Giovanni Franzese
    View author publications

    Search author on:PubMed Google Scholar

  2. Max Spahn
    View author publications

    Search author on:PubMed Google Scholar

  3. Jens Kober
    View author publications

    Search author on:PubMed Google Scholar

  4. Javier Alonso-Mora
    View author publications

    Search author on:PubMed Google Scholar

  5. Cosimo Della Santina
    View author publications

    Search author on:PubMed Google Scholar

Contributions

This work was conceptualized and developed by Giovanni Franzese and Max Spahn, during their affiliation with TU Delft. The work was advised by Jens Kober, Javier Alonso-Mora and Cosimo Della Santina.

Corresponding author

Correspondence to Giovanni Franzese.

Ethics declarations

Competing interests

The authors declare no competing interests.

Peer review

Peer review information

Communications Engineering thanks Guanbin Gao and the other, anonymous, reviewer(s) for their contribution to the peer review of this work. Primary Handling Editors: [Philip Coatsworth]. A peer review file is available.

Additional information

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

Supplementary information

Transparent Peer Review file (download PDF )

Supplementary Material (download PDF )

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Franzese, G., Spahn, M., Kober, J. et al. Accurate and affordable cobot calibration without external measurement devices. Commun Eng (2026). https://doi.org/10.1038/s44172-026-00633-4

Download citation

  • Received: 23 June 2025

  • Accepted: 20 February 2026

  • Published: 06 April 2026

  • DOI: https://doi.org/10.1038/s44172-026-00633-4

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Download PDF

Advertisement

Explore content

  • Research articles
  • Reviews & Analysis
  • News & Comment
  • Collections
  • Sign up for alerts
  • RSS feed

About the journal

  • Aims & Scope
  • Journal Information
  • Editors
  • Editorial Board
  • Calls for Papers
  • Editorial Policies
  • Open Access
  • Journal Metrics
  • Article Processing Charges
  • Contact
  • Conferences

Publish with us

  • For authors
  • For referees
  • Language editing services
  • Open access funding
  • Submit manuscript

Search

Advanced search

Quick links

  • Explore articles by subject
  • Find a job
  • Guide to authors
  • Editorial policies

Communications Engineering (Commun Eng)

ISSN 2731-3395 (online)

nature.com footer links

About Nature Portfolio

  • About us
  • Press releases
  • Press office
  • Contact us

Discover content

  • Journals A-Z
  • Articles by subject
  • protocols.io
  • Nature Index

Publishing policies

  • Nature portfolio policies
  • Open access

Author & Researcher services

  • Reprints & permissions
  • Research data
  • Language editing
  • Scientific editing
  • Nature Masterclasses
  • Research Solutions

Libraries & institutions

  • Librarian service & tools
  • Librarian portal
  • Open research
  • Recommend to library

Advertising & partnerships

  • Advertising
  • Partnerships & Services
  • Media kits
  • Branded content

Professional development

  • Nature Awards
  • Nature Careers
  • Nature Conferences

Regional websites

  • Nature Africa
  • Nature China
  • Nature India
  • Nature Japan
  • Nature Middle East
  • Privacy Policy
  • Use of cookies
  • Legal notice
  • Accessibility statement
  • Terms & Conditions
  • Your US state privacy rights
Springer Nature

© 2026 Springer Nature Limited

Nature Briefing AI and Robotics

Sign up for the Nature Briefing: AI and Robotics newsletter — what matters in AI and robotics research, free to your inbox weekly.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing: AI and Robotics