CrowdMAPS: Crowdsourcing Multiple Actions per State for Real-World Imitation Learning
TL;DR Remote non-experts use a web 3D interface to add alternative valid actions to states a real robot already visited, giving up to ten action labels per state. Going from one to ten labels per state raises keypose-policy success from 38.7% to 74.2% across five real-robot tasks.
What they do
A teleoperated demonstration records only the one action that was executed at each state, although many states admit several valid next actions. CrowdMAPS keeps the real robot for collecting states and crowdsources extra action labels for those states in software. Remote annotators, most with no robot-arm experience, add alternative actions through a browser, with no access to the hardware.
How it works
- Keyframe goal poses. Actions are end-effector goal poses plus a gripper command, executed by a motion planner. Keyframes, at the start and at each goal completion, carry the executed action and the crowd alternatives.
- Annotation interface. For each recorded keyframe, LangSAM and Any6D place CAD meshes of the task objects in Isaac Lab. Annotators drag a rendered robot to a goal pose and can simulate it before submitting. A researcher accepts or rejects each submission.
- Training. Keypose diffusion policies are trained on all labels per state, with executed actions weighted above alternatives. For trajectory policies, goal poses are interpolated into action chunks and co-trained with teleoperated demonstrations.
Results
- 47 annotators; 78.7% had never used a robot arm. Median submission time was 7-12 s, and 51-98% of submissions were accepted, depending on the task.
- Real WidowX arm, five tasks, 25 rollouts per model. Going from 1 to 10 labels per state lifts average keypose success from 38.7% to 74.2%. A Gaussian-noise baseline with the same density reaches 43.3%.
- In trajectory policies, 10-label MAPS data beats adding more expert teleoperation on all five tasks (Sorting 88% vs. 52%) for similar robot time (2.2 vs. 2.3 h). At matched performance it costs about 1.5x more total human time.
Limitations
Goal-pose actions are less expressive than dense teleoperation, and only quasi-static, single-arm tabletop tasks were tested. Each new task needs CAD models and object descriptions, and a researcher validates every submission. Alternative actions are never executed, so the states they lead to are missing from training (MAPS shift).
Videos
Figures




Abstract
Real-world robot imitation learning is often limited by the cost of collecting physical demonstrations, which typically yield only one action label per visited state. We present CrowdMAPS, a web-based crowdsourcing paradigm for augmenting real-robot datasets with Multiple Actions per State (MAPS). After or during standard robot data collection, CrowdMAPS distributes visited robot states to remote annotators through a web-based 3D interface, where they specify alternative valid actions without requiring access to physical robot hardware. This expands robot datasets along a complementary "width" dimension--by increasing the number of actions per visited state--rather than only by collecting more trajectories. We evaluate CrowdMAPS using keyframe-centric goal-pose annotations supplied by non-expert annotators and train imitation policies on the resulting MAPS data. Across five real-world manipulation tasks, increasing MAPS width from one to ten actions per state improves sample efficiency and increases average success rates by 35.6 percentage points for keypose policies and 33.0 percentage points for trajectory policies. These results show that software-mediated human annotations can augment physical robot data to afford denser supervision, establishing CrowdMAPS as a scalable digital layer for real-robot data collection.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
