← Latest papers
🤖 machine learning

HACTS: a Human-As-Copilot Teleoperation System for Robot Learning

This paper introduces HACTS, a low-cost teleoperation system featuring bilateral real-time joint synchronization that enables seamless human intervention during robot learning, thereby significantly improving data efficiency and performance in both imitation and reinforcement learning tasks.

Original authors: Zhiyuan Xu, Yinuo Zhao, Kun Wu, Ning Liu, Junjie Ji, Zhengping Che, Chi Harold Liu, Jian Tang

Published 2026-02-19
📖 4 min read☕ Coffee break read

Original authors: Zhiyuan Xu, Yinuo Zhao, Kun Wu, Ning Liu, Junjie Ji, Zhengping Che, Chi Harold Liu, Jian Tang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are teaching a robot how to cook a complex meal. In the past, you would have to stand next to the robot, grab its arm, and physically move it through every step of the recipe. This is called teleoperation. But there was a big problem: once you let go, the robot was on its own. If it started to burn the toast or drop the egg, you couldn't easily jump in to fix it without breaking the flow or confusing the robot. It was like trying to steer a car that has no steering wheel connected to the driver's hands; if the car starts drifting, you can't just turn the wheel to correct it because the wheel isn't actually connected to the tires.

This paper introduces HACTS (Human-As-Copilot Teleoperation System), a new way to teach robots that solves this problem.

The "Copilot" Analogy

Think of HACTS as a steering wheel for an autonomous car.

  • Old System: The robot drives itself. If it gets lost, you have to stop the car, get out, manually move the wheels, and hope it remembers what you did.
  • HACTS System: The robot is driving, but you are sitting in the passenger seat with a steering wheel that is physically connected to the car's wheels.
    • When the robot drives smoothly, your wheel turns along with it (you feel what the robot feels).
    • If the robot starts to drift toward a cliff, you can gently turn your wheel to correct the path. The robot feels your correction instantly and adjusts its own wheels to match you.
    • This happens in real-time. You aren't just watching; you are a "Copilot" who can intervene seamlessly.

How It Works (The "Magic" Parts)

The researchers built this system using 3D-printed parts and cheap motors (costing less than $300). It's not a fancy, expensive sci-fi gadget; it's a practical, affordable tool.

  1. Two-Way Street: Most robot controllers are one-way (Human →\to Robot). HACTS is two-way (Human ↔\leftrightarrow Robot). The robot tells the controller where it is, and the controller moves to match the robot.
  2. The "Learning" Benefit: Because the robot and the controller are synced, the system can record both what the robot tried to do and how you fixed it.
    • Analogy: Imagine a student taking a test. If they get a question wrong, the teacher doesn't just erase the answer and write the right one. The teacher writes down why the student got it wrong and how to fix it. HACTS collects these "corrections" automatically.

Why Does This Matter?

The paper tested HACTS in two main ways:

1. Teaching by Imitation (The "Copycat" Method)

  • The Problem: Robots are bad at fixing their own mistakes. If they drop a cup, they don't know how to pick it up again unless they've seen it a thousand times.
  • The HACTS Solution: By letting humans fix mistakes in real-time, the robot learns not just how to succeed, but how to recover from failure.
  • The Result: Robots trained with HACTS data were much better at handling new, tricky situations (like a cup placed in a weird spot) compared to robots trained only on perfect demonstrations. They became more "resilient."

2. Learning by Trial and Error (The "Reinforcement" Method)

  • The Problem: Teaching a robot to do something new (like closing a trash bin that is randomly placed) usually takes millions of tries.
  • The HACTS Solution: The robot tries to do the task. When it gets stuck or confused, the human "Copilot" steps in to give a tiny nudge or correction. The robot learns from this interaction instantly.
  • The Result: The robot learned the task much faster and with fewer mistakes than if it were left alone to guess.

The Big Picture

HACTS is a game-changer because it is cheap, easy to build, and makes robots smarter.

Instead of treating robots like mindless machines that need perfect instructions, HACTS treats them like apprentices. It allows a human to be a "Copilot" who guides, corrects, and teaches the robot in real-time. This creates a feedback loop where the robot learns from its mistakes much faster, leading to robots that can handle complex, real-world tasks with more confidence and less human supervision in the long run.

In short: HACTS turns the robot's "autopilot" into a system where a human can gently take the wheel, fix a mistake, and let the robot learn from that correction, all without ever stopping the car.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →