CLAMP: Contrastive Learning for 3D Multi-View Action-Conditioned Robotic Manipulation Pretraining
I-Chun Arthur Liu, Krzysztof Choromanski, Sandy Huang, Connor Schenck
TL;DR
CLAMP tackles the need for 3D-grounded pretraining in robotic manipulation by jointly learning image, text, and action representations from 3D multi-view observations and action histories. It introduces STRING-based relative positional encoding within a Vision Transformer to fuse five fixed/dynamic views, and a text encoder grounded in spatial-task information, all trained with cross-modal contrastive losses alongside a diffusion-based visuomotor policy pretraining. The method yields substantial gains in sample efficiency and final performance on both simulated and real tasks, outperforming strong baselines and ablations. By pretraining encoders and the policy in tandem and leveraging 3D perception, CLAMP advances practical transfer to unseen tasks in robotics. This approach highlights the value of 3D data and action-conditioned signals for robust, data-efficient robot manipulation.
Abstract
Leveraging pre-trained 2D image representations in behavior cloning policies has achieved great success and has become a standard approach for robotic manipulation. However, such representations fail to capture the 3D spatial information about objects and scenes that is essential for precise manipulation. In this work, we introduce Contrastive Learning for 3D Multi-View Action-Conditioned Robotic Manipulation Pretraining (CLAMP), a novel 3D pre-training framework that utilizes point clouds and robot actions. From the merged point cloud computed from RGB-D images and camera extrinsics, we re-render multi-view four-channel image observations with depth and 3D coordinates, including dynamic wrist views, to provide clearer views of target objects for high-precision manipulation tasks. The pre-trained encoders learn to associate the 3D geometric and positional information of objects with robot action patterns via contrastive learning on large-scale simulated robot trajectories. During encoder pre-training, we pre-train a Diffusion Policy to initialize the policy weights for fine-tuning, which is essential for improving fine-tuning sample efficiency and performance. After pre-training, we fine-tune the policy on a limited amount of task demonstrations using the learned image and action representations. We demonstrate that this pre-training and fine-tuning design substantially improves learning efficiency and policy performance on unseen tasks. Furthermore, we show that CLAMP outperforms state-of-the-art baselines across six simulated tasks and five real-world tasks.
