Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Camera-to-Robot Pose Estimation from a Single Image

About

We present an approach for estimating the pose of an external camera with respect to a robot using a single RGB image of the robot. The image is processed by a deep neural network to detect 2D projections of keypoints (such as joints) associated with the robot. The network is trained entirely on simulated data using domain randomization to bridge the reality gap. Perspective-n-point (PnP) is then used to recover the camera extrinsics, assuming that the camera intrinsics and joint configuration of the robot manipulator are known. Unlike classic hand-eye calibration systems, our method does not require an off-line calibration step. Rather, it is capable of computing the camera extrinsics from a single frame, thus opening the possibility of on-line calibration. We show experimental results for three different robots and camera sensors, demonstrating that our approach is able to achieve accuracy with a single frame that is comparable to that of classic off-line hand-eye calibration using multiple frames. With additional frames from a static pose, accuracy improves even further. Code, datasets, and pretrained models for three widely-used robot manipulators are made available.

Timothy E. Lee, Jonathan Tremblay, Thang To, Jia Cheng, Terry Mosier, Oliver Kroemer, Dieter Fox, Stan Birchfield• 2019

Related benchmarks

TaskDatasetResultRank
Robot Pose EstimationPanda RS (test)
Mean ADD24
14
Robot Pose EstimationDREAM-real Panda 3CAM-RS
AUC78.825
12
Robot Pose EstimationDREAM-real Panda 3CAM-AK
AUC68.912
12
Robot Pose EstimationDREAM-real Panda ORB
AUC69.1
12
Robot Pose EstimationPanda 3CAM-AK
AUC68.9
8
Robot Pose EstimationPanda Synthetic DR (test)
AUC (ADD)82.9
7
Robot Pose EstimationPanda Real RS (test)
AUC (ADD)78.8
7
Robot Pose EstimationPanda Synthetic Photo (test)
AUC (ADD)81.1
7
Robot Pose EstimationPanda 3CAM-XK DREAM
AUC0.64
7
Robot Pose EstimationPanda Real AK (test)
AUC (ADD)68.9
7
Showing 10 of 50 rows

Other info

Follow for update