Automatic Camera and Kinematic Calibration of a Complex Service Robot

  • Sebastian A. HaugEmail author
  • Florian Weisshardt
  • Alexander Verl
Conference paper
Part of the Informatik aktuell book series (INFORMAT)


Service robots operate in unstructured environments where precise and reliable calibration of vision and manipulation components is essential for successful and safe operation. So far the calibration of the service robot Care-O-bot® 3 covering only the camera sensors is not precise enough for manipulation of small objects and involves many manual error-prone steps. In an evolving research context there is constant need for recalibration and therefore a complete and precise yet quick and easy to use calibration procedure is desired. We propose an automated calibration process covering the cameras and kinematic components of a service robot and present an open-source implementation for Care-O-bot® 3.


Calibration Process Camera Calibration Kinematic Chain Configuration File Service Robot 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Brown, D.C.: Close-range camera calibration. Photogram. Eng. 37(8), 855–866 (1971)Google Scholar
  2. Dornaika, F., Horaud, R.: Simultaneous robot-world and hand-eye calibration. IEEE Trans. Rob. Autom. 14, 617–622 (1998)CrossRefGoogle Scholar
  3. Forsyth, D.A., Ponce, J.: Computer Vision: A Modern Approach. Prentice Hall, Upper Saddle River (2002)Google Scholar
  4. Heikkilä, J., Silvén, O.: A four-step camera calibration procedure with implicit image correction. In: Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR ’97), pp. 1106–1112 (1997)Google Scholar
  5. Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision, zweite edn. Cambridge University Press, Cambridge (2004)zbMATHCrossRefGoogle Scholar
  6. Pradeep, V., Konolige, K., Berger, E.: Calibrating a multi-arm multi-sensor robot: a bundle adjustment approach. International Symposium on Experimental Robotics (ISER), New Delhi, In (2010)Google Scholar
  7. Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. ICRA Workshop on Open Source Software, In (2009)Google Scholar
  8. Reiser, U., Connette, C.P., Fischer, J., Kubacki, J., Bubeck, A., Weisshardt, F., Jacobs, T., Parlitz, C., Hägele, M., Verl, A.: Care-o-bot 3–creating a product vision for service robot applications by integrating design and technology. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, (IROS 2009). pp. 1992–1998, (2009)Google Scholar
  9. Strobl, K., Hirzinger, G., Optimal hand-eye calibration. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4647–4653 (2006)Google Scholar
  10. Sturm, P.F., Maybank, S.J.: On plane-based camera calibration: a general algorithm, singularities, applications. In: Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR ’99), pp. 1432–1437 (1999)Google Scholar
  11. Tsai, R.Y., Lenz, R.K.: A new technique for fully autonomous and efficient 3d robotics hand-eye calibration. In: Proceedings of the 4th International Symposium on Robotics Research, pp. 287–297 (1988)Google Scholar
  12. Zhang, Z.: A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11), 1330–1334 (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Sebastian A. Haug
    • 1
    Email author
  • Florian Weisshardt
    • 1
  • Alexander Verl
    • 1
  1. 1.Fraunhofer Institute for Manufacturing Engineering and Automation IPA, Robot and Assistive Systems—Service Robot ApplicationsStuttgartGermany

Personalised recommendations