What this project asks
Many machines are already driven from a screen and keys or a gamepad: inspection drones, remote forklifts and cranes, robot arms in labs. VIA has an agent set waypoints for a robot arm from a browser view, and its authors note that slow inference limits it to quasi-static tasks. EmbodiedSWE and LIBERO-Agent skip the human interface, and D2E suggests that keyboard-and-mouse control learned on the desktop carries over to robots. Embodied First Exam runs some robot scenes both paused and on a clock that does not stop, but its coding agents drive them with programs through an API, never a human control surface, and each task fixes how much the clock is slowed instead of sweeping it. This project asks what a general CUA can do through the interface a person uses, from routine remote work to fast dynamic tasks, and where latency, viewpoint and control granularity draw the line. (Real-time decisions, in the Real time area, asks the timing question for decisions made on a screen, a control room's among them; this project goes deeper into driving the machine itself.)
What tasks can look like
Any task that tests the question fits. Some directions:
- Everyday remote work: inspect a structure with a drone and report what is damaged, pick and pack orders with a remote arm, move pallets with a remote forklift while people walk through the aisle.
- Dynamic tasks: catch a rolling ball, push a moving cart, fly a drone through a gate, from camera views and key presses.
- The same scenes with static tasks, as a control.
- Disturbances at unpredictable moments.
- Different controls (discrete keys, analog gamepad, mouse) and different views (one camera, two, occlusion).
- Shared autonomy: the same job driven directly, by setting waypoints, or by supervising the robot's own autonomy and taking over when it goes wrong, as many operator screens allow.
- Existing robot scenes, such as Embodied First Exam's or their upstream benchmarks', put behind a human control surface, so the same scene also has a result from a coding agent.
- The agent's decision latency as the variable: the same scene paused, slowed down, and at full speed.
What a verifier here should establish
- Success from the simulator's state, and for work with a product (an inspection report, packed orders) the product against ground truth.
- Collisions, near misses and contact with people, counted from the simulator's state.
- The agent used only the camera views and the human controls, never privileged state.
- A program-driven run of the same scene, if the task offers one, is a control and is reported separately.
Worth reporting
- Success against decision latency
- Drop in success under disturbances
- Success, time and near misses by mode of control: direct, waypoints, supervised
For example
A ball rolls toward the table edge and someone nudges it at t = 1.1 s. An agent acting every 0.1 s sees the new direction and stops it. One that plans a waypoint every 1.2 s is still aiming at the old path, and the ball falls.