Tutorials Home
Welcome to the Tutorials page! Here, you can find all product usage tutorials, configuration guides, and best practices to help you quickly get started and fully utilize the product's capabilities.
Topic Categories
Getting Started
SO-ARM101 Robotic Arm 7-DOF Tutorial
- SO-ARM101 Robotic Arm 7-DOF Tutorial
- 1. Environment Setup
- 2. Replace Files (7-DOF Adaptation)
- 3. Serial Port Check
- 4. Arm Calibration
- 5. Teleoperation
- 6. Camera Teleop
- 7. Data Collection
- 8. Model Training
- Cloud GPU Training Environment Setup
- Training Command Line - ACT (Recommended for Beginners)
- Training Command Line - Diffusion
- Training Command Line - pi0.5
- Training Command Line - pi0 (Best Results)
- Training Command Line - pi0fast
- Training Command Line - smolvla (Recommended for Advanced Users)
- Upload the Model to HuggingFace (Optional)
- Imitation Learning Algorithms Supported by LeRobot
- Local Ubuntu Training
- Obtain the Model Weight File
- Training Parameter Recommendations
- View Real-Time Training Curves on wandb
- 9. Model Inference
Jetson AGX Orin
- Quick Start — From Unboxing to a Working JetPack 7.2.1 System
- Flashing & Updates — Jetson ISO Method
- Verify Your System
- Interfaces & Hardware Layout
- Product Overview
- Local LLM Inference
- Agentic AI (NemoClaw)
- DeepStream Video Analytics
- Robotics — State of Play
- Memory Efficiency
- Migrate from JetPack 6.x
- Downloads & Official Links
- FAQ
- Troubleshooting
- Glossary
- Changelog
- XLeRobot Docker — 01 · Overview
- XLeRobot Docker — 02 · Environment Setup
- XLeRobot Docker — 03 · Deployment
- XLeRobot Docker — Original LeRobot Operation
- XLeRobot Docker — XLeRobot Operation
- XLeRobot Docker — Troubleshooting and Quick Reference
Jetson Orin Nano
- Quick Start — From Unboxing to a Working JetPack 7.2.1 System
- Flashing & Updates — Jetson ISO Method, microSD & NVMe
- Verify Your System
- Interfaces & Hardware Layout
- Product Overview
- Local LLM Inference
- Memory Efficiency (8 GB)
- DeepStream Video Analytics
- Robotics (State of Play)
- Agentic AI (NemoClaw)
- Migrate from JetPack 6.x
- Downloads
- FAQ
- Troubleshooting
- Glossary
- Changelog
- XLeRobot Docker — 01 · Overview
- XLeRobot Docker — 02 · Environment Setup
- XLeRobot Docker — 03 · Deployment
- XLeRobot Docker — Original LeRobot Operation
- XLeRobot Docker — XLeRobot Operation
- XLeRobot Docker — Troubleshooting and Quick Reference
Learning Resources
Robot Arms
- Robot Arms Overview
- Selection Guide
- SO-ARM101 Series
- SO-ARM101 Robotic Arm Tutorials
- SO-ARM101 Tutorial
- SO-ARM101 Assembly
- SO-ARM101 Jetson Orin PyTorch Compatibility
- Arm Mount & Camera Kit Installation
- Overhead Camera Mount Installation
- SO-ARM101 Wireless Teleoperation (ESP32-NanoCam Version)
- Wireless Teleoperation Troubleshooting
- SO-ARM101 Bi-Arm (Dual Follower) Tutorial
- SoARM Series Servo Calibration Tool Tutorial
- LeRobot Full Course
- LeRobot Course Overview
- 1. Environment Setup
- 2. Serial Port Check
- 3. Arm Calibration
- 4. Teleoperation
- 5. Camera Teleop
- 6. Data Collection
- Step 6: Teaching & Recording a Dataset
- Step 6: Teaching & Recording a Dataset — Handshake 200
- Step 6: Viewing & Replaying a Dataset
- Step 6: Dataset Collection Notes
- Step 6: Hugging Face Account (Optional)
- Step 6: Upload Dataset to Hugging Face (Optional)
- Step 7 (Simulation): Collecting a Dataset — Lightwheel LeIsaac Teleoperation
- 7. Model Training
- Step 7: Training — Local Ubuntu
- Step 7: Training — Cloud GPU Setup
- Step 7: Training — wandb Curves
- Step 7: Training — Upload Model (Optional)
- Step 7: Training — Model Weights
- Step 7: Training — ACT Command
- Step 7: Training — pi0 Command
- Step 7: Training — pi0.5 Command
- Step 7: Training — pi0fast Command
- Step 7: Training — smolvla Command
- Step 7: Training — Diffusion Command
- Step 7: Training — WALL-OSS Command
- Step 7: Training — Training Command Line
- Step 7: Training — Parameter Tips
- Step 7: Training — Imitation Learning Algorithms
- 8. Model Inference
- Step 8: Inference — CLI Reference
- Step 8: Inference — Common Bugs
- Step 8: Inference — ACT Command
- Step 8: Inference — pi0 Command
- Step 8: Inference — pi0.5 Command
- Step 8: Inference — smolvla Command
- Step 8: Inference — Diffusion Command
- Step 8: Inference — WALL-OSS Command
- Step 8: Inference — NVIDIA DGX Spark
- Step 8: Inference — D-Robotics RDK S100
- Basics
- Extras & Advanced
- LeRobot Course Overview
- LeLab Tutorial
- MuJoCo Simulation Tutorial, - SO-ARM101 × MuJoCo Full Workflow Tutorial (Index), - 01 · Environment Setup, - 02 · Simulation Model Verification (MJCF Loading and Driving), - 03 · Real-Robot Connection and Calibration, - 04 · Keyboard Teleoperation, - 05 · Leader-Arm Digital Twin (Physical Arm Driving the Simulated Arm), - 06 · Data Recording and Replay, - 07 · Troubleshooting and Lessons Learned, - 08 · Roadmap, - 09 · Complete Usage Tutorial (Arm Bring-Up → Dataset → Watching Videos → Training → Deployment)
- LeRobot Full Course
- SO-ARM101 + AmazingHand Course
- Course Overview
- Linux
- Windows
- Course Overview
- XLeRobot Tutorials
- AmazingHand
- Lekiwi
Accessories
- Accessories Overview
- KWS Speech Recognition Module
- Feetech Servos
- ESP32-NanoCam Video Module
- ESP32-NanoCam Quick Start
- ESP32-NanoCam Hardware Spec
- ESP32-NanoCam Serial Protocol Manual
- AI Vision Tutorial (11 chapters)
- Chapter 1: Environment Setup
- Chapter 2: Quick Start
- Chapter 3: Camera Basics
- Chapter 4: Face Detection
- Chapter 5: Cat Face Detection
- Chapter 6: Color Recognition
- Chapter 7: QR Code Scanning
- Chapter 8: Face Recognition
- Chapter 9: Voice Chat
- Chapter 10: AI Vision Understanding
- Chapter 11: ESP-Claw Voice Control
- AI Vision Tutorial (11 chapters)
- CSI Camera Tutorials
- AI Voice Interaction Module
- Quick Start
- Product Information
- Module Firmware Flashing
- Modify the Wake Word and Command Words
- Custom Protocol Entry Creation
- ROS1 Voice Interaction
- ROS2 Voice Interaction
- Serial Port Protocol
- IIC Protocol
- PC Communication
- Arduino: Serial Port Communication
- Arduino: IIC Communication
- Jetson: Serial Port Communication
- Jetson: IIC Communication
- RDK: Serial Port Communication
- RDK: IIC Communication
- Raspberry Pi: Serial Port Communication
- Raspberry Pi: IIC Communication
- Other Accessories
- USB Auto-Focus Camera
- Jetson CSI Camera
- 2-DOF Camera Gimbal
- Heart Rate & SpO2 Sensor
- 0.91" OLED Screen
- 4K HDMI Capture
- KVM Switch
- KVM Switch · Tutorial Overview, - 01 · Switching Between Two Computers (Button & IR Remote), - 02 · HUB Function (One to Three), - 03 · Bluetooth, - 04 · TTL Serial Port (Wireless Serial), - 05 · 10-Pin Expansion Header, - 06 · Headless Host (Capture Card + OBS), - 07 · FAQ and Precautions
- USB Driver-Free Sound Card
Sensors
- Sensors Overview
- IMU Inertial Module
- Product Info
- Web Host Console
- MicroDuck Integration
- IMU Calibration
- Remote File Transfer
- SSH File Transfer
- Multi-Board Examples
- Overview
- PC Communication
- I2C Communication
- Serial Communication
- ROS Examples
- Multi-Board Examples
- GPS & BeiDou Module
- Module Info
- 51 MCU: GPS Parsing
- Arduino: Location Reading
- Arduino: Location Parsing
- STM32F103: GPS Parsing Output
- Jetson: GPS Parsing
- Jetson: AGNSS Positioning
- Jetson: Baidu Map API
- Raspberry Pi: GPS Parsing
- Raspberry Pi: AGNSS Positioning
- Raspberry Pi: Baidu Map API
- ROS: Preparation
- ROS: Reading GPS Data
- ROS: Drawing GPS Tracks
- Map Location Error
- IMU Inertial Module
How to Use
- Select Topic Category: Choose the corresponding topic category based on your interests or needs
- View Tutorial List: In each topic category, view available tutorials and documents
- Follow Steps: Follow the steps in the tutorials to gradually learn and use the product
- Practice and Explore: During actual operation, try different functions and configurations to accumulate experience
- Learning Resources
Other Resources
- For questions or suggestions, please visit our GitHub repository to submit an Issue
- Follow our blog and social media for the latest product updates and tutorial information

