Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware
TL;DR ALOHA is a bimanual teleoperation rig built from off-the-shelf arms for under $20k, and ACT is an imitation learning policy that predicts chunks of future joint targets with a transformer CVAE. From 50 demonstrations per task, ACT slots a battery 96% of the time and opens a translucent condiment cup 84% of the time.
What they do
Fine bimanual tasks such as opening a condiment cup or slotting a battery need millimeter precision, while low-cost arms are accurate to only 5-8 mm. The paper pairs ALOHA, a teleoperation rig built from off-the-shelf ViperX arms and 3D-printed parts for under $20k, with ACT (Action Chunking with Transformers), an imitation learning policy that maps webcam images directly to joint targets and corrects errors from closed-loop visual feedback.
How it works
- Teleoperation. The operator backdrives two smaller WidowX leader arms, and the ViperX followers copy their joint positions (no IK). Four 480x640 webcams (top, front, two wrists); teleoperation and recording run at 50 Hz.
- Action chunking. The policy predicts the next k target joint positions for both arms instead of one step, shortening the effective horizon k-fold and handling pauses in demonstrations.
- Temporal ensemble. The policy is queried every step, and the overlapping predictions for the same timestep are averaged with exponential weights for smoother motion.
- CVAE. ACT is trained as a conditional VAE with a style variable z, set to zero at test time, to model noisy human demonstrations. About 80M parameters, trained from scratch per task in about 5 h on one RTX 2080 Ti.
Results
- With 50 demonstrations per task (100 for Thread Velcro), final real-world success is 88% on Slide Ziploc, 96% Slot Battery, 84% Open Cup, 92% Put On Shoe, 64% Prep Tape and 20% Thread Velcro. Baselines make no progress past the first stage on the first two; BeT gets zero final success on the other four.
- In simulation, ACT beats the best prior method by 59%, 49%, 29% and 20% across two tasks with scripted or human data.
- Ablations: success rises from 1% at k=1 to 44% at k=100; without the CVAE, success on human data drops from 35.3% to 2%.
- In a 6-person user study, teleoperating at 5 Hz instead of 50 Hz takes 62% longer.
Limitations
The arms lack the torque for high-force tasks, and the grippers cannot do tasks that need multiple fingers or fingernails. ACT failed to learn candy unwrapping (0/10 in the first evaluation) and opening a flat ziploc bag, and reached only 20% on Thread Velcro, where the black tie is hard to see.
Videos
Figures




Abstract
Fine manipulation tasks, such as threading cable ties or slotting a battery, are notoriously difficult for robots because they require precision, careful coordination of contact forces, and closed-loop visual feedback. Performing these tasks typically requires high-end robots, accurate sensors, or careful calibration, which can be expensive and difficult to set up. Can learning enable low-cost and imprecise hardware to perform these fine manipulation tasks? We present a low-cost system that performs end-to-end imitation learning directly from real demonstrations, collected with a custom teleoperation interface. Imitation learning, however, presents its own challenges, particularly in high-precision domains: errors in the policy can compound over time, and human demonstrations can be non-stationary. To address these challenges, we develop a simple yet novel algorithm, Action Chunking with Transformers (ACT), which learns a generative model over action sequences. ACT allows the robot to learn 6 difficult tasks in the real world, such as opening a translucent condiment cup and slotting a battery with 80-90% success, with only 10 minutes worth of demonstrations. Project website: https://tonyzhaozh.github.io/aloha/
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.
