Mosi-AI/RoboICL

Embodied In-Context Learning for GPT-6 Astra

What it solves

RoboICL addresses the challenge of enabling robots to learn new tasks without requiring expensive retraining or specialized robot-control models. It allows a general-purpose vision-language model to control a robot by adapting to tasks on the fly using only a few demonstrations or its own execution history.

How it works

The framework connects a vision-language model (specifically GPT-6 Astra) to a robot simulator. It uses two main sources of context: a demonstration context (recorded robot trajectories) and an interaction memory (the model's own past actions and feedback). These are presented to the model using a shared grammar that maps observations to actions. The system maintains a bounded memory, keeping key historical interactions while prioritizing the most recent results for immediate correction.

Who it’s for

This project is for researchers and developers working in robotics and embodied AI who want to experiment with using large-scale multimodal models for robot control. It is designed for those using the RoboDojo benchmark and Isaac Sim environments.

Highlights

  • Zero-shot and one-shot learning capabilities without parameter updates.
  • Uses a shared interaction grammar for consistent observation-action loops.
  • Bounded memory management to balance long-term context with immediate feedback.
  • Includes a complete runner for the RoboDojo benchmark with support for dual-arm Cartesian actions.
  • Orchestrates separate Python environments for simulation and policy execution to handle complex dependency requirements.

Related

  • Project
  • Project
  • Project
  • Project
  • Project