Integrated on-line robot-camera calibration and object pose estimation

We present a novel on-line approach for extrinsic robot-camera calibration, a process often referred to as hand-eye calibration, that uses object pose estimates from a real-time model-based tracking approach. While off-line calibration has seen much progress recently due to the incorporation of bundle adjustment techniques, on-line calibration still remains a largely open problem. Since we update the calibration in each frame, the improvements can be incorporated immediately in the pose estimation itself to facilitate object tracking. Our method does not require the camera to observe the robot or to have markers at certain fixed locations on the robot. To comply with a limited computational budget, it maintains a fixed size configuration set of samples. This set is updated each frame in order to maximize an observability criterion. We show that a set of size 20 is sufficient in real-world scenarios with static and actuated cameras. With this set size, only 100 microseconds are required to update the calibration in each frame, and we typically achieve accurate robot-camera calibration in 10 to 20 seconds. Together, these characteristics enable the incorporation of calibration in normal task execution.

[1]  Roger Y. Tsai,et al.  A new technique for fully autonomous and efficient 3D robotics hand/eye calibration , 1988, IEEE Trans. Robotics Autom..

[2]  Berthold Bäuml,et al.  On task-oriented criteria for configurations selection in robot calibration , 2013, 2013 IEEE International Conference on Robotics and Automation.

[3]  Radu Horaud,et al.  On-line hand-eye calibration , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

[4]  Stefan Wrobel,et al.  Whole-body self-calibration via graph-optimization and automatic configuration selection , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Berthold Bäuml,et al.  Rapid calibration of a multi-sensorial humanoid’s upper body: An automatic and self-contained approach , 2015, Int. J. Robotics Res..

[6]  Dieter Fox,et al.  DART: Dense Articulated Real-Time Tracking , 2014, Robotics: Science and Systems.

[7]  John W. Tukey,et al.  Data Analysis and Regression: A Second Course in Statistics , 1977 .

[8]  Danica Kragic,et al.  Integrating 3D features and virtual visual servoing for hand-eye and humanoid robot pose estimation , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[9]  Henrik I. Christensen,et al.  Online multi-camera registration for bimanual workspace trajectories , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[10]  Henrik I. Christensen,et al.  Online Camera Registration for Robot Manipulation , 2014, ISER.

[11]  Heinrich Niemann,et al.  Data Selection for Hand-eye Calibration: A Vector Quantization Approach , 2008, Int. J. Robotics Res..

[12]  Joel W. Burdick,et al.  Dual arm estimation for coordinated bimanual manipulation , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  John M. Hollerbach,et al.  Active robot calibration algorithm , 2008, 2008 IEEE International Conference on Robotics and Automation.

[14]  Kostas Daniilidis,et al.  Hand-Eye Calibration Using Dual Quaternions , 1999, Int. J. Robotics Res..

[15]  Yu Sun,et al.  Observability index selection for robot calibration , 2008, 2008 IEEE International Conference on Robotics and Automation.

[16]  Kurt Konolige,et al.  Calibrating a Multi-arm Multi-sensor Robot: A Bundle Adjustment Approach , 2010, ISER.

[17]  Roger Y. Tsai,et al.  Real time versatile robotics hand/eye calibration using 3D machine vision , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[18]  Eduardo Ros,et al.  Real-Time Pose Detection and Tracking of Hundreds of Objects , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Danica Kragic,et al.  SimTrack: A simulation-based framework for scalable real-time object pose detection and tracking , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).