Unifying Scene Representation and Hand-Eye Calibration with 3D Foundation Models
Weiming Zhi, Haozhan Tang, Tianyi Zhang, Matthew Johnson-Roberson
TL;DR
This paper introduces Joint Calibration and Representation (JCR), a method that uses 3D foundation models to simultaneously calibrate a manipulator-mounted RGB camera to the end-effector and build a physically scaled 3D environment representation in the robot base frame from a small set of images. By extracting dense, marker-free correspondences from foundation models and solving a hand-eye calibration problem with a scale recovery step, JCR yields accurate $T_c^e$ and $\lambda$, enabling collision-aware planning. Empirical results show that JCR achieves image-efficient calibration compared to COLMAP, recovers scale within a few percent even with few views, and constructs rich occupancy, segmentation, and color-aware maps. The approach promises practical applicability for low-cost robotic systems and sets the stage for handling dynamic scenes and uncertainty-aware representations in future work.
Abstract
Representing the environment is a central challenge in robotics, and is essential for effective decision-making. Traditionally, before capturing images with a manipulator-mounted camera, users need to calibrate the camera using a specific external marker, such as a checkerboard or AprilTag. However, recent advances in computer vision have led to the development of \emph{3D foundation models}. These are large, pre-trained neural networks that can establish fast and accurate multi-view correspondences with very few images, even in the absence of rich visual features. This paper advocates for the integration of 3D foundation models into scene representation approaches for robotic systems equipped with manipulator-mounted RGB cameras. Specifically, we propose the Joint Calibration and Representation (JCR) method. JCR uses RGB images, captured by a manipulator-mounted camera, to simultaneously construct an environmental representation and calibrate the camera relative to the robot's end-effector, in the absence of specific calibration markers. The resulting 3D environment representation is aligned with the robot's coordinate frame and maintains physically accurate scales. We demonstrate that JCR can build effective scene representations using a low-cost RGB camera attached to a manipulator, without prior calibration.
