Remote Robot Teleoperation, local data recording, cloud inference, training, simulator and marketplace for robot arms

Remote Robot Teleoperation

Remote Data Collectors driveyour robots - remotely.

Connect your arm to our network of Remote Data Collectors and have demonstration data collected around the clock, without sitting at the leader arm yourself.

24/7
Remote Data Collectors available
30-70 ms
latency worldwide
from $6/h
transparent, per hour
Live
watch & take over
Download the client:

Trusted by Industry Leaders

Powering robotics research and development worldwide

NVIDIA
KUKA
Google DeepMind
Hugging FaceHugging Face
Manual Control

Guide the arm yourself and record while you do

Camera feed, latency and gripper in one window. Drive it from the keyboard, from sliders, or in leader-follower mode where the second arm mirrors your motion. Every move can go straight into a dataset.

Manual ControlSample data
camera_25LatencyQuality73%LIVEGrid
camera_25Double-click zooms · drag pans1×
Leader-Follower Mode

Move the leader robot manually and the follower will mirror its movements.

Leader
Follower
Recording
Dataset
+ New
Recording runs on Leader → Followerarm
primary camera_17wrist camera_25camera_18camera_20camera_24
  • Up to five cameras at once, one of them on the wrist
  • Recording starts and stops from the same view
  • Latency and image quality always in sight
Cloud Robotics Inference

The policy runs on a cloud GPU, the arm moves at your desk

Pick a model, type an instruction in plain language, hit start. The computation runs either locally on the robot or on a rented GPU, and the joint targets stream back.

InferenceSample data
AI Pilot - autonomous control

Pick a model, then a trained policy (or the base model), and enter an instruction in plain language. The model computes joint targets and streams them to the robot until you stop the pilot.

Configuration
Model
Policy7 trained policies
Instruction
Compute target
Arm
Test gripper
Home position
Saved (11.08.2026)
Go toSave poseSet
Denoising steps (GR00T only, 1-8, blank = auto)auto
GPU is already being prepared - for 0 s
  • GR00T N1.7 and N1.5, Pi0.5, SmolVLA, ACT and Cosmos 3
  • Your own policy or the base model without finetuning
  • Joint angles, latency and predictions live in view
Training

Your episodes become your own policy

Select the datasets you recorded, set model and hyperparameters, start the run. The GPU is rented by the hour and the finished checkpoint lands back in your workspace, ready for your arm.

TrainingSample data
Select Model

Choose which VLA model architecture to train

Select Datasets

Choose one or more datasets to train on

Training Config⌄
Policy Name *
Batch Size
Learning Rate
Max Steps
20000
Runready
Step
0 / 20,000
Loss
-
  • Five architectures, each with sensible defaults
  • Datasets from AY-Robots, Hugging Face or local disk
  • Step, loss and runtime visible while it trains

Let remote operators control and supervise your robot arms

Your setup keeps running with your trained policy. If the arm gets stuck, a remote operator sees it in the live view, takes over, steers the arm back into its start position and hands control back to the policy.

Animated production cell. The screens show our real apps: the local cockpit on site and the operator view via the cloud.
  1. 1Policy running Your trained policy works through the task on its own.
  2. 2Arm stuck The operator sees in the live view that the arm is stuck.
  3. 3Operator takes over One click on “Take over” pauses the policy.
  4. 4Back to the start position Joint by joint, the operator steers the arm back into its start position with the keyboard.
  5. 5Back to the policy The policy carries on from the corrected pose. The intervention is counted.
Step 1 of 5Policy running

Your trained policy works through the task on its own.

Animated mock-up of the operator view over a real recording, played in reverse in step 4. In a live session the operator sees your camera stream.

Your setup keeps running

Arm, cameras and policy stay where they are. You start the run and release the robot for operators.

A human only when needed

The operator only steps in when the policy gets stuck and hands back right after. The emergency stop is always within reach.

Paid by the hour

You set the maximum hourly rate when you release the robot. Only the minutes the session actually ran are billed.

Loading map...

How It Works

Get started in three simple steps

01

Select Your Robot

Choose from our supported robot arms or request support for your hardware.

02

Download Our Software

Install our lightweight client on your robot controller.

03

Start Operating

Connect to our operator network and begin collecting data.

Three ways to get training data

Record it yourself, have it recorded, or buy it

A policy is only as good as the episodes behind it. You can collect them with your own hands, pay operators around the world to collect them on your setup, or buy a finished dataset from the marketplace.

Record it yourself

Plug your arm into the desktop client, hit record, and the episodes land in LeRobot format on your own machine. No Python, no setup weekend.

Get the desktop client

Hire operators

Skilled operators from over 50 countries take control of your arm remotely and record the task you describe. You pay by the hour and only for the sessions you book.

See rates

Buy a dataset

Skip the recording. Browse ready-made episode sets by robot, task and quality, and start training the same day.

Open the marketplace

Every route ends in the same place: a LeRobot dataset in your workspace, ready for training.

Dataset Marketplace

No arm? No problem - buy the dataset.

Ready-made LeRobot datasets with episode previews, trainable right away on all five architectures - or list your own recordings and earn from them.

Authorship verifiedQuality checkedDuplicate detectionPayouts via Stripe
Pick & Place BasicsOpen Source / LeRobot SO-100 (SO-ARM100) · 111 episodes€29
Kitchen ManipulationOpen Source / LeRobot SO-100 (SO-ARM100) · 121 episodes€79
Warehouse Bin-PickingOpen Source / LeRobot SO-100 (SO-ARM100) · 240 episodes€149
Sim-Pretraining MuJoCoOpen Source / LeRobot SO-100 (SO-ARM100) · 500 episodesFree

Live from the catalog

Large-Scale Data Packages

Lab-scale data packages

For research labs, foundation model teams and companies: datasets to your specification - multiple arms, multiple scenes, with QA, exclusivity and a delivery SLA.

More on Data Packages

Supported Robot Arms

From hobby kits to industrial arms. The label on each card shows what runs with AY-Robots today and what we connect on request.

View All Robots
SO-100 / SO-ARM100
Hobby & open sourceRuns today

SO-100 / SO-ARM100

TheRobotStudio / LeRobot (Hugging Face)

5 DoF + gripper

Our reference arm. Low-cost, open source, recorded as a leader and follower pair.

Image: TheRobotStudio · Apache-2.0 · edited

Franka Emika Panda
Industry & researchIntegration on request

Franka Emika Panda

Franka Emika

7 DoF855 mm3 kg

Torque-controlled research arm that appears in many published manipulation datasets.

Image: Ims · CC BY-SA 4.0 · edited

SO-101 / SO-ARM101
Hobby & open sourceRuns today

SO-101 / SO-ARM101

TheRobotStudio / LeRobot (Hugging Face)

5 DoF + gripper

Successor to the SO-100 with a revised wrist. Same servos, same workflow.

Image: TheRobotStudio · Apache-2.0

Koch v1.1
Hobby & open sourceData compatible

Koch v1.1

LeRobot (Hugging Face)

5 DoF + gripper

Open-source arm with Dynamixel servos. Its LeRobot datasets train like SO-100 data.

Image: Jess Moss · Apache-2.0 · edited

Universal Robots UR16e
Industry & researchIntegration on request

Universal Robots UR16e

Universal Robots

6 DoF900 mm16 kg

Collaborative robot from the UR e-Series for heavy payloads.

Image: Auledas · CC BY-SA 4.0 · edited

OpenArm
Hobby & open sourceIntegration on request

OpenArm

Enactic (Open Source)

7 DoF + gripper633 mm

Open-source humanoid arm with seven axes, usually built as a two-arm pair.

Image: Enactic · Apache-2.0 · edited

FANUC LR Mate 200iD
Industry & researchIntegration on request

FANUC LR Mate 200iD

FANUC

6 DoF717 mm7 kg

Compact six-axis industrial robot for handling small parts.

Image: BorbaZal · CC BY-SA 4.0 · edited

Dobot Magician
Hobby & open sourceIntegration on request

Dobot Magician

Dobot

4 DoF320 mm0.5 kg

Desktop arm for classrooms and maker labs.

Image: Giacomo Alessandroni · CC BY-SA 4.0 · edited

ABB YuMi (IRB 14000)
Industry & researchIntegration on request

ABB YuMi (IRB 14000)

ABB

2 × 7 DoF559 mm0.5 kg

Dual-arm collaborative robot for small-part assembly.

Image: Stilfehler · CC BY-SA 4.0 · edited

MeArm
Hobby & open sourceIntegration on request

MeArm

Phenoptix / Mime Industries

Laser-cut acrylic kit with hobby servos, a classic first robot arm.

Image: Phenoptix · CC BY-SA 3.0

Yaskawa Motoman GP25-12
Industry & researchIntegration on request

Yaskawa Motoman GP25-12

Yaskawa

6 DoF2010 mm12 kg

Six-axis industrial robot with 2 m reach for handling tasks.

Image: WikiNDND · CC0 · edited

Desktop App & CLI

Your arm. Your machine. Your data.

Install the AY-Robots client and record imitation learning datasets with your SO-100 or any supported arm. No Python, no terminal, no setup weekend.

  • Detects your arm and cameras automatically
  • Guided recording: task, reset, record, review, upload
  • Exports straight to the LeRobot dataset format
  • Your data stays local until you choose to upload

All downloads and install guide

Prefer the terminal? Install the CLI with a single command.

No CLI build has shipped yet, so the install command is not shown here: it would only stop with "no release published yet". It appears as soon as the first build is out. The download page tracks what is published.

The CLI also runs as an MCP server, so Claude Code and other agents can operate your arm directly. MCP integration

Simulation in the browser

Drive the SO-100 right here

WASD moves the base, Q/E and R/F drive the joints, space closes the gripper. No install, no account, the same kinematics as the real arm.

Manual Control - SO-100 SimulationSample data
camera_frontFPS--SIM
Keyboard

Hover the scene, then WASD drives base and shoulder, Q/E the elbow, R/F the wrist, T/G rolls it and space closes the gripper. The keys light up as you press them - or hold them here with the mouse.

Recording

Every move in the sim can be stored as an episode, exactly like on the real arm.

Dataset
+ New
Recording runs on SO-100 (Sim)
camera_frontcamera_topcamera_sidecamera_gripper
0 episodes recorded

Problems We Solve

Why Choose AY-Robots?

Enterprise-grade teleoperation platform built for reliability and scale

Ultra-Low Latency

~50ms latency worldwide. Real-time control feels natural and responsive.

24/7 Operator Coverage

Global network of trained operators. Automatic failover ensures continuous operation.

Quality Training Data

Collect high-quality demonstration data for your AI models. Export in any format.

Enterprise Security

End-to-end encryption, SOC 2 compliance, and secure data handling.

Automatic Failover

If an operator disconnects, another takes over instantly. Zero downtime.

Smart Scheduling

We handle operator coordination, payments, and scheduling. You focus on your robots.

MCP integration

Your AI agent drives the arm

The CLI also runs as an MCP server: Claude, ChatGPT, Grok and any MCP-capable IDE connect to a hosted endpoint - query datasets, start recordings, drive the arm and report bugs straight to us. Nothing to install, public tools without a key.

Works together with the Hugging Face MCP Server: our datasets live on the Hub - agents find and load them directly through the official HF tools.

Copy the setup for your client
Claudedrive_arm()
GPTChatGPTstart_recording()
Cursor / Grokexport_lerobot()
GitHub Copilotreport_bug()
AY-RobotsMCP server
SO-100 - your arm

Steady hand? Become a Remote Data Collector.

Control other teams' robots remotely and collect training data along the way - paid by the hour, on your own schedule, all in the browser. No robot of your own needed, no training, no inference.

Become a Remote Data Collector
Simple Pricing

Simple, Transparent Pricing

Pay per hour of teleoperation. Rates vary by operator region.

6 - 22€
per hour

Based on operator region. Volume discounts available.

24/7 Support
Automatic Failover
Session Recording
Data Export

Ready to Scale Your Robot Operations?

Join hundreds of companies using AY-Robots for teleoperation and data collection.

Start Free Trial