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
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
Xuan, J.-Q. & Xu, S.-H. Review on kinematics calibration technology of serial robots. Int. J. Precis. Eng. Manuf. 15, 1759–1774 (2014).
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).
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).
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).
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).
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).
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).
Gaudreault, M., Joubair, A. & Bonev, I. Self-calibration of an industrial robot using a novel affordable 3d measuring device. Sensors 18, 3380 (2018).
Nadeau, N. A., Bonev, I. A. & Joubair, A. Impedance control self-calibration of a collaborative robot using kinematic coupling. Robotics 8, 33 (2019).
Petrič, T. & Žlajpah, L. Kinematic model calibration of a collaborative redundant robot using a closed kinematic chain. Sci. Rep. 13, 17804 (2023).
Spong, M. W., Hutchinson, S. & Vidyasagar, M. Robot modeling and control. John Wiley & (2020).
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).
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).
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).
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).
Bishop, C. M. & Nasrabadi, N. M.Pattern Recognition and Machine Learning, chap. 4, 147–152 (Springer, New York, 2006).
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).
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).
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).
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).
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).
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).
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).
Zeng, Y., Tian, W. & Liao, W. Positional error similarity analysis for error compensation of industrial robots. Robot. Comput.-Integr. Manuf. 42, 113–120 (2016).
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).
Giovannitti, E., Nabavi, S., Squillero, G. & Tonda, A. A virtual sensor for backlash in robotic manipulators. J. Intell. Manuf. 33, 1921–1937 (2022).
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).
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).
Author information
Authors and Affiliations
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
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
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/.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s44172-026-00633-4


