Tasks

September 8, 2026 ยท View on GitHub

Task 1: Local Action Calibration

For one initial scene, the model receives original, small-perturbation, and large-perturbation action streams. The evaluator measures the video MSE between the original output and each perturbed output, then compares the model response ratio with the hidden simulator response ratio.

Task 2: Global Trajectory Coverage

A donor action stream from a different task is executed in a receiver scene. RobotSeg-masked optical flow compares generated robot motion with the hidden counterfactual simulator reference.

Task 3: Action-Source Behavior Preservation

Task 3 uses the same masked-flow principle with heterogeneous control sources, including independently trained policies and real human teleoperation traces. The optional operator console under task3_action_coverage/teleoperation/ drives RoboTwin directly, records the resulting simulator video and action trace, and checks that commands changed the requested arm while preserving the inactive arm. Synthetic human-like profiles are not accepted as human teleoperation.

Task 4: Interaction Grounding

The official setting evaluates distractor-object, fake-contact, and spatial- proximity hallucination conditions. TAPNext++ tracks the evaluated object in the generated rollout, while RobotSeg verifies that the agent moved. The Task 4 score measures whether unsupported environment interaction remains absent.

Task 5: Interaction Dynamics

A VLM classifies the realized interaction as one of eight primitives: push, rotate, slide_drag, pull, tap, shake, drop, or knock_over. Candidate clips use 12 samples on a shared physical-time grid. The primitive decision is gated by agent-motion and object-motion agreement. Leaderboard model scores do not use an additional GT-oracle filter.