amazon-far/abc

ABC: Scalable Behavior Cloning with Open Data, Training, and Evaluation

What it solves

It provides a scalable framework for behavior cloning in robotics, allowing models to learn complex physical tasks (such as organizing bottles in a bin) from large-scale open datasets of real and simulated robot trajectories.

How it works

The project implements a training pipeline centered around ABC-DiT, a model that uses a vision backbone (DINOv3) and a text encoder (CLIP) to process visual and linguistic inputs. It utilizes flow-matching for action prediction and supports training on a mixture of simulated and real-world data. The system includes tools for converting raw MCAP data into a specialized format (binary state-action files and efficient MP4 video stacks) to optimize data loading during training.

Who it’s for

Robotics researchers and engineers who want to train vision-language-action (VLA) models using large-scale behavior cloning and evaluate them in both simulation and real-world environments.

Highlights

  • Scalable Training: Supports multi-GPU training (e.g., 8x H100/H200) with optimized throughput.
  • Hybrid Data Support: Capable of training on both simulated and real-world data to improve generalization.
  • Efficient Data Pipeline: Includes conversion scripts to transform raw robot data into high-performance formats for faster training.
  • Integrated Evaluation: Provides a simulation evaluation suite with visualization via Viser and systematic success-rate logging.

Related

  • Project
  • Project
  • Project
  • Project
  • Project