Blog

Insights on robotics, AI, and data collection

An SO-100 low-cost robot arm on a desk, set up for teleoperation and policy training
DAggerSO-100Imitation Learning

Running a DAgger Loop on an SO-100 with a VLA Policy

A step-by-step account of one human-gated DAgger round on an SO-100 arm: run the policy and record it, take over when it goes wrong, file the run as a correction, compose a mixed dataset, and continue training from a checkpoint. Includes the keyboard and slider takeover path for people without a leader arm, and the four mistakes that make a round worthless.

Aug 27, 202615 min read
Tabletop robot workspace of the kind used as a fixed evaluation setup for repeated policy runs
DAggerEvaluationImitation Learning

Measuring a DAgger Loop: Intervention Rate, Evaluation Protocol, and the Traps in Between

The intervention rate - intervention frames divided by the frames of the run - is the cheapest honest progress signal a human-gated DAgger loop has. This article defines it so that two people compute the same value, shows how to log it, and works through the four ways it misleads you: operator habituation, a drifting evaluation setup, training only on corrections, and a human who corrects differently on Tuesday than on Monday.

Aug 27, 202615 min read
Operator supervising a robot arm through a teleoperation interface, hands on the controls and ready to take over
DAggerInteractive Imitation LearningHG-DAgger

HG-DAgger and the Gated Variants: Who Decides When to Take Over a Robot Policy

Plain DAgger asks a human to label states while the robot is still driving. On real hardware that is unsafe and it produces poor labels. The gated variants replace blind labelling with a gate someone has to hold: the human in HG-DAgger, a safety classifier in SafeDAgger, an ensemble's disagreement in EnsembleDAgger, a budgeted novelty-and-risk estimate in ThriftyDAgger. This article compares them by who owns the gate, what signal opens it, and what each one costs — and why the human-gated form is the one that survives contact with a real arm.

Aug 27, 202615 min read
Abstract rendering of a robot manipulation scene, illustrating the state distribution a learned policy visits during execution
DAggerImitation LearningBehavior Cloning

DAgger Explained: Why Behavior Cloning Drifts and What Dataset Aggregation Actually Proves

Behavior cloning fits a policy on the expert's state distribution and is then deployed on its own. The gap between those two distributions is why a policy that looks fine in validation walks off the table on step 300. This is the theory chapter of our DAgger series: where the quadratic error term comes from, what dataset aggregation changes, what the no-regret proof assumes, and which part of the bill the human expert still has to pay.

Aug 27, 202615 min read
The AY-Robots arena leaderboard: a sortable table of 85 vision-language-action models with 332 benchmark results, each value linked to its source paper or model card
evaluationvlabenchmarking

What a Good Robot Demo Video Shows, and What It Hides

Cuts, playback speed, retries and hidden teleoperation all change what a robot demo proves. How to read one critically, with the trial counts real papers report.

Aug 23, 202623 min read
The AY-Robots SO-100 hub page, the entry point for arm setup, teleoperation, dataset recording and per-model training guides.
SO-100robotics educationLeRobot

Teaching Robotics With the SO-100: A Semester Course Plan

Running a semester robotics course on the SO-100 arm: cost per seat from the published bill of materials, a 14-week plan, five exercises that teach, and the honest limits.

Aug 23, 202617 min read
The AY-Robots SO-100 hub page, the starting point for building, calibrating and running an SO-100 robot arm
SafetyComplianceCE marking

Safety and Compliance for Hobby Robot Arms

An STS3215 at 7.4 V makes about 1.6 N.m. That is not what decides whether CE marking applies. Placing on the market and putting into service are, and here is where the line falls.

Aug 23, 202631 min read
The AY-Robots teleoperator page inviting people to become a robot operator from anywhere in the world, with a photo of the SO-100 arm they drive
teleoperationliabilityinsurance

Liability and Insurance for Remote Robot Operation

Who is responsible when a remotely driven robot arm breaks something: the config defaults, contract clauses, insurance exclusions and session records to settle before an operator connects.

Aug 23, 202622 min read
The AY-Robots SO-100 hub page, the starting point for building, calibrating and training a low-cost SO-100 robot arm for bench tasks
Lab automationSO-100Liquid handling

Lab Automation With a Low-Cost Robot Arm: Honest Limits

A 110 euro SO-100 will never pipette to ISO 8655. It will shuttle plates, feed instruments and sort tubes. Where the line runs, with measured numbers from both sides.

Aug 23, 202616 min read
The AY-Robots training matrix: five trainable policies as rows, four robot arms as columns, each cell linking to a specific training guide
MLOpsLeRobotDAgger

Record, Train, Deploy, Retrain: The Robot Policy Loop

How to build the record, train, evaluate, deploy, retrain loop for an SO-100 arm: real LeRobot commands, DAgger-style failure collection, and what to automate first.

Aug 23, 202616 min read
The AY-Robots SO-100 hub page, the starting point for building, teleoperating and training a low-cost SO-100 robot arm
Warehouse pickingSO-100Throughput

Warehouse Picking With Cheap Arms: The Throughput You Get

A published SO-100 pick-and-place cycle runs 9.7 seconds, about 370 attempts an hour. Here is how that compares to 400-600 for a human picker and 1,200 for a piece-picking cell.

Aug 23, 202622 min read
The AY-Robots SO-100 hub page, the starting point for building, teleoperating and training a low-cost SO-100 robot arm
Warehouse pickingSO-100Throughput

Warehouse Picking With Cheap Arms: The Throughput You Get

A published SO-100 pick-and-place cycle runs 9.7 seconds, about 370 attempts an hour. Here is how that compares to 400-600 for a human picker and 1,200 for a piece-picking cell.

Aug 23, 202622 min read
The AY-Robots policy comparison table listing five trainable policies with parameters, GPU tier, inference latency and minimum episodes
generalisationvla-evaluationzero-shot

Seen Versus Unseen Objects: What Zero-Shot VLA Numbers Measure

Published zero-shot success rates measure narrower things than they sound like. What BC-Z, RT-2 and Open X-Embodiment actually held out, and how to test your own policy.

Aug 23, 202619 min read
The AY-Robots tutorial page for recording your first LeRobot dataset from a teleoperation session
data augmentationgeneralizationLeRobot

Lighting Robustness for Robot Policies: Why It Breaks at Night

A policy that works in daylight and fails at night has three separate problems: the camera driver, the optics, and a dataset with one lighting condition. Here is which fix applies to which.

Aug 23, 202617 min read
The AY-Robots policies comparison page listing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameter counts, GPU tier, inference latency and minimum episode counts
InsertionContact-Rich ManipulationPolicy Comparison

Insertion and Assembly Tasks on a Low-Cost Robot Arm

An SO-100 has no force sensor, and one encoder count is already 0.31 mm at the gripper. The real tolerance budget for insertion, and which of the five policies closes the loop fast enough.

Aug 23, 202624 min read
The AY-Robots SO-100 hub page, the entry point for building, teleoperating, recording and training with a low-cost SO-100 arm
deformable-objectscloth-manipulationlerobot

Deformable Objects: Cloth and Cables on a Low-Cost Arm

Cloth and cable manipulation breaks the assumptions behind pick-and-place. What the published folding results actually achieved, what a single low-cost arm can do, and what it cannot.

Aug 23, 202620 min read
The AY-Robots public dataset directory listing shared LeRobot robot manipulation datasets
data-protectiongdprdatasets

Data Protection When Cameras Record a Workspace

Recording demonstrations means recording a room. What counts as personal data in a LeRobot dataset, which lawful basis fits, how to redact footage, and why publishing is one-way.

Aug 23, 202617 min read
The AY-Robots training matrix with five policy rows and four robot arm columns, each cell linking to a specific model-and-arm training guide
curriculum learningdata collectionimitation learning

Curriculum Learning for Manipulation: Does Demo Order Matter?

Curriculum learning promises gains from ordering examples easy to hard. In a shuffled behaviour cloning dataset that order is erased. Here is what survives, and a recording order that helps.

Aug 23, 202620 min read
The AY-Robots policy comparison table showing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, inference latency and minimum episodes
vision encodersSigLIPDINOv2

Vision Encoders in Robot Policies: SigLIP, DINOv2, Frozen Backbones

Which vision encoder each VLA policy actually ships with, what freezing the backbone costs in accuracy and saves in VRAM, and how to tell when the encoder is your bottleneck.

Aug 23, 202619 min read
The AY-Robots /try page showing three ways to start without owning a robot: drive a real arm, compare models, rent a GPU
QuantisationEdge InferenceTensorRT

Quantisation for On-Robot Inference: INT8, FP8 and What It Costs

INT8 and FP8 next to the servos: what quantisation saves in memory, what it costs in success rate, which runtimes support it, and why 8-bit VLA inference is often slower than 16-bit.

Aug 23, 202617 min read
The AY-Robots dataset recording tutorial, where the number and placement of cameras for a LeRobot dataset is decided
OcclusionWrist cameraDataset recording

Occlusion: What a Robot Policy Does When It Cannot See

A policy under occlusion does not stop, it keeps acting from proprioception. What the published ablations measured, why the wrist camera matters, and how to record for it.

Aug 23, 202620 min read
The AY-Robots policies comparison table with the five trainable policies side by side, showing parameter counts, GPU tier and inference latency per action step
distillationvlainference-latency

Distilling a Large Robot Policy Into a Small One: What Survives

What knowledge distillation does to a robot policy, which capabilities survive it, the published speedups from TinyVLA to VLA-AD, and whether it beats training the small model directly.

Aug 23, 202624 min read
The AY-Robots policies comparison table showing five trainable robot policies with parameter counts, GPU tier, inference latency per action step and minimum episode counts
action tokenizationFASTvision-language-action

Action Tokenization: How FAST Turns Trajectories Into Tokens

How a continuous joint trajectory becomes tokens a transformer can predict. 256-bin discretization, the FAST DCT plus BPE scheme, real defaults, and what each choice costs.

Aug 23, 202617 min read
The AY-Robots try page showing three ways to start without owning a robot: drive a real arm, compare models, rent a GPU
InferencePolicy ServingBatching

Serving One Policy to Several Arms: Batching and Its Ceiling

One GPU, several robot arms, one policy. What batching really costs in measured milliseconds, how the queue turns into jitter on each arm, and where the ceiling actually sits.

Aug 23, 202622 min read
The AY-Robots policies comparison page showing the five trainable robot policies with parameter counts, GPU tier, inference latency and minimum episode counts
LicensingVLA modelsGR00T

Open Weights vs Open Source: Which Robot Policies You Can Ship

GR00T N1.5 is non-commercial and N1.7 is not. Pi0.5's Apache repo ships a Gemma licence. SmolVLA declares none. What each robot policy licence permits, verified at source.

Aug 23, 202617 min read
The AY-Robots recording tutorial page showing a LeRobot dataset being captured from a teleoperation session with camera streams and joint states
data collectionimage preprocessinglerobot

How a Policy Sees Your Workspace: Resolution, Crop, Colour, FPS

What a VLA policy really receives from your cameras: the resize, crop, colour transform, lossy codec and sampling clock between an SO-100 webcam and the model, with the real defaults.

Aug 23, 202620 min read
The AY-Robots recording tutorial showing how a LeRobot dataset is captured from a teleoperation session with an SO-100 arm.
LeRobotDataset RecordingAction Chunking

Episode Length and What It Does to Training

Episode length only means something next to chunk size. What the LeRobot defaults do, why k/T predicts trouble, and how much supervision padding quietly removes.

Aug 23, 202621 min read
The AY-Robots SO-100 hub page, the arm that LeKiwi mounts on a three-wheel holonomic mobile base
mobile manipulationLeKiwiMobile ALOHA

Mobile Manipulation: What Changes When the Robot Base Moves

Bolting an arm onto a mobile base adds three action dimensions, swaps position control for velocity control and breaks table-top policies. What that costs, and how to fix it.

Aug 23, 202619 min read
The AY-Robots tutorial for recording a first LeRobot dataset, where the camera keys and frame rate for a run are chosen
camerasdata-collectionso-100

The Cost of a Second Camera: Bandwidth, Latency, Money

A second camera on an SO-100 costs USB bandwidth, vision tokens, inference latency and a full re-record. Published ablations on when it pays for itself and when it does not.

Aug 23, 202619 min read
The AY-Robots arena leaderboard, a sortable table of vision-language-action models and their benchmark results with each value linked to its source
EvaluationBenchmarkingRobot Learning

Benchmarking Your Own Robot Task: Trials, Randomisation, Reporting

How many rollouts a robot benchmark really needs, how to randomise starting conditions reproducibly, what to freeze between policies, and how to report a success rate someone can check.

Aug 23, 202625 min read
The AY-Robots SO-100 hub page, the entry point for building, teleoperating, recording and training with the SO-100 arm
so-100lerobotgetting-started

A First Week With a Robot Arm: An Honest Day-by-Day Plan

An honest seven-day schedule for a first SO-100 or SO-101 build: print, motor ids, assembly, calibration, teleoperation, recording, training, rollout, and where each day loses people.

Aug 23, 202625 min read
The AY-Robots glossary page for the LeRobot dataset format, showing where task metadata sits alongside episodes and video files
VLALeRobotTraining

Writing Task Instructions for a VLA Model

How the task string in a LeRobot dataset reaches a VLA model, how phrasing changes what the arm does, and exactly what breaks when training and inference instructions drift apart.

Aug 23, 202624 min read
The AY-Robots MCP server page: the same robot operations the web app performs, exposed as tools an AI agent can call
mcpai-agentsrobot-control

MCP for Robots: What an AI Agent Can Do Through Tools

What an MCP server really gives an agent controlling a robot arm: the tool surface, why annotations are only hints, where the confirmation gate belongs, and what stays local.

Aug 23, 202626 min read
The AY-Robots policy comparison table showing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, inference latency and minimum episodes
Voice controlSpeech recognitionLanguage conditioning

Voice Control for Robot Arms: Whisper in Front of a Policy

Speech recognition turns audio into the same string that --task already carries. Here is how to build the pipeline with Whisper, and why a one-instruction dataset makes it useless.

Aug 23, 202625 min read
The AY-Robots public dataset directory listing LeRobot datasets available for policy training
dataset-versioninglerobotreproducibility

Versioning Robot Datasets: Hashes, Revisions, Reproducible Runs

How to pin a LeRobot dataset to an immutable commit: Hugging Face revisions, meta/info.json, content hashes, and the dataset pointer every checkpoint needs.

Aug 23, 202621 min read
The AY-Robots SO-100 hub page, the entry point for the build, teleoperation and training guides for the SO-100 arm.
SO-100Hardware maintenanceFeetech STS3215

Servo Wear and SO-100 Arm Maintenance: What Breaks First

The Feetech STS3215 is tested to 100,000 cycles at one fifth of stall torque. What that means for a recording rig, which joint dies first, and the registers that warn you.

Aug 23, 202628 min read
The AY-Robots policies page comparing the five trainable models by parameters, GPU tier, latency per action step and minimum episodes
ROS 2LeRobotIntegration

ROS 2 and LeRobot Side by Side: What Each Stack Is For

ROS 2 and LeRobot solve different problems and overlap in one small interface. What each is for, the bridges that exist in 2026, and how to connect them.

Aug 23, 202618 min read
The AY-Robots SO-100 hub page, the starting point for setup, data collection and imitation learning on the arm
MuJoCoSO-100Simulation

MuJoCo for SO-100 Simulation: Building the Model, Reading the Gap

Which SO-100 MJCF to start from, why the two published models disagree by 20x on gain, how their torque limits came from the 12 V datasheet, and where a sim policy stops.

Aug 23, 202621 min read
The AY-Robots policies comparison table listing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameter counts, GPU tier, inference latency per action step and minimum episode count
long-horizon manipulationsubtask decompositionhierarchical policies

Long-Horizon Tasks and Subtask Decomposition

A policy that nails pick and place collapses at step seven. The compounding-error arithmetic behind it, and the two ways out: a planner above a language-conditioned actor, or longer demonstrations.

Aug 23, 202626 min read
The AY-Robots training matrix showing five VLA policies against four robot arms, each cell a guide with GPU tier and default hyperparameters
VLA trainingGPU memoryfine-tuning

GPU Memory Math for VLA Training

Work out whether a VLA policy fits on a GPU before you rent it: bytes per parameter, optimizer state, activation memory, and the batch size that falls out of the arithmetic.

Aug 23, 202625 min read
The head of the GR00T N1.7 on SO-100 training guide on AY-Robots with its spec strip showing GPU tier, dataset format and trainer defaults
deploymentinferencecheckpoints

From Checkpoint to Running Arm: The Last Mile

A finished checkpoint does not move a servo. The real file paths, the config keys that must match, the three deployment stacks and the errors that eat a day.

Aug 23, 202624 min read
The AY-Robots teleoperator page, showing remote operator work driving a real SO-100 robot arm from anywhere in the world
Data collectionLeRobotDROID

Fleet Data Collection: One Task, Several Locations

DROID standardised the robot at 13 institutions and let the scenes vary. Here is what the LeRobot merge really enforces, what it silently accepts, and how to plan a multi-site recording fleet.

Aug 23, 202619 min read
The AY-Robots recording tutorial showing how a LeRobot dataset is captured from an SO-100 teleoperation session
Failure RecoveryImitation LearningData Collection

Failure Recovery Behaviours: Why Perfect Demos Break Policies

Clean demonstrations teach one path and no way back. What the recovery-data papers measured, and how to record failure and correction on an SO-100 with LeRobot 0.6.1.

Aug 23, 202623 min read
The AY-Robots Arena leaderboard showing a sortable table of 85 vision-language-action models with 332 benchmark results, each value linked to its source paper or model card
evaluationsuccess detectionbenchmarks

Automatic Success Detection for Robot Policy Rollouts

How rollouts get scored without a human in the room: simulator predicates, VLM judges and their real false positive rate, and why two published success rates almost never compare.

Aug 23, 202621 min read
The AY-Robots SO-100 hub page, the starting point for building, calibrating, recording and training on an SO-100 robot arm
Tactile sensingSO-100LeRobot

Tactile Sensing for Low-Cost Robot Arms: What Touch Adds

A DIGIT costs 355 USD, an AnySkin fingertip 128, a magnetic skin under 30. None of the five trainable policies has a touch input. Here is how tactile data gets in anyway.

Aug 23, 202619 min read
The AY-Robots arena leaderboard listing VLA models with their benchmark results, including RT-1 and RT-1-X
RT-1Vision-Language-ActionImitation Learning

RT-1: The Robot Transformer That Started It All

RT-1 turned 130,000 teleoperation demonstrations into a 35M transformer that ran at 3 Hz. Its action tokenisation, real success rates, and what still holds in 2026.

Aug 23, 202624 min read
The AY-Robots SO-100 hub page, showing the reference SO-100 arm used for teleoperation and dataset recording
GELLOLeader armTeleoperation

GELLO and Low-Cost Leader Arms: What a Teleoperation Rig Costs

GELLO's bill of materials is under 300 USD, an SO-101 leader adds about 108 USD to a follower arm. What each design buys you, and how the leader you pick changes your data.

Aug 23, 202619 min read
The AY-Robots SO-100 hub page, the entry point for setting up an SO-100 arm with cameras and recording datasets
depth cameraRGB-DSO-100

Depth Cameras vs RGB for Manipulation: Do You Need Depth?

Every open VLA policy you can fine-tune today takes RGB, state and language. What RGB-only policies learn about geometry, when a depth camera earns its price, and what it costs.

Aug 23, 202617 min read
The AY-Robots SO-100 hub page, the starting point for building the arm this article doubles
bimanualso-100lerobot

Bimanual SO-100: Running Two Arms as One System

Wiring, calibrating and recording two SO-100 arms as one 12-channel system in lerobot 0.6.2, and which of the five trainable policies accept the doubled action vector unchanged.

Aug 23, 202619 min read
The AY-Robots SO-100 hub page, the single-arm starting point for teleoperation, dataset recording and ACT training
ALOHABimanual manipulationACT

ALOHA and Bimanual Manipulation: What Two Arms Buy You

ALOHA put four arms in a cage for under 20,000 USD and hit 96 percent on slotting a battery from 50 demonstrations. What the second arm buys, and what it costs you in data.

Aug 23, 202618 min read
The AY-Robots policy comparison table showing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, latency and minimum episodes
Open sourceLeRobotIsaac-GR00T

The Open Source Robot Learning Ecosystem: Who Ships What

LeRobot, Isaac-GR00T, openpi and Open X-Embodiment: who publishes what, which licence really covers the weights, and how the four projects connect on a real robot arm.

Aug 23, 202622 min read
The AY-Robots try page showing three ways to start without owning a robot: drive a real arm, compare models, rent a GPU
Robot safetySO-100LeRobot

Safety Limits for an Autonomous Arm: Joints, Torque, Stop

Joint limits, torque caps, per-step motion caps and a stop you can reach. What LeRobot enforces on an SO-100, what the Feetech firmware catches, and what nobody enforces.

Aug 23, 202621 min read
The AY-Robots CLI page showing the install command and the commands that provision a GPU pod and serve a trained policy
inferencedeploymentpolicy-server

Running a Policy Server: What Goes Over the Wire

How robot policy servers work in practice: ZeroMQ vs gRPC vs WebSocket, measured serialisation and payload costs, message framing limits, and the queue arithmetic that keeps the arm moving.

Aug 23, 202621 min read
The AY-Robots head to head comparison of GR00T N1.7 against Pi0.5, including the per action step latency row
control-loopinference-latencyaction-chunking

Latency Budget for 30 Hz Robot Control: Where the Milliseconds Go

A 30 Hz control loop gives you 33.3 ms per tick. Where those milliseconds go on an SO-100, what action chunking really buys, and the measured point where the arm starts to hesitate.

Aug 23, 202626 min read
The AY-Robots teleoperator page inviting remote robot operators, next to a photo of the SO-100 arm they drive
teleoperationdata collectionimitation learning

Hiring and Training Robot Teleoperators

What to look for in a robot teleoperator, how long training really takes, and the measurable ways operator skill shows up in a LeRobot dataset. With real numbers.

Aug 23, 202617 min read
The AY-Robots teleoperator page showing an SO-100 robot arm that remote operators drive
evaluationsuccess-ratedeployment

Policy Reliability: From a Working Demo to an Honest Success Rate

A demo is one rollout. Turning it into a number you can defend takes fixed resets, enough attempts, failure codes and a confidence interval. Here is the full protocol.

Aug 23, 202617 min read
The AY-Robots public dataset directory listing LeRobot datasets with episode counts and robot types
robot datasetsdata pricingLeRobot

What a Robot Dataset Is Worth: Pricing Demonstration Data

We counted 72,393 public LeRobot datasets and sampled 700 of them. What actually drives the value of robot demonstration data, and why episode count tells you almost nothing.

Aug 23, 202619 min read
The AY-Robots try page showing three ways to start without owning a robot: drive a real arm in the browser, compare models, or rent a GPU by the hour
VLA inferenceRTX 4090GPU memory

Running a VLA Policy on a 4090: What Fits in 24 GB

Which vision-language-action policies fit on a 24 GB RTX 4090 at inference, measured latency per action step, what quantisation really buys, and which models stay out of reach.

Aug 23, 202619 min read
The AY-Robots cost table showing which GPU each policy needs, typical run time and price, and how many episodes it takes before a policy is useful
robot lab budgetSO-100bill of materials

Running a Robot Lab on a Small Budget: What It Really Costs

Real numbers for a working manipulation setup: a $229.88 SO-101 bill of materials, what cameras and a host machine cost, GPU rental at 1 to 12 USD a run, and where small budgets leak first.

Aug 23, 202626 min read
The AY-Robots arena leaderboard: a sortable table of 85 vision-language-action models with 332 benchmark results, each value linked to its source
robot benchmarksLIBEROSimplerEnv

LIBERO, SimplerEnv and Robot Benchmarks Explained

LIBERO, SimplerEnv and Meta-World numbers appear in every VLA paper. What each one measures, why two 97 percent scores are not comparable, and what they miss about your arm.

Aug 23, 202623 min read
The AY-Robots GPU cost table showing which card each trainable policy needs, typical run duration, price per run and minimum episodes
TrainingTroubleshootingGPU

Fixing CUDA Out of Memory During VLA Training

Every fix for CUDA out of memory in VLA fine-tuning, in the order to try them, with real Isaac-GR00T and lerobot flags and which levers quietly change the policy you get.

Aug 23, 202619 min read
The AY-Robots GPU cost table showing which card each policy needs, typical run time, price per run and the minimum number of episodes
training-costgpu-rentalvla-fine-tuning

Cutting the Cost of Robot Policy Training: 5 Levers

Real GPU rates, real trainer defaults, and the five places a robot training budget leaks: oversized models, demo step counts, dead datasets, forgotten instances, and reruns.

Aug 23, 202620 min read
The AY-Robots try page showing the three ways to start without owning a robot: drive a real arm, compare models, rent a GPU
inferenceaction-chunkinglerobot

Action Chunking at Inference Time: Queues, Thresholds, Seams

How chunked policies actually run on a robot: queue depth, chunk_size_threshold, inference delay, and what happens when a new action chunk lands mid-motion.

Aug 23, 202623 min read
The AY-Robots public dataset directory listing LeRobot-format datasets, the interchange format the whole robot learning ecosystem reads
LeRobotOpen SourceRobotics Stack

Robotics Startups Building on LeRobot: What You Get, What You Do Not

LeRobot 0.6.1 gives robotics teams a dataset format, a plugin bus and 22 policies. It does not give you curation, fleet ops or API stability. What that costs, and who is actually shipping on it.

Aug 23, 202620 min read
The AY-Robots operator page reading Become a Robot Operator from anywhere in the world, with a photo of an SO-100 robot arm
robot data collectionteleoperation jobsLeRobot datasets

Robot Data Collection as a Business: Pay, Buyers, Reality

What recording robot demonstrations for other people actually pays in 2026, who buys the data, how many episodes per hour you can really deliver, and where the business breaks.

Aug 23, 202619 min read
The AY-Robots training matrix at /train, five trainable policies as rows against four supported robot arms as columns, each cell linking to a specific training guide
reproducibilitytrainingvla

Reproducibility in Robot Policy Training: Seeds and Variance

Seeds, nondeterminism and run-to-run variance in VLA fine-tuning: what lerobot and Isaac-GR00T really seed, what a seed cannot fix, and how many rollouts a comparison needs.

Aug 23, 202621 min read
AY-Robots teleoperator page: become a robot operator from anywhere in the world, with a photo of the SO-100 arm operators drive
teleoperationremote operationsrobot deployment

Remote Robot Operations for Small Companies: What It Takes

An arm in one room, an operator in another, a GPU somewhere else. What published remote deployments measured, the bandwidth and latency you need, and what it costs.

Aug 23, 202624 min read
The AY-Robots public dataset directory, where LeRobot demonstration datasets are listed with their episode counts
Dataset QualityLeRobotData Curation

Quality Control for Robot Demonstrations: A Review Workflow

A five-gate review workflow for LeRobot demonstration data: what to check, in what order, and what to automate. Cheap metadata checks first, human review last, with runnable commands.

Aug 23, 202621 min read
The AY-Robots training matrix on /train with five policy models as rows and four robot arms as columns, every cell linking to that exact training guide
evaluationvlapolicy-training

Open-Loop vs Closed-Loop Evaluation of Robot Policies

Open-loop evaluation scores predicted actions against recorded ones. Closed-loop evaluation runs the policy on the robot. Which to run when, with real commands, defaults and rollout-count statistics.

Aug 23, 202623 min read
The AY-Robots training matrix: five trainable policies as rows and four supported robot arms as columns, each cell a guide for that combination
NormalisationLeRobotIsaac-GR00T

Normalisation Statistics and Why They Break Training Runs

Dataset statistics define the map between robot units and the model input space. Change the action representation without regenerating them and the loss still falls while the arm does nothing.

Aug 23, 202622 min read
The AY-Robots training matrix on /train: five trainable policies as rows, four supported arms as columns, every cell linking to that exact training guide
multi-gpu trainingvla fine-tuninggroot n1.7

Multi-GPU Fine-Tuning for VLA Models: When It Helps

Adding GPUs to a VLA fine-tune changes batch size, learning rate and step count in ways the flags hide. What GR00T and LeRobot really do, and the distributed failures that cost a day.

Aug 23, 202622 min read
The AY-Robots training matrix: five policies as rows, four robot arms as columns, each cell linking to the training guide for that combination
fine-tuningtrainingvla

How Long Should a Fine-Tuning Run Be? Steps vs Episodes

A step is not a unit of progress. How to turn published step counts for GR00T, SmolVLA, ACT and Pi0.5 into passes over your own dataset, and when to stop the run.

Aug 23, 202618 min read
The AY-Robots training matrix at /train with five policies as rows and four robot arms as columns, every cell linking to that combination's guide
checkpoint selectionpolicy evaluationimitation learning

Choosing a Checkpoint Without a Validation Loss

Your trainer prints a falling loss and saves ten checkpoints. None of that says which one to deploy. What open-loop error, held-out episodes and rollout counts really tell you.

Aug 23, 202618 min read
The AY-Robots teleoperator page: become a robot operator from anywhere in the world, with a photo of the SO-100 arm operators drive
Data collectionTeleoperationSO-100

Building a Small Robot Data Collection Team: 2 to 5 Seats

Hardware per seat, shift structure, quality gates and real throughput for a 2 to 5 operator robot data team. Why robomimic's 300-demo six-operator dataset lost to its 200-demo single-operator one.

Aug 23, 202625 min read
The AY-Robots arena leaderboard comparing 85 vision-language-action models across 332 benchmark results
world-modelsvideo-predictioncosmos

World Models for Robotics: Video Prediction as Robot Control

Learned world models and video prediction as a route to robot control: the three published routes, the real latency and VRAM numbers, and how far each is from a real arm.

Aug 23, 202624 min read
The AY-Robots training documentation page, describing the run that writes the checkpoint directory this article takes apart
CheckpointsLeRobotGR00T

What a Robot Policy Checkpoint Contains, and Why It Won't Move

A checkpoint is four artifacts pretending to be one. Real file listings from LeRobot, GR00T and Pi0.5 checkpoints, and the eight reasons copying one between machines fails.

Aug 23, 202621 min read
The AY-Robots teleoperator page: become a robot operator from anywhere in the world, with a photo of the SO-100 arm operators drive
Robot DataDatasetsImitation Learning

The Data Bottleneck in Robot Learning

Robotics has no LAION-5B and no Common Crawl. What the largest robot datasets actually contain, why they stay small, and how many episodes one arm and one task really need.

Aug 23, 202618 min read
The AY-Robots policies comparison table showing the five trainable policies with parameter counts, GPU tier, inference latency and minimum episodes
sim-to-realsimulationdomain randomization

Sim-to-Real for a Low-Cost Arm: What Simulation Actually Gives You

Which simulators contain an SO-100, what domain randomization really costs in compute, and how large the sim-to-real gap measures in published paired evaluations.

Aug 23, 202617 min read
AY-Robots GPU cost table showing card requirement, run time and price per run for each trainable policy
GPU rentalspot instancestraining cost

Renting GPUs for Robot Policy Training: The Spot Market

How the spot GPU market prices an A100 or H100 by the hour, when your instance gets paused, what a fine-tuning run really costs, and how to stop paying for an idle card.

Aug 23, 202618 min read
The AY-Robots training matrix showing five trainable policies as rows and four supported robot arms as columns
Imitation LearningTrainingPolicy Evaluation

Reading Loss Curves in Imitation Learning

The training loss of a robot policy is a surrogate, not a score. What each curve shape means, why there is often no validation set, and the four shapes that mean stop the run.

Aug 23, 202618 min read
The AY-Robots SO-100 hub page, showing the arm whose gripper design this article takes apart
SO-100gripper designgrasping

SO-100 Gripper Design: Why the End Effector Decides the Task

The SO-100 gripper is one revolute joint with 110 degrees of travel and a torque cap written into the servo. What that means for grasping, compliance and what a policy can learn.

Aug 23, 202620 min read
The AY-Robots policies comparison table showing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, inference latency and minimum episodes
GeneralisationPolicy EvaluationImitation Learning

Generalisation: What Breaks a Trained Robot Policy

Camera pose and object placement destroy a trained policy. Backgrounds and distractors barely dent it. The measured ranking from the published ablations, and a factor grid you can run on an SO-100.

Aug 23, 202618 min read
The AY-Robots SO-100 hub page showing the arm, its specifications and the guides that use it
SO-100kinematicsrobot arm

Degrees of Freedom: What Five Joints and a Gripper Cannot Do

The SO-100 has five arm joints plus a gripper. Measured from the official URDF: what it can reach and orient, which tasks are impossible rather than hard, and how to design around it.

Aug 23, 202621 min read
The AY-Robots SO-100 hub page, the starting point for building, calibrating and training an SO-100 robot arm
3D printingSO-100SO-101

3D Printing an SO-100 Arm That Holds Tolerance

The SO-101 servo gauge has a 24.700 mm pocket for a 24.7 mm servo. Zero designed clearance. What material, layer height, infill and slicer compensation actually decide.

Aug 23, 202619 min read
The AY-Robots try page showing three ways to start without owning a robot: drive a real arm, compare models, rent a GPU
jetson-orinedge-inferencetensorrt

Jetson Orin for Local VLA Inference: Memory, TensorRT, Speed

What actually fits on a Jetson Orin, what TensorRT does to GR00T N1.7 on it, and the measured throughput you get. With the memory numbers that decide it first.

Aug 23, 202618 min read
The AY-Robots policy comparison table listing five trainable policies with parameters, GPU tier, latency and minimum episodes
cross-embodimentvlagr00t

Cross-Embodiment Learning: What Transfers Between Robots

How one model drives many robots: embodiment tags, shared action spaces, per-robot heads, and honest numbers on what actually transfers between arms and what does not.

Aug 23, 202619 min read
The AY-Robots tutorial page for recording your first LeRobot dataset from a teleoperation session
Data CollectionLeRobotCameras

Synchronising Multiple Cameras in a LeRobot Dataset

Two cameras and an action stream never sample the same instant. What LeRobot really records, why the timestamp column hides the skew, and how to measure it before 50 episodes.

Aug 23, 202616 min read
The AY-Robots SO-100 hub page showing the low-cost 6-axis robot arm that runs on Feetech STS3215 bus servos
SO-100HardwareFeetech STS3215

Power Supply and Voltage for Hobby Servos: Sizing an SO-100 Rail

What 7.4 V actually means on a Feetech STS3215 bus, how a sagging rail shows up in servo registers and recorded episodes, and how to size a supply that does not brown out.

Aug 23, 202628 min read
The AY-Robots policy comparison table listing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, inference latency and minimum episodes
Imitation LearningReinforcement LearningHIL-SERL

Imitation Learning vs Reinforcement Learning for Robot Arms

Almost every manipulation policy that works today is behaviour cloning. Here is the proven flaw in that, what reinforcement learning still wins on real hardware, and the hybrid people run.

Aug 23, 202624 min read
The AY-Robots try page: three ways to start without owning a robot, including driving a real SO-100 arm live in the browser
teleoperationwebrtclatency

WebRTC Teleoperation Latency: Where Every Millisecond Goes

A measured breakdown of remote robot arm latency: what capture, encoding, transport, the jitter buffer and display each cost, and the delay at which an arm stops feeling connected.

Aug 23, 202629 min read
The AY-Robots SO-100 hub page, the starting point for building, teleoperating and training an SO-100 class arm, which is the arm LeKiwi mounts on its holonomic base.
lekiwimobile manipulationholonomic drive

LeKiwi Mobile Base Explained: Action Vector, Recording, Training

LeKiwi puts an SO-100 class arm on a three-wheel holonomic base. What the extra base dimensions do to the action vector, and what really changes when you record and train.

Aug 23, 202619 min read
The AY-Robots failure-mode index at /fix, listing named robot policy failures and linking each to its diagnosis page
DebuggingImitation LearningPolicy Evaluation

Why a Policy Fails at Inference but Not in Training

A falling loss curve does not mean a working arm. The six checks that separate plumbing, normalisation, camera identity, distribution shift and chunk timing, in the order they cost you.

Aug 23, 202620 min read
The AY-Robots policies comparison table with GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT and their parameter counts, GPU tier, action latency and minimum episodes.
Vision-Language-ActionRobot LearningImitation Learning

What Is a Vision-Language-Action Model? Inputs, Outputs, Limits

A vision-language-action model turns camera frames, a joint-state vector and one sentence into a chunk of joint commands. What goes in, what comes out, and where it breaks.

Aug 23, 202618 min read
The AY-Robots SO-100 hub page showing the arm and its specifications, the reference arm for the USB and serial troubleshooting steps in this guide
TroubleshootingSO-100USB Serial

USB and Serial Troubleshooting for Robot Arms

Serial bridge chips, udev rules, unbind and rebind, and the triage order that separates a driver problem from a dead servo on an SO-100 class arm in five minutes.

Aug 23, 202617 min read
The AY-Robots try page showing three ways to start without owning a robot: drive a real SO-100 arm, compare models, rent a GPU
raspberry-pihardwaredeployment

Raspberry Pi as a Robot Host: What It Can and Cannot Do

What a Raspberry Pi really does well in a robot: USB topology for the servo bus and cameras, power and encoder limits, and why the policy belongs on a GPU somewhere else.

Aug 23, 202625 min read
The AY-Robots CLI page showing the install command and the commands used to run a policy on a robot arm
MonitoringLeRobotRobot Policies

Monitoring a Running Robot Policy: What to Log Live

What to log while a robot policy runs: achieved action rate, per-joint deltas, camera frame age, action queue depth and servo load, plus the early signs of a run about to fail.

Aug 23, 202618 min read
The AY-Robots training matrix with five policies as rows and four arms as columns, including a Koch v1.1 column
Koch v1.1DynamixelLeRobot

Koch v1.1 Arm Setup: Dynamixel Bus, Wiring and LeRobot

Build and configure a Koch v1.1 arm: XL330 and XL430 servos, the 5 V and 12 V rails, the LeRobot koch_follower commands, and why the dataset is identical to an SO-100.

Aug 23, 202617 min read
The AY-Robots SO-100 hub page, the starting point for setup, calibration, recording and training on the SO-100 arm
Feetech STS3215CalibrationSO-100

Feetech STS3215 Calibration: What LeRobot Writes to the Servo

Calibration on a Feetech STS3215 writes three integers per joint into servo EEPROM. What they mean, why a bad one silently ruins your episodes, and six checks that catch it.

Aug 23, 202617 min read
The AY-Robots policies page comparing the five trainable policies by parameters, GPU tier, per-step inference latency and minimum episodes
inferencelatencydeployment

Edge vs Cloud Inference for Robots: The Honest Latency Math

Where a robot policy should run, measured honestly: per-model control periods, what a round trip really adds, and which manipulation tasks survive it.

Aug 23, 202628 min read
The AY-Robots SO-100 hub page, the reference arm that most LeRobot camera rigs are built around
camerasdata collectionlerobot

Choosing USB Cameras for Robot Data Collection

Resolution, frame rate, exposure control and the USB bandwidth ceiling that breaks the third camera. What actually matters when picking webcams for a LeRobot recording rig.

Aug 23, 202617 min read
The AY-Robots public dataset directory showing LeRobot datasets recorded on SO-100 class arms
DatasetsOpen X-EmbodimentDROID

Using DROID, BridgeData V2 and Open X on an SO-100

DROID, BridgeData V2 and Open X-Embodiment convert to 7-D end-effector actions on 6 and 7-DoF arms. An SO-100 takes 6 joint positions. What transfers, what does not, what to do instead.

Aug 23, 202618 min read
The AY-Robots glossary entry for the LeRobot dataset format, the format every trainer on the platform consumes whether the episodes were recorded or generated.
synthetic datasim-to-realIsaac Lab

Synthetic Data for Robot Policies: Where Simulation Helps

Simulation can multiply a handful of demonstrations into thousands. Here is what the published numbers really say, where the sim-to-real gap bites, and what still has to be recorded.

Aug 23, 202631 min read
The AY-Robots policy comparison table with parameter counts, GPU tiers and inference latency for GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT
SmolVLATinyVLASmall VLA

Small VLA Models: TinyVLA, SmolVLA and the Sub-1B Case

TinyVLA and SmolVLA put a working VLA under 1 B parameters. Real numbers from both papers, the lerobot defaults, measured latency, and what a run costs on a 24 GB card.

Aug 23, 202619 min read
The AY-Robots recording tutorial showing how a LeRobot dataset is captured episode by episode from a teleoperation session
teleoperationdata collectionlerobot

Teleoperation Ergonomics: Recording Sessions That Produce Clean Data

Leader arm ergonomics, episode pacing, resets between episodes and what operator fatigue does to a LeRobot dataset. Real lerobot-record flags, real defaults, real numbers.

Aug 23, 202622 min read
The AY-Robots SO-100 hub page, the entry point for setup, teleoperation, data collection and training guides for SO-100 class arms
SO-100SO-101Robot Hardware

SO-100 vs SO-101: Which Arm Should You Build?

SO-100 against SO-101: the leader gear ratios, the joint 3 wiring fix, the real bill of materials in four currencies, and why LeRobot treats both arms as one class.

Aug 23, 202618 min read
The AY-Robots SO-100 hub page, the starting point for building, calibrating and recording with an SO-100 arm
SO-100HardwareCalibration

SO-100 Build Mistakes That Cost a Weekend

Servo ids, horn angle, cable routing and the 7.4 V rule: the SO-100 build errors nobody catches on the bench, and how each one turns into a dataset that trains a bad policy.

Aug 23, 202619 min read
The AY-Robots arena leaderboard showing 85 vision-language-action models with 332 benchmark results in a sortable table, including RDT-1B
RDT-1Bdiffusion policybimanual manipulation

RDT-1B: the 1.2B Diffusion Foundation Model for Bimanual Robots

RDT-1B is a 1.2B diffusion transformer for bimanual manipulation. Its 128-dim unified action space, the real fine-tuning commands, hardware needs and honest limits.

Aug 23, 202622 min read
The AY-Robots public dataset directory showing LeRobot-format robot manipulation datasets available for training.
lerobot datasethugging face hubdataset card

Publishing a Robot Dataset on Hugging Face: Repo, Card, Licence

How to publish a LeRobot dataset properly: what is really in the repo, the dataset card fields that decide reproducibility, licence choice, and the version tag that moves under you.

Aug 23, 202621 min read
The AY-Robots policies comparison table showing five trainable policies with parameters, GPU tier, inference latency and minimum episodes, including Pi0.5
Pi0.5Pi0VLA

Pi0 vs Pi0.5: What Actually Changed in the VLA

Pi0 and Pi0.5 share a backbone and an action expert. What changed is the gradient path, the tokeniser and the data mixture. Here is the diff, and what you actually get.

Aug 23, 202617 min read
The AY-Robots Arena leaderboard showing a sortable table of 85 vision-language-action models with 332 benchmark results, including OpenVLA
OpenVLAVision-Language-ActionLoRA Fine-Tuning

OpenVLA on a Low-Cost Arm: 7B Params, LoRA, and the SO-100

OpenVLA is 7B parameters with a contested weights licence. What LoRA fine-tuning really costs in VRAM, why its 7-DoF action space fights an SO-100, and what to run instead.

Aug 23, 202617 min read
The AY-Robots arena leaderboard showing VLA models and their benchmark results, with Octo-Base and Octo-Small among the entries
OctoVision-Language-ActionOpen X-Embodiment

Octo: The Open-Source Generalist Robot Policy, Explained

Octo is a 27M or 93M transformer policy trained on 800k Open X-Embodiment trajectories. Its diffusion action head, how it refits to new sensors and action spaces, and where it stands now.

Aug 23, 202620 min read
The AY-Robots recording tutorial showing how a LeRobot dataset is captured from a teleoperation session, one task string per recording run.
multi-task learninglanguage conditioninglerobot dataset

Multi-Task Datasets for One Policy: Language and Task Balance

Training one policy on several tasks: how the LeRobot task field works, what task balance does to sampling, and the cases where a single-task ACT still beats a multi-task VLA.

Aug 23, 202618 min read
The AY-Robots training matrix at /train, with the five trainable policies as rows and the four supported robot arms as columns, every cell linking to a specific training guide
LoRAFine-TuningVLA Models

LoRA vs Full Fine-Tuning for VLA Models: What Actually Trains

LoRA against full fine-tuning for VLA policies: what really trains in each case, how much VRAM each needs, the measured OpenVLA gap, and whether it matters on a single-task SO-100 arm.

Aug 23, 202617 min read
The AY-Robots public dataset directory, listing LeRobot-format datasets recorded on SO-100 class arms
LeRobotDataset FormatGR00T

LeRobot Dataset v2.1 vs v3.0: What Changed, How to Convert

LeRobot v3.0 packs many episodes per file and moved metadata to Parquet. Which trainer accepts which version, both conversion directions, and what happens to your stats.

Aug 23, 202618 min read
The AY-Robots recording tutorial showing how a LeRobot dataset is captured from an SO-100 teleoperation session, where the task description is set
language annotationsVLA trainingGR00T N1.7

Language Annotations for VLA Training: The Task String

How task descriptions become training signal: the GR00T annotation key, LeRobot task metadata, what a good instruction looks like, and the 22 to 52 pp a rephrase costs.

Aug 23, 202617 min read
The AY-Robots policies page comparing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, inference latency and minimum episodes
DatasetsImitation LearningVLA Training

How Many Demonstrations Does a Robot Policy Need?

How many episodes a robot policy really needs: the trainer floors, what RT-1, BC-Z, robomimic and the data scaling laws measured, and two cheap runs that tell you if more will help.

Aug 23, 202619 min read
The AY-Robots policy comparison table showing GR00T N1.7 and GR00T N1.5 side by side with parameter counts, GPU tier, inference latency and minimum episode counts
GR00TVLAMigration

GR00T N1.5 to N1.7: What Changed and How to Migrate

What actually changed between GR00T N1.5 and N1.7: the Cosmos-Reason2 backbone swap, relative actions, why old checkpoints will not load, dataset compatibility, and when to stay.

Aug 23, 202620 min read
The AY-Robots policies comparison table showing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, inference latency per action step and minimum episodes
Flow MatchingDiffusion PolicyPi0.5

Flow Matching vs Diffusion for Robot Policies

Flow matching and diffusion train the same network with different targets. The objective, the samplers as lerobot ships them, the real step counts, and why fewer steps does not mean lower latency.

Aug 23, 202627 min read
The AY-Robots tutorial for recording your first LeRobot dataset, the starting point for a dataset audit
LeRobotDataset QualitySO-100

Finding Broken Episodes in a Robot Dataset Before You Train

Audit a LeRobot dataset before you rent a GPU: find frozen video frames, swapped camera streams, joints clamped at a calibrated limit, and image-to-action timing skew.

Aug 23, 202616 min read
The AY-Robots arena leaderboard showing 85 vision-language-action models and 332 benchmark results, including Diffusion Policy CNN and Diffusion Policy Transformer
Diffusion PolicyImitation LearningAction Chunking

Diffusion Policy Explained for Robot Manipulation

How Diffusion Policy denoises an action sequence instead of regressing one action: receding horizon control, the Ta trade-off, lerobot defaults, and the real inference cost.

Aug 23, 202625 min read
The AY-Robots public dataset directory listing LeRobot-format robot manipulation datasets available for training.
dataset licensingrobot data ownershiplerobot dataset

Dataset Licensing and Ownership for Robot Demonstration Data

Who owns robot demonstration data, what licences DROID, Open X-Embodiment and BridgeData V2 actually carry, and the checks that decide whether your policy can ship commercially.

Aug 23, 202625 min read
The AY-Robots tutorial page for recording your first LeRobot dataset from a teleoperation session with the desktop client.
data augmentationimitation learningGR00T N1.7

Data Augmentation for Robot Learning: What Helps, What Breaks

Colour jitter and small random crops help manipulation policies. Flips, rotations and large shifts can break them, because the action label is tied to the image geometry.

Aug 23, 202617 min read
The AY-Robots policies comparison table showing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT with parameters, GPU tier, latency per action step and minimum episodes
Cosmos Reasonhierarchical policiesGR00T N1.7

Cosmos Reason as a Planner for Manipulation

How NVIDIA Cosmos Reason works as a high-level planner above a low-level robot policy, why GR00T N1.7 using it as a backbone is a different thing, and where the split breaks.

Aug 23, 202621 min read
The AY-Robots Arena leaderboard comparing 85 vision-language-action models across 332 benchmark results, including the three CogACT variants
CogACTVLA architecturediffusion policy

CogACT and the VLM Plus Action Head Pattern in VLAs

CogACT hangs a diffusion transformer action head off a 7B VLM. The real SimplerEnv ablations, the 16-A100 training bill, and where the same split shows up in GR00T and Pi0.5.

Aug 23, 202618 min read
The AY-Robots recording tutorial showing how a LeRobot dataset is captured from a teleoperation session with camera streams
camera placementdata collectionlerobot

Camera Placement for Robot Manipulation Data

Where to put cameras when recording LeRobot datasets on an SO-100: what overhead, front and wrist views each let a policy learn, the measured cost of dropping the wrist camera, and the traps.

Aug 23, 202622 min read
The AY-Robots policy comparison table listing the five trainable policies with parameter counts, required GPU tier, inference latency per action step and minimum episode count.
action chunkingACTimitation learning

Action Chunking Explained: Chunk Size, Executed Steps, Jitter

Action chunking cuts compounding error by predicting a block of actions and executing part of it. What chunk_size and n_action_steps really do, and how to tune them.

Aug 23, 202617 min read
The AY-Robots try page: three ways to start without owning a robot, including renting a GPU for policy inference
GR00T N1.7Remote InferenceCloud GPU

Run GR00T Inference Without a Local GPU

Your robot machine has no GPU. Put the GR00T policy server on a rented cloud GPU, stream action chunks to the arm, and learn exactly what the network costs you.

Aug 23, 202619 min read
The AY-Robots training matrix with five policy rows and four robot arm columns, each cell linking to a specific model and arm training guide
ACTSO-100lerobot

How to Train ACT on the SO-100 from Scratch

Train an Action Chunking Transformer from scratch on an SO-100 with lerobot: the act config, chunk_size and n_action_steps, the 100000 step schedule, 20 ms inference.

Aug 23, 202616 min read
The AY-Robots policies comparison table showing GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT side by side with parameter counts, GPU tier, inference latency and minimum episode counts
vla-modelspolicy-trainingmodel-selection

Which VLA Policy Should You Train in 2026?

GR00T N1.7, Pi0.5, SmolVLA, ACT or GR00T N1.5? A decision table matched to real situations, with the published benchmark numbers, latency, cost per run and licences behind each choice.

Aug 23, 202618 min read
AY-Robots cost table showing which GPU each of the five policies needs, the typical run time and price per run, and how many episodes are needed before the policy is useful
VLA trainingGPU costsSO-100

VLA Training Cost: What a Fine-Tuning Run Really Costs

Real spot-market GPU prices, how long each of the five policies runs, what the arm and the demonstrations cost, and the four places the money quietly disappears.

Aug 23, 202623 min read
The AY-Robots tutorial page for recording your first LeRobot dataset with an SO-100 arm
LeRobotSO-100Dataset Recording

Record Your First LeRobot Dataset With an SO-100

Record a usable LeRobot dataset with an SO-100: calibration, leader-follower teleoperation, the real lerobot-record flags and defaults, camera setup, episode counts, and the defects that ruin a run.

Aug 23, 202616 min read
The SmolVLA model page on AY-Robots showing parameter count, GPU tier, inference latency per action step and the minimum episode count
SmolVLALeRobotVLA Training

How to Train SmolVLA on a 24 GB GPU (lerobot 0.6.1)

SmolVLA is a 450 M parameter VLA that fine-tunes on a single 24 GB card. Real lerobot 0.6.1 commands, the actual defaults, the traps that cost a day, and what a run costs.

Aug 23, 202617 min read
The AY-Robots training matrix with five policies as rows and four robot arms as columns, each cell a link to a specific fine-tuning guide
Pi0.5Flow MatchingVLA Training

How to Train Pi0.5 on Your Own Robot Data

Fine-tune Pi0.5, the flow-matching VLA from Physical Intelligence, on your own robot data. Real commands for openpi and lerobot pi05, dataset format traps, VRAM and latency limits.

Aug 23, 202616 min read
The AY-Robots guide page for training GR00T N1.7 on an SO-100 arm, showing the required GPU tier, dataset format and trainer defaults
GR00T N1.7SO-100Fine-tuning

How to Train GR00T N1.7 on Your Own SO-100 Dataset

A tested walkthrough for fine-tuning NVIDIA GR00T N1.7 on an SO-100 LeRobot dataset: real flags, modality.json, the v2.1 requirement, what a run costs, and the traps.

Aug 23, 202628 min read
The AY-Robots operator page, Become a Robot Operator from anywhere in the world, with a photo of the SO-100 arm operators drive
teleoperationrobot data collectioncareers

How to Become a Robot Teleoperator: The Job, Skills and Data

What a robot teleoperator actually does hour to hour, the habits that make demonstrations trainable, the hardware and skills you need, and the pay figures that can be sourced.

Aug 23, 202618 min read
The AY-Robots failure-mode index at /fix, listing common robot policy failures such as policy freezes mid-motion and policy only works in one setup, each with its fix
DAggerImitation LearningSO-100

DAgger: How to Fix an SO-100 Policy That Drifts

Behaviour cloning errors compound quadratically in the episode length. DAgger and HG-DAgger fix that by training on the states your policy actually visits. Here is the loop on an SO-100.

Aug 23, 202617 min read
roboticsAIteleoperation

How to Collect High-Quality VLA Training Data for Robot Manipulation

Discover expert strategies for collecting high-quality VLA training data to enhance robot manipulation tasks. Learn about teleoperation methods, data augmentation, benchmarks, and scalable approaches to optimize AI models for robotics.

Oct 1, 202318
roboticsAIteleoperation

SO-100 Robot Arm: Complete Guide to Setup, Teleoperation, and AI Training

Discover everything you need to know about the SO-100 Robot Arm, from initial setup and teleoperation techniques to advanced AI training using VLA models. This comprehensive guide is perfect for robotics researchers, AI engineers, and operators looking to optimize their workflows and achieve scalable robot deployment.

Oct 1, 202315
roboticsAIsimulation

Isaac Lab: Next-Generation GPU Simulation for Multi-Modal Robot Learning

Discover how NVIDIA's Isaac Lab revolutionizes multi-modal robot learning through GPU-accelerated simulations, enabling faster AI training, scalable deployment, and optimized ROI for robotics researchers and companies.

Oct 15, 202312
roboticsAIsimulation

Isaac Gym: GPU-Native Physics Simulation for Robot Learning - Scaling Thousands of Parallel Environments

Discover how Isaac Gym revolutionizes robot learning with GPU-native physics simulation, enabling thousands of parallel environments for rapid reinforcement learning, VLA models training, and efficient AI robot teleoperation. Explore benchmarks, integration with PyTorch, and real-world applications that bridge the sim-to-real gap.

Oct 5, 202312
roboticsAIteleoperation

RoboTurk: Crowdsourcing Robot Learning Through Remote Teleoperation

Discover how RoboTurk revolutionizes robot learning by crowdsourcing high-quality data through remote teleoperation, enabling scalable datasets for AI models in robotics. Explore its impact on imitation learning, VLA models, and ROI for robotics companies.

Oct 1, 202312
roboticsAIimitation learning

BC-Z: Zero-Shot Task Generalization with Robotic Imitation Learning - What Scale Really Means

Explore how BC-Z revolutionizes robotic imitation learning by enabling zero-shot task generalization through scaled demonstration data. Discover scaling laws, VLA models, teleoperation best practices, and ROI benefits for robotics companies and AI engineers.

Oct 1, 202312
roboticsAIteleoperation

DROID Dataset: Revolutionizing Large-Scale Robot Manipulation for AI Training

Discover how the DROID Dataset, a large-scale robot manipulation dataset, is transforming AI training for robots with over 76,000 demonstrations from real-world environments. Learn about its impact on VLA models, benchmarks, and scalable data collection methods for robotics companies.

Oct 1, 202410
roboticsAImachine learning

BridgeData V2: Low-Cost Robot Data at Scale - Which Imitation Learning and Offline RL Methods Actually Benefit

Explore how BridgeData V2 provides low-cost robot data at scale, enhancing imitation learning methods and offline reinforcement learning. Discover key benchmarks, VLA models in robotics, and efficient robot teleoperation workflows for AI training data collection.

Oct 1, 202315
roboticsAIteleoperation

Open X-Embodiment: Revolutionizing Large-Scale Robot Learning Across 20+ Embodiments

Discover how Open X-Embodiment, a collaborative dataset spanning over 20 robot embodiments, is transforming robot learning. Learn about RT-X models, cross-embodiment generalization, and practical strategies for robotics companies to boost ROI through efficient data collection and teleoperation.

Oct 20, 202310
RoboticsAIFlow-Matching

Pi-Zero Flow-Matching Robot Policies: Revolutionizing Dexterous Control with VLM Initialization

Discover how Pi-Zero's flow-matching technique, combined with VLM initialization, is transforming generalist robot policies for dexterous control. Learn about its advantages over traditional methods, efficiency in AI training data for robotics, and implications for scalable robot deployment in industries.

Oct 5, 202412
RT-2Vision-Language-Action ModelsRobotics AI

RT-2: How Vision-Language-Action Models Transfer Web Knowledge to Robot Control

Discover how Google's RT-2 Vision-Language-Action Model revolutionizes robot control by transferring web knowledge to physical actions. Learn about its architecture, training methods, emergent capabilities, and implications for robotics companies and operators, including integration with teleoperation for efficient AI training.

Oct 15, 202312
roboticsAIteleoperation

Vision-Language-Action Models: The Future of Robot Learning

Explore how Vision-Language-Action (VLA) models are revolutionizing robot learning by integrating vision, language, and action for smarter, more efficient robotics. Discover architectures, training methods, benchmarks, and ROI for deployment in this comprehensive guide.

Nov 15, 202312
RT-2 by Google DeepMind: How This Vision-Language-Action Model is Transforming Robot Learning
AIRoboticsMachine Learning

RT-2 by Google DeepMind: How This Vision-Language-Action Model is Transforming Robot Learning

Discover how Google's RT-2 Vision-Language-Action (VLA) model is reshaping robot learning by integrating visual data, natural language, and real-time actions. This innovative AI technology enhances data collection for teleoperators and boosts efficiency in robotics applications. Explore its potential impact on the future of AI-driven robots at AY-Robots.

Dec 1, 20258 min read
RT-2: Why High-Quality Robot Training Data Outshines Algorithms – Google DeepMind's Game-Changing Insights
roboticsAImachine learning

RT-2: Why High-Quality Robot Training Data Outshines Algorithms – Google DeepMind's Game-Changing Insights

Discover how Google DeepMind's RT-2 model revolutionizes AI robotics by emphasizing the critical role of high-quality training data over advanced algorithms. This article breaks down the experiments that demonstrate why effective data collection is essential for real-world robot performance. Learn how platforms like AY-Robots can help bridge the gap in training data for future innovations.

Dec 1, 20257 min read