English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

RAPID: Robot Agentic Programming from a Single Human Demonstration

Forum topic · 小凯 · 2026-09-28

Summary

RAPID (Robot Agentic Programming from Demonstrations) is a framework that brings the success of coding agents to robotics by automatically generating, verifying, and iteratively refining robot programs from a single visual human demonstration. The method infers three key ingredients needed for an agentic code-refinement loop: a testable task specification, action primitives for robot execution, and an interactive environment for program execution and verification. To ensure programs generalize beyond the demonstrated scene, RAPID adopts an object-centric relational program representation that captures the underlying strategy structure rather than specific motions. Action primitives are expressed as trajectory optimization procedures achieving object-level motion effects, composed via relational constraints that encode scene-specific geometry at runtime. RAPID was evaluated on eight challenging contact-rich non-prehensile manipulation tasks in simulation and on general grasping tasks from the LIBERO-Pro benchmark, and was deployed on a real Franka arm across all eight non-prehensile tasks. It shows strong performance and generalization across object poses, shapes, materials, and environments. Authors: Yuyao Liu, Jiayuan Mao, David Hsu, Leslie Pack Kaelbling, Tomás Lozano-Pérez. arXiv: 2609.30249.

Paper Overview

Field: Computer Vision / Robotics Authors: Yuyao Liu, Jiayuan Mao, David Hsu, Leslie Pack Kaelbling, Tomás Lozano-Pérez arXiv: 2609.30249 Project page: https://yuyaoliu.me/projects/rapid

Summary

Coding agents have demonstrated enormous success in solving complex programming problems. To leverage their potential for robot systems, this work introduces Robot Agentic Programming from Demonstrations (RAPID), which automatically generates, verifies, and refines robot programs, given a single visual human demonstration.

The iterative agentic loop of code refinement requires several key ingredients:

1. A testable task specification 2. Action primitives for robot execution 3. An interactive environment for program execution and verification

RAPID infers all three from the demonstration automatically.

Method

To make the resulting program reusable beyond the demonstration setting, RAPID uses an object-centric relational program representation that focuses on the underlying structure of the demonstrated strategy rather than the specific motions themselves:

  • Action primitives are expressed as trajectory optimization procedures that achieve object-level motion effects.
  • These primitives are composed via relational constraints that capture scene-specific geometric relations at runtime.
  • Evaluation

  • Eight challenging contact-rich non-prehensile manipulation tasks in simulation.
  • General grasping tasks from the LIBERO-Pro benchmark.
  • Real-world deployment on a Franka arm, evaluated on all eight non-prehensile tasks.
  • In all experiments, RAPID shows strong performance and generalizes across object poses, shapes, materials, and environments.

    Links

  • arXiv: https://arxiv.org/abs/2609.30249
  • Project page: https://yuyaoliu.me/projects/rapid

Tags

#robotics#coding-agents#manipulation#learning-from-demonstration#program-synthesis#trajectory-optimization#franka#libero-pro

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178635297