Source-linked AI summary

Co^2Gen: Collaboratively Generating Task Plans for Decentralized Multi-Robot and Human Collaboration

Yi Loo, Siddhant Shrivastava, Minh Long Pham, Malika Meghjani

arXiv:2610.30671v1cs.RO

TL;DR

VLA models’ ability to collaborate with other robots and humans remains underexplored, and collecting simultaneous multi-robot demonstrations can be costly or difficult. Co2Gen generates collaborative plans and demonstration data for decentralized VLA finetuning. Models trained on its data match the task performance of models finetuned on human-teleoperated collaborative data.

  • Problem

    VLA models’ ability to collaborate with other robots or humans in zero-shot remains underexplored, while collecting simultaneous multi-robot demonstrations can require added human cost or unavailable interfaces.

    Source: §I · p. 1
  • Method

    Co2Gen uses decentralized collaborative planning to generate executable robot plans, then produces collaborative demonstrations for separate decentralized VLA finetuning.

    Source: §I · pp. 1–2
  • Results

    Co2Gen-data-finetuned VLAs match the task performance of VLAs finetuned on human-teleoperated collaborative demonstrations.

    Source: §VI · p. 7
  • Takeaways & Limitations

    Generated collaborative plans can substitute for human teleoperation when producing collaborative multi-robot data for VLA finetuning.

    Source: §VI · p. 7

    Future work aims to extend the approach to humanoids and mobile robots, longer-horizon tasks, complex environments, and larger teams.

    Source: §VI · p. 7

Abstract

from arXiv · show

Visual Language Action (VLA) models are designed to be generalist robot models that can be implemented across embodiments, tasks and environments. However, their ability to collaborate with other robots and humans remains underexplored. In this work, we propose a framework to automate the generation of multi-robot collaborative data for decentralized VLA training without requiring human teleoperation. Our framework first utilizes a decentralized collaborative planning approach to generate multi-robot collaborative robot plans in the form of an executable function. We then utilize the collaborative plan to produce collaborative demonstration data to finetune VLA models in a decentralized manner. We show that our approach produces demonstration data that when used to finetune VLA models on decentralized collaboration tasks matches the task performance of VLA models finetuned on human-teleoperated collaborative data.

I. INTRODUCTION

Co2Gen addresses the challenge of obtaining collaborative robot demonstrations by generating plans and training data without multi-robot teleoperation. The authors report that models finetuned on its data match human-teleoperated performance on decentralized collaboration tasks.

I. INTRODUCTION

  • VLA models finetuned on single-robot demonstrations fail to coordinate on collaborative manipulation tasks.The authors relate this to pretrained data dominated by non-collaborative single-robot demonstrations.Source: §I · p. 1
  • Collecting simultaneous multi-robot demonstrations can require additional human labor or unavailable teleoperation interfaces.Source: §I · p. 1
  • Co2Gen uses decentralized collaborative MCTS to generate executable Pythonic plans, with VLMs verifying skill preconditions.Plans compose and call individual robots’ available skills.Source: §I · p. 1
  • The generated plans produce collaborative demonstrations with a human task-success verifier, then each robot’s VLA is finetuned separately from its local data stream.Source: §I · pp. 1–2
  • Co2Gen-generated demonstrations let decentralized VLA finetuning match human-teleoperated task performance and retain that match in zero-shot human-robot collaboration.The paper also reports improved collaborative-task performance after finetuning on collaborative demonstrations.Source: §I · pp. 1–2

II. RELATED WORK

Prior work applies language and vision-language models to robot skill selection, code-based planning, and multi-robot coordination; this paper frames collaborative planning around robot-specific skill sets and focuses on a dual-arm setup.

II. RELATED WORK

  • Prior robot-planning approaches include language-to-skill selection [1], code generation for single-robot policies, and centralized or dialog-based multi-robot planning.Source: §II · p. 2
  • Earlier multi-robot VLA approaches use information sharing between arms, while this work targets separate VLA policies for decentralized collaboration and zero-shot human collaboration.The authors describe this as extending bi-manual manipulation to a true multi-robot system.Source: §II · p. 2

III. PROBLEM FORMULATION

  • The problem formulation seeks a collaborative plan from a natural-language task prompt that generates successful, varied episodes for VLA finetuning.Source: §III · p. 2
  • Each robot has a set of single-robot skills, and those sets may contain shared or robot-specific skills.Source: §III · p. 2
  • The experiments focus on a dual-arm collaboration setup.Source: §III · p. 2

A. Robot Setup

The experiments use a low-cost bi-manual SO-101 arm setup with overhead stereo and wrist cameras.

A. Robot Setup

  • Experiments use a bi-manual low-cost SO-101 arm with an overhead stereo Zed2 camera and a wrist camera near each gripper.Source: A. Robot Setup · p. 2

IV. METHOD

The method generates executable collaborative plans through decentralized planning, then uses those plans to connect environmental feedback with robot skills and collect training data for decentralized VLA finetuning.

IV. METHOD

  • The bi-manual arm setup is used for all collaborative tasks.Source: Figure 2 · p. 3

A. Collaborative Plan Generation Module.

  • Plans identify sub-task preconditions, allocate skills to robots, and schedule execution so one robot can wait for another’s successful sub-task.Code-based plans condition low-level skills on environmental feedback and support decentralized parallel execution.Source: A. Collaborative Plan Generation Module · pp. 2–3
  • Two VLM agents, an actor and a critic, collaboratively refine an executable Pythonic plan through Monte Carlo Tree Search.Both receive the overhead-camera observation, task prompt, and available single-robot skills; the critic scores the actor’s proposals and gives targeted feedback.Source: A. Collaborative Plan Generation Module · p. 3
  • UCT guides tree traversal to a leaf, where the module expands the plan into n children refined from their parent’s critique.The selection score uses the node’s back-propagated subtree value, visit count, and an exploration coefficient.Source: A. Collaborative Plan Generation Module · p. 3
  • The critic scores each plan on progress, task distribution, and precondition checking, with each criterion scored 1–5 and a maximum total of 15.Source: A. Collaborative Plan Generation Module · p. 3
  • Search stops at maximum depth dmax; the system selects the highest-value solved node above rthres, or falls back to the node with the highest back-propagated value.During backpropagation, the critic score updates each node’s visitation count and value along the traversal path.Source: A. Collaborative Plan Generation Module · p. 3

B. Task Execution Module

The execution module uses visual feedback to check plan preconditions and connect the plan’s semantic decisions to low-level robot skills.

B. Task Execution Module

  • VLMs query task preconditions from the overhead and wrist cameras during execution of the collaborative plan.Source: B. Task Execution Module · p. 3
  • A perception module estimates object coordinates using hybrid blob detection and YOLOv8 via the overhead depth camera, and an inverse-kinematics solver plans trajectories.Source: B. Task Execution Module · p. 4
  • The robot arms use wrist cameras to obtain precise object coordinates for grasping.Source: B. Task Execution Module · p. 4

C. Collaborative Data Generation

A human verifier checks each execution, and only successfully completed robot episodes enter the collaborative demonstration dataset.

C. Collaborative Data Generation

D. Decentralized VLA Finetuning

The authors split collaborative task data into robot-specific streams for decentralized VLA finetuning, either alone or combined with single-robot human demonstrations. The experiments ask how human- and Co2Gen-generated collaborative data affect task performance and zero-shot performance with novel human partners.

D. Decentralized VLA Finetuning

  • Each robot’s VLA is finetuned decentrally on its own data stream, which contains that robot’s joint state and wrist-camera stream and shares the overhead stereo-camera stream.Source: D. Decentralized VLA Finetuning · p. 4
  • The hybrid training approach combines collaborative task data with single-robot human demonstrations to pair coordination signals with trajectory diversity.The authors note that single-robot demonstrations lack collaborative coordination, while collaborative trajectories may lack human-demonstration diversity.Source: D. Decentralized VLA Finetuning · p. 4

V. EXPERIMENTS

  • The experiments ask how finetuning on human and Co2Gen collaborative demonstrations affects decentralized task performance and performance with novel human partners in zero-shot.Source: §V · p. 4
  • The generated plan uses natural-language prompts to check preconditions before subsequent sub-tasks, supporting coordination during execution.Source: Figure 4 · p. 5

A. Evaluation Tasks

The evaluation covers collaborative storage and stacking, with each task divided into roles assigned to the two arms.

  • The storage task places a pull-out cabinet between the arms and asks them to store a colored block; stacking asks them to combine blocks centrally.Each task requires both arms to coordinate their assigned subtasks.Source: A. Evaluation Tasks · p. 5
  • In storage, role 1 opens and closes the cabinet, while role 2 places the cube inside.Source: A. Evaluation Tasks · p. 5
  • In stacking, role 1 places the bottom cube and role 2 stacks the top cube.Source: A. Evaluation Tasks · p. 5

B. Implementation Details

Co2Gen data matches human-teleoperated collaborative VLA performance on storage and exceeds it on stacking; the evaluation also compares single-arm and bimanual demonstrations.

B. Implementation Details

  • Each task uses 50 demonstration episodes and 20,000 finetuning steps; DAgger adds correction data, with episodes split by role.The setup uses GPT 5.6 for plan generation and precondition checking, and SmolVLA as the finetuned model.Source: B. Implementation Details · p. 5

C. Decentralized Collaborative Task Execution with VLAs

D. Human-Robot Collaboration

In zero-shot human-robot collaboration, task success rates are higher than in decentralized robot pairs, and the authors attribute this pattern to human responsiveness. Collaborative data still matters, particularly for storage and stacking role 2.

  • Humans may detect and respond to coordination signals better than autonomous partners, allowing collaboration even with a single-arm-trained VLA in stacking role 1.Source: D. Human-Robot Collaboration · p. 7
  • Collaborative data remains important: single-arm-trained VLAs perform poorly in stacking role 2 and both storage roles.Source: D. Human-Robot Collaboration · p. 7

VI. CONCLUSION

Co2Gen generates collaborative plans and data for decentralized VLA training without human teleoperated collaborative data, and its finetuned VLAs match the task performance of models trained on human-teleoperated collaborative data. The authors identify broader embodiments, longer-horizon tasks, more complex environments, and larger teams as future directions.

VI. CONCLUSION

  • VLAs finetuned on Co2Gen data match the task performance of VLAs finetuned on human-teleoperated collaborative data.The conclusion presents generated collaborative plans as a substitute for human teleoperation in producing multi-robot training data.Source: §VI · p. 7
  • Co2Gen uses collaborative MCTS to generate Python functions that plan multi-robot execution and VLMs to verify sub-task preconditions.The framework uses these plans to generate collaborative data for decentralized VLA finetuning without human teleoperated collaborative data.Source: §VI · p. 7
  • Future work targets humanoids and mobile robots, longer-horizon collaborative tasks, complex environments, and larger teams.Source: §VI · p. 7
Loading 2610.30671v1…