📈 GH Trending Explorer 🎲 Surprise me

← all repos

Mosi-AI / RoboICL

git clone https://github.com/Mosi-AI/RoboICL.git paper-reference-sources-2026-09-29 · 8d ago

Embodied In-Context Learning for GPT-6 Astra

+22
stars, 24h · #1,670
+~-226
stars, 7 days · #62,689
+~-970
stars, 30 days · #62,863
175
★ total · -56% this week
16
forks · 1 open issues

Star history (as recorded here)

2026-10-20 · 272 ★ 2026-10-23 · 175 ★
LanguagePython
LicenseMIT
Created2026-09-19 (1mo ago)
Last push1d ago
Watchers5
OwnerOrganization

Links

README excerpt
RoboICL: Embodied In-Context Learning with GPT-6 Astra 
 Multimodal Models as Few-Shot Robot Learners 
 RoboICL uses interaction memory alone on Open and one demonstration on the other categories. 
## News
- **2026-10-07** For reproducible rollouts, we recommend the official API or a stable third-party relay, such as DMXAPI's `gpt-6-astra-ssvip`, rather than an unstable coding-plan endpoint.
- **2026-09-29** Paper released on arXiv, together with the code and 800+ interactive evaluation rollouts.
- **2026-09-19** Research Preview launched.
## Overview
RoboICL is an in-context robot-control framework that adapts a frozen
general-purpose vision-language model from demonstrations and its own execution
history. It requires no robot-specific parameter update and no learned
vision-language-action model.
RoboICL separates context into two complementary sources:
- **Demonstration context** provides recorded robot trajectories as executable
 few-shot examples.
- **Interaction memory** retains the model's own actions, controller feedback,
 and resulting observations during the current rollout.
- **A shared interaction grammar** presents both sources as
 `observation -> action -> receipt -> observation` records.
- **Bounded anchored memory** preserves selected early and intermediate
 interactions while retaining the latest result for immediate correction.
The released runner connects GPT-6 Astra to RoboDojo through one validated
action interface. At each request, the model observes a triptych of the left
wrist, head, and right wrist cameras together with robot proprioception, then
predicts a bounded sequence of dual-arm Cartesian actions for closed-loop
execution.
## Installation
### Prerequisites
- Linux with an NVIDIA GPU and a working Vulkan/CUDA stack
- Git and Git LFS
- an Isaac Sim 5.1-compatible simulator environment
- a separate Python environment for the multimodal policy process
The simulator and policy processes intentionally use separate interpreters
because their `websockets` and simulator dependency constraints differ.
### Clone the repository
 [code] 
For an existing clone:
 [code] 
The exact supported commits of RoboDojo, XPolicyLab, IsaacLab, and cuRobo are
recorded in `configs/upstream.lock.json` and verified before launch.
### Configure the two Python environments
Point RoboICL at the interpreters that contain your simulator and policy
dependencies:
 [code] 
Install the direct RoboICL dependencies into those environments after the
Isaac Sim environment itself is available:
 [code] 
If the simulator environment provides a newer `libstdc++` than the host:
 [code] 
## Data preparation
### RoboDojo assets
Fetch the complete frozen RoboDojo asset tree into an external Git/LFS cache.
The script checks out the revision in `configs/data.lock.json`, verifies the
download, and links `data/Assets` to the cache.
 [code] 
### One-shot references
The paper benchmark contains exactly 8 Open tasks evaluated zero-shot and 22
non-Open tasks supplied with o