Home/Applied AI/Teleoperation
Applied AI

Teleoperation

A person controlling a machine remotely, which is a legitimate design and is also what partially autonomous systems look like when nobody publishes the intervention rate.

Reviewed July 16, 2026Stable
Reading level: Curious
Pick your depth ↓

When not to use it

  • As a criticism. Teleoperation is often the right answer for rare, high-stakes or unstructured tasks.
  • Where latency makes the control loop unstable, in which case local autonomy is required regardless of preference.
  • As a permanent substitute for autonomy in high-volume tasks, where the labour cost does not amortise.

Reach for something else instead

  • Full autonomy — appropriate where the task is bounded and the environment controlled enough to make it reliable.
  • Fixed automation — where the task never varies, removing the need for either autonomy or an operator.
  • -

Further reading

  • International Federation of Robotics, World Robotics 2025 — the deployment context in which autonomy claims are made.
  • Parasuraman & Riley (1997), Humans and Automation — the supervisory role and its failure modes.

Primary sources, listed so you can check the claims on this page rather than take them on trust.

Where people go wrong

  • Reading a demonstration as evidence of autonomy when no intervention rate was reported.
  • Comparing systems on task success without controlling for how much human assistance each received.
  • Assuming shared autonomy is a transitional stage rather than, frequently, the correct final design.

At a glance

FieldApplied AI
Spectrumdirect control to shared autonomy to full autonomy
Key constraintlatency and stability
Key metricinterventions per hour
Disclosurenot required anywhere except some vehicle regimes
DifficultyIntermediate
Flashcards for this concept · study, save or share them →
Question
Answer
1 / 4

Where this sits

A starting point. Nothing needs to come before it.

0Levelstarting point
0Needs firstnothing
0Opens upnothing further
1Areastays here

Computed from the prerequisite graph, not assigned. How this works