Haath LabsRequest data

Teleoperation data recorded on real factory floors

Teleoperation data is recorded while a person controls a robot through a task, so it captures what the robot saw and how it moved. Send us your robot and its controls, and we set it up at a real station in a factory in Gujarat, where experienced workers do the job through it.

Map of Gujarat marking Surat, Ahmedabad, Vadodara, Ankleshwar, Vapi, Rajkot, Morbi and Jamnagar.69°E70°E71°E72°E73°E74°E21°N22°N23°N24°N100 kmNSuratAhmedabadVadodaraAnkleshwarVapiRajkotMorbiJamnagar
Industrial towns we work in today.Boundary: DataMeet India, CC BY 2.5 IN

What teleoperation data gives you

The robot does the moving, so the recording comes from the robot itself: its cameras, and its joint and gripper movements as logged by your system. Your model learns from the hardware it will run on, without having to work out how a human hand maps onto a gripper.

The trade-off is setup. Each station needs a robot on site and someone who has learned to use it, so it takes more preparation than camera footage. Many teams use teleoperation for the specific tasks they care about most, alongside egocentric video for quantity.

Where you record it matters too. On a factory floor, the operator is someone who already knows the job and what a good result looks like, working beside real machines with real parts.

How it works

Your robot
You send a robot arm or other hardware with its controls and your recording spec. If you don't have a spec yet, we can help you write one.
The station
We find a factory doing the work and agree terms with the owner. Our crew then sets the robot up at a real station, such as a folding table, a packing line or beside a machine.
The operators
Experienced workers do the task through the robot, after signing a consent form.
The pilot
A few hours of recording first, so you can check the quality before committing to more.
Labels
Task and step boundaries and a short description of each action, or your own guidelines. A person checks every clip before it ships.

What you can record

These industries have stations where a robot can be set up beside the work. If you need another, ask.

Textiles and garments
A robot set up at a folding or packing station.
Machining and engineering
A robot arm set up beside a real machine, with experienced operators running the cycle.
Automotive
A robot arm set up at a station for kitting or sub-assembly.

Common questions

What is teleoperation data?

It's data recorded while a person controls a robot through a task. It usually includes the robot's camera views and its joint and gripper movements, which makes it directly useful for imitation learning.

Do you supply the robot?

No. You send the robot and its controls, and our crew sets them up on site and runs the recording.

Can we use our own teleoperation system?

Yes. Send us your hardware and recording spec and our crew will run it on site.

Should we use teleoperation or egocentric video?

Teleoperation gives you data from your own robot, and egocentric video is easier to collect in quantity. Many teams use both. Tell us the task and we'll suggest where to start.

Start with a pilot

Tell us which tasks you need recorded, the camera setup and the labels you want. We'll reply with questions and a plan for a pilot: a few hours of footage first, so you can check the quality before committing to more.