Skip to main content

Real to Real

Record demonstrations with a physical Leader arm, Follower arm, and cameras; train a policy from those demonstrations; then validate the policy on the physical task.

In this tutorial, Real to Real describes the physical demonstration-to-inference workflow in Robotic Suite/Physical AI. The operator supplies actions through the Leader during recording. During inference, the trained model supplies actions to the Follower.

What you will build​

You will produce a reviewed LeRobot dataset, a trained policy checkpoint, and a record of task performance on the physical setup. If another host will execute the task, you will also transfer the selected model and repeat validation on that host.

Hardware at each stage​

StagePhysical LeaderPhysical FollowerPhysical cameras
Demonstration recordingRequiredRequiredRequired
TrainingNot usedNot usedNot used; training reads the saved dataset
Inference and validationNot usedRequiredRequired

The installation guide covers the required platform setup. Its optional simulation environment build can be skipped for this physical recording workflow.

Follow the tutorial​

StepStart hereCompletion check
1System requirements and installationThe selected host can run the platform and the intended policy
2Hardware preparationBoth arms are identified and prepared; the required cameras are connected and enabled
3Policy selectionACT or GR00T N1.5 matches the task and target device
4Physical demonstration recordingComplete task demonstrations are saved with the required camera views
5Dataset managementEpisodes are reviewed and the intended dataset is selected for training
6Model trainingA usable checkpoint is saved and training behavior has been reviewed
7Real-world validationRepeated task results and failure cases are recorded
8Model deploymentThe selected model passes validation on its execution host

Start with a repeatable task​

Choose a task with an observable completion condition, such as moving an object from a start area to a target area. Fix the camera mounts, check that the entire motion is visible, and define the variation in object position that the demonstrations should cover.

Review each recording before adding it to the training dataset. The recording screen's default episode count is a starting setting; choose the amount of data according to the task and selected policy. See demonstration quality.

Choosing between the two routes​

RouteWhere demonstration data comes fromStart here
Sim to RealDemonstrations in Isaac Sim and SDG-generated episodesSim to Real
Real to RealA physical Leader, Follower, and camerasPhysical recording

Both routes use the shared training and inference tools. If you later add simulation data, review the data before merging compatible datasets. Moving a model to another computer also requires checking its device support and physical setup; it does not establish compatibility with a different robot.

Walkthrough​

The shared product walkthrough covers recording, training, and inference. Follow the physical recording steps in this tutorial when using it.

For the product's full workflow, see the platform workflow overview. For troubleshooting, see the FAQ.