CIALLO: Learning Shared Intent Representations for Cross-Embodiment Manipulation

TL;DR CIALLO is an action codec pretrained on eight embodiments that maps actions, visual changes and language into one shared intent space, and adapts to a new robot from a single recording of at most 10 seconds. A Qwen-based policy on top reaches 76.7% success on real SO-101 and Piper arms with 20 demonstrations per task, against 70.0% for fully finetuned pi0.
What they do
Robots record actions in different coordinates, dimensions and control rates, so demonstrations from one robot do not transfer directly to another. CIALLO is an action codec that separates a shared, short-horizon behavioral intent from the embodiment-specific controls that realize it. A policy then only has to predict intent; the codec turns it into actions for the robot at hand.
How it works
- Three paths, one space. An action encoder, a vision encoder (current and future frame through a frozen DINOv2) and a text codec (frozen BERT, grounded in the current frame) each produce an intent of two 512-dimensional tokens. Contrastive losses align the three, and one shared decoder must reconstruct the action chunk from each.
- Embodiment conditioning. Each robot has a 128-dimensional essential vector plus arm and axis embeddings, injected through conditional normalization in the encoders and the decoder.
- Calibrating a new robot. From one recording of at most 10 seconds, only those embodiment parameters are fitted (about 30 minutes on one GPU); the shared weights stay fixed.
- Policy. Qwen-CIALLO trains a Qwen3.5-4B backbone and a projector to predict intent, supervised by the frozen action encoder and by decoded actions.
Results
- Pretraining uses 125,434 episodes from eight embodiments. On held-out samples, action intent retrieves its paired visual intent with 96.68% top-1 accuracy and its paired language intent with 91.94%.
- Real robots (SO-101 and single-arm Piper, both absent from pretraining; 20 demonstrations and 20 trials per task): 76.7% average success vs 70.0% for fully finetuned pi0. The gain comes from the wooden-fish task (70% vs 35% and 40% vs 20%); pi0 is ahead on water-bottle placement.
- Simulation, with the action decoder also finetuned: 97.3% on LIBERO after 10k steps, 80.8% on LIBERO-Plus with the same checkpoint, and 52.7% on RoboTwin 2.0 with one policy for all 50 tasks.
Limitations
The real-robot study is small: two arms and three tasks, and the Piper appears in pretraining as a simulated dual-arm setup. LIBERO results are from a single seed, and the authors note that the comparison of finetuning steps does not isolate the effect of the codec. No generalist policy has been pretrained to predict CIALLO intents; that and larger, more diverse pretraining data are left to future work.
Figures




Abstract
Robot demonstrations contain reusable manipulation knowledge, but transferring this knowledge across embodiments requires representations that bridge differences in control interfaces. Action reconstruction alone does not ensure that similar behaviors across robots share a representation. To address this gap, we introduce CIALLO, an action codec that aligns actions, visual changes, and observation-grounded language in a shared space of short-horizon behavioral intent. An embodiment-conditioned decoder maps this intent back to robot-specific actions, allowing a shared representation to support different control interfaces. After pretraining on eight embodiments, CIALLO adapts to a new robot from one recording of at most 10 seconds by updating only its embodiment embeddings. The calibrated codec then remains frozen while a policy learns to predict intent from observations and instructions. We instantiate this policy with Qwen3.5-4B to form Qwen-CIALLO, whose backbone requires no large-scale robot-action pretraining before policy finetuning. With 20 demonstrations per task, Qwen-CIALLO achieves 76.7\% average success across real SO-101 and single-arm Piper robots, compared with 70.0\% for fully finetuned $π_0$. In simulation, we additionally finetune the action decoder, achieving 97.3\% success on LIBERO and 52.7\% on RoboTwin 2.0. The LIBERO policy also achieves 80.8\% on LIBERO-Plus without further finetuning. Together, these results support a shared action codec as a transferable control interface that separates embodiment calibration from task learning.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
