Let the Mind Conceive, Let the Hand Achieve: Following Multimodal Instructions for Long-Horizon Robotic Manipulation

arXiv:2610.18352 · 2026-10-14 공개 · arXiv · PDF

long-horizon robotic-manipulation task-planning action-policy progress-evaluator subtask-execution multimodal-instructions orchestra

Abstract

A robot following a multi-step instruction needs to act on the right objects in the right order, even as the scene changes. It must also maintain awareness of task progress and determine when to advance. To address these challenges, we introduce Orchestra, an agent harness that separates task planning and execution management from action generation. Orchestra decomposes a complete multimodal instruction into ordered subtasks, tracks completed steps, and updates the locations of relevant objects and destinations during execution. It maintains a shared context containing the active subtask, spatial grounding, and recent observations. An action policy uses this context to generate actions, while a separately trained progress evaluator estimates when to advance to the next subtask. To evaluate whether robots trained on atomic instructions and short trajectories can execute longer subtask sequences, we introduce a benchmark named RMBench-Compose. Orchestra achieves a mean success rate of 68.22% across nine RMBench tasks, outperforming Mem-0 by 26.22 percentage points. On RMBench-Compose, it achieves an Average Success Length (ASL) of 7.35 subtasks, 2.46 times that of HarnessVLA. Across four real-world multi-step tasks, it improves mean ASL by 25.0% over Orchestra using the base π_{0.5} policy. These results show that Orchestra helps robots carry out longer sequences of subtasks while preserving the requested subtask order and acting on the specified objects. Our code and project page are available at https://youpengwen.github.io/Orchestra.

한국어 요약

한 줄 요약

Orchestra는 장기적 로봇 조작을 위한 다중 모달 지시 실행을 지원하는 에이전트 허브로, RMBench-Compose에서 7.35 ASL을 달성한다.

핵심 기여도

핵심 아이디어

Orchestra는 로봇이 다중 단계 지시를 정확히 수행하기 위해 **공유 실행 컨텍스트**(shared execution context)를 도입한다. 이 컨텍스트는 활성화된 하위 작업(subtask), 공간 정착(spatial grounding), 최근 관측(observation)을 포함하며, 작업 정렬과 공간적 정확도를 유지한다. 이는 단순히 로컬 액션 생성을 넘어, 작업 전체의 일관성을 보장하는 시스템 수준 접근법이다. 특히, **π₀.₅**(pi_0.5) 정책을 사용한 액션 정책과 별도로 학습된 **진행 평가기**(progress evaluator)를 통해 하위 작업 전환 시점을 정확히 판단한다. 이는 기존 메모리 기반 접근법이 작업 기록과 관측을 활성 작업과 정렬하지 못하는 문제를 해결한다.

기술적 접근법

주요 결과

의의 및 한계

Orchestra는 로봇이 장기적 작업을 수행하면서도 작업 순서와 대상 물체를 정확히 유지할 수 있도록 지원하며, **공유 컨텍스트 기반 조율**(shared-context coordination)의 중요성을 입증한다. 특히, **π₀.₅ 정책**과 **진행 평가기**의 분리 학습은 액션 생성과 작업 완료 판단을 분리함으로써 작업 일관성을 높인다. 그러나 일부 작업(예: Swap T)에서는 성능이 낮아 작업 종류에 따른 성능 차이가 존재하며, 시뮬레이션 환경에서는 **참조 기반 정착**(reference-based grounding)에 의존해 실제 세계 적용 가능성에 한계가 있을 수 있다.

실용적 활용

Orchestra는 로봇이 복잡한 다단계 작업을 수행하는 산업 환경(예: 제조, 물류)에서 유용하게 활용될 수 있다. 특히, **RMBench-Compose**와 같은 벤치마크를 통해 로봇이 학습한 기술을 실제 세계에서 조합적으로 실행하는 능력을 평가할 수 있어, **로봇 학습 및 시스템 설계**에 실용적 기준을 제공한다.