NewNow supporting 9+ robot arms

Remote Robot TeleoperationPowered by Global Operators

Connect your robots to our global network of skilled operators. Collect high-quality training data 24/7 with ultra-low latency.

500+
Active Operators
~50ms
Avg. Latency
9+
Robots Supported
99.9%
Uptime

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_25LatenzQualität73%LIVERaster
camera_25Doppelklick zoomt · ziehen verschiebt
Leader-Follower Mode

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

Leader
Follower
Aufnahme
Dataset
+ Neu
Recording runs on LeaderFollowerarm
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
KI-Pilot - autonome Steuerung

Wähle ein Modell, dann eine trainierte Policy und gib eine Anweisung in natürlicher Sprache. Das Modell berechnet Gelenkziele und streamt sie an den Roboter.

Konfiguration
Model
Policy7 trainierte Policies
Instruction
Rechenziel
Arm
Greifer testen
Ausgangsposition
Gespeichert (11.08.2026)
AnfahrenPose speichernFestlegen
Denoising-Steps (nur GR00T, 1-8, leer = auto)auto
GPU laeuft - seit 0 s

Folgt den gemessenen Gelenkwinkeln. Ziehen dreht die Ansicht, Scrollen zoomt.

Live PositionsLive
SP
-0.3°
SL
-85.0°
EF
72.2°
WF
4.7°
WR
1.1°
G
-136.5°
Inferenz-Statusrunning
p50 / p99
145 / 212 ms
eff. Hz
6.4
Glätte °/Tick
2.1
Predictions
1240
Live-Log
> policy geladen: groot-n1.7 (basis)
> beobachtung -> aktion in 148 ms
> greifer schliesst bei 62 Prozent
> ziel erreicht, naechster chunk
  • 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

Wähle einen oder mehrere Datensätze zum Trainieren

Training Config
Policy-Name *
Batch Size
Learning Rate
Max Steps
20000
Runtraining
Step
3.200 / 20.000
Loss
0.241
  • Five architectures, each with sensible defaults
  • Datasets from AY-Robots, Hugging Face or local disk
  • Step, loss and runtime visible while it trains
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.

Loading map...

Problems We Solve

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.

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.
curl -fsSL https://www.ay-robots.com/install.sh | sh

ay-robots pair <code>
ay-robots record --task "pick up the red cube"

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

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.

Supported Robot Arms

We support a wide range of robot arms for teleoperation and data collection.

View All Robots
SO-100 / SO-ARM100

SO-100 / SO-ARM100

TheRobotStudio / LeRobot (Hugging Face)

5 DoF + gripper (6 actuators)

Popular low-cost teleop data collector (Leader/Follower) for Imitation Learning and VLA.

Koch v1.1

Koch v1.1

LeRobot (Hugging Face)

5 DoF + gripper (6 actuators)

Similar purpose as SO-100, but with Dynamixel ecosystem.

Franka Research 3 (FR3)

Franka Research 3 (FR3)

Franka Robotics

7 DoF855mm

Very popular in research (precise, torque-controlled), but significantly more expensive than DIY arms.

Franka Production 3 (FP3)

Franka Production 3 (FP3)

Franka Robotics

7 DoF855mm

Production variant (specs vary by configuration).

Franka Emika Panda

Franka Emika Panda

Franka Emika

7 DoF855mm

Classic research arm, often seen in older manipulation/IL datasets.

Interbotix WidowX-250

Interbotix WidowX-250

Trossen Robotics / Interbotix

5 DoF650mm

Affordable & popular; often used as entry point for imitation/teleop.

ALOHA ViperX-300 6DOF

ALOHA ViperX-300 6DOF

Interbotix/Trossen (ALOHA-inspired)

6 DoF750mm

Variant with modifications inspired by ALOHA 2 proposals.

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.

Simple Pricing

Simple, Transparent Pricing

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

12 - 45
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