mirror of
https://github.com/huggingface/lerobot.git
synced 2026-05-28 15:09:51 +00:00
add new docs chapters structure
This commit is contained in:
@@ -0,0 +1,172 @@
|
|||||||
|
- sections:
|
||||||
|
- local: index
|
||||||
|
title: LeRobot
|
||||||
|
- local: installation
|
||||||
|
title: Installation
|
||||||
|
- local: cheat-sheet
|
||||||
|
title: Cheat sheet
|
||||||
|
title: Get started
|
||||||
|
- sections:
|
||||||
|
- local: il_robots
|
||||||
|
title: Imitation Learning for Robots
|
||||||
|
- local: bring_your_own_policies
|
||||||
|
title: Adding a Policy
|
||||||
|
- local: integrate_hardware
|
||||||
|
title: Bring Your Own Hardware
|
||||||
|
- local: hilserl
|
||||||
|
title: Train a Robot with RL
|
||||||
|
- local: hilserl_sim
|
||||||
|
title: Train RL in Simulation
|
||||||
|
- local: multi_gpu_training
|
||||||
|
title: Multi GPU training
|
||||||
|
- local: hil_data_collection
|
||||||
|
title: Human In the Loop Data Collection
|
||||||
|
- local: peft_training
|
||||||
|
title: Training with PEFT (e.g., LoRA)
|
||||||
|
- local: rename_map
|
||||||
|
title: Using Rename Map and Empty Cameras
|
||||||
|
title: "Tutorials"
|
||||||
|
- sections:
|
||||||
|
- local: hardware_guide
|
||||||
|
title: Compute Hardware Guide
|
||||||
|
- local: torch_accelerators
|
||||||
|
title: PyTorch accelerators
|
||||||
|
title: "Compute & Hardware"
|
||||||
|
- sections:
|
||||||
|
- local: lerobot-dataset-v3
|
||||||
|
title: Using LeRobotDataset
|
||||||
|
- local: porting_datasets_v3
|
||||||
|
title: Porting Large Datasets
|
||||||
|
- local: using_dataset_tools
|
||||||
|
title: Using the Dataset Tools
|
||||||
|
- local: language_and_recipes
|
||||||
|
title: Language Columns and Recipes
|
||||||
|
- local: tools
|
||||||
|
title: Tools
|
||||||
|
- local: video_encoding_parameters
|
||||||
|
title: Video encoding parameters
|
||||||
|
- local: streaming_video_encoding
|
||||||
|
title: Streaming Video Encoding
|
||||||
|
title: "Datasets"
|
||||||
|
- sections:
|
||||||
|
- local: act
|
||||||
|
title: ACT
|
||||||
|
- local: smolvla
|
||||||
|
title: SmolVLA
|
||||||
|
- local: pi0
|
||||||
|
title: π₀ (Pi0)
|
||||||
|
- local: pi0fast
|
||||||
|
title: π₀-FAST (Pi0Fast)
|
||||||
|
- local: pi05
|
||||||
|
title: π₀.₅ (Pi05)
|
||||||
|
- local: eo1
|
||||||
|
title: EO-1
|
||||||
|
- local: groot
|
||||||
|
title: NVIDIA GR00T N1.5
|
||||||
|
- local: xvla
|
||||||
|
title: X-VLA
|
||||||
|
- local: multi_task_dit
|
||||||
|
title: Multitask DiT Policy
|
||||||
|
- local: walloss
|
||||||
|
title: WALL-OSS
|
||||||
|
title: "Policies"
|
||||||
|
- sections:
|
||||||
|
- local: sarm
|
||||||
|
title: SARM
|
||||||
|
title: "Reward Models"
|
||||||
|
- sections:
|
||||||
|
- local: inference
|
||||||
|
title: Policy Deployment (lerobot-rollout)
|
||||||
|
- local: async
|
||||||
|
title: Use Async Inference
|
||||||
|
- local: rtc
|
||||||
|
title: Real-Time Chunking (RTC)
|
||||||
|
title: "Inference"
|
||||||
|
- sections:
|
||||||
|
- local: envhub
|
||||||
|
title: Environments from the Hub
|
||||||
|
- local: envhub_leisaac
|
||||||
|
title: Control & Train Robots in Sim (LeIsaac)
|
||||||
|
title: "Simulation"
|
||||||
|
- sections:
|
||||||
|
- local: adding_benchmarks
|
||||||
|
title: Adding a New Benchmark
|
||||||
|
- local: libero
|
||||||
|
title: LIBERO
|
||||||
|
- local: libero_plus
|
||||||
|
title: LIBERO-plus
|
||||||
|
- local: metaworld
|
||||||
|
title: Meta-World
|
||||||
|
- local: robotwin
|
||||||
|
title: RoboTwin 2.0
|
||||||
|
- local: robocasa
|
||||||
|
title: RoboCasa365
|
||||||
|
- local: robocerebra
|
||||||
|
title: RoboCerebra
|
||||||
|
- local: robomme
|
||||||
|
title: RoboMME
|
||||||
|
- local: envhub_isaaclab_arena
|
||||||
|
title: NVIDIA IsaacLab Arena Environments
|
||||||
|
- local: vlabench
|
||||||
|
title: VLABench
|
||||||
|
title: "Benchmarks"
|
||||||
|
- sections:
|
||||||
|
- local: introduction_processors
|
||||||
|
title: Introduction to Robot Processors
|
||||||
|
- local: debug_processor_pipeline
|
||||||
|
title: Debug your processor pipeline
|
||||||
|
- local: implement_your_own_processor
|
||||||
|
title: Implement your own processor
|
||||||
|
- local: processors_robots_teleop
|
||||||
|
title: Processors for Robots and Teleoperators
|
||||||
|
- local: env_processor
|
||||||
|
title: Environment Processors
|
||||||
|
- local: action_representations
|
||||||
|
title: Action Representations
|
||||||
|
title: "Robot Processors"
|
||||||
|
- sections:
|
||||||
|
- local: so101
|
||||||
|
title: SO-101
|
||||||
|
- local: so100
|
||||||
|
title: SO-100
|
||||||
|
- local: koch
|
||||||
|
title: Koch v1.1
|
||||||
|
- local: lekiwi
|
||||||
|
title: LeKiwi
|
||||||
|
- local: hope_jr
|
||||||
|
title: Hope Jr
|
||||||
|
- local: reachy2
|
||||||
|
title: Reachy 2
|
||||||
|
- local: unitree_g1
|
||||||
|
title: Unitree G1
|
||||||
|
- local: earthrover_mini_plus
|
||||||
|
title: Earth Rover Mini
|
||||||
|
- local: omx
|
||||||
|
title: OMX
|
||||||
|
- local: openarm
|
||||||
|
title: OpenArm
|
||||||
|
- local: rebot_b601
|
||||||
|
title: reBot B601-DM
|
||||||
|
title: "Robots"
|
||||||
|
- sections:
|
||||||
|
- local: phone_teleop
|
||||||
|
title: Phone
|
||||||
|
title: "Teleoperators"
|
||||||
|
- sections:
|
||||||
|
- local: cameras
|
||||||
|
title: Cameras
|
||||||
|
title: "Sensors"
|
||||||
|
- sections:
|
||||||
|
- local: notebooks
|
||||||
|
title: Notebooks
|
||||||
|
- local: feetech
|
||||||
|
title: Updating Feetech Firmware
|
||||||
|
- local: damiao
|
||||||
|
title: Damiao Motors and CAN Bus
|
||||||
|
title: "Resources"
|
||||||
|
- sections:
|
||||||
|
- local: contributing
|
||||||
|
title: Contribute to LeRobot
|
||||||
|
- local: backwardcomp
|
||||||
|
title: Backward compatibility
|
||||||
|
title: "About"
|
||||||
+120
-78
@@ -1,54 +1,68 @@
|
|||||||
|
# LeRobot documentation table of contents
|
||||||
|
#
|
||||||
|
# Ordering principle: gentle onboarding first, advanced/custom work last.
|
||||||
|
# Within each top-level section the same rule applies — concept/overview pages
|
||||||
|
# before reference/per-item pages.
|
||||||
|
#
|
||||||
|
# Pages marked "NEW (to create)" do not yet exist as .mdx files; they are
|
||||||
|
# placeholders for the redesign and must be authored before the docs build.
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: index
|
- local: index
|
||||||
title: LeRobot
|
title: 🤗 LeRobot
|
||||||
|
- local: quickstart # NEW (to create) — 15-min zero-to-trained-ACT path
|
||||||
|
title: Quickstart
|
||||||
- local: installation
|
- local: installation
|
||||||
title: Installation
|
title: Installation
|
||||||
|
- local: core_concepts # NEW (to create) — datasets, policies, processors, robots, envs in one mental model
|
||||||
|
title: Core concepts
|
||||||
- local: cheat-sheet
|
- local: cheat-sheet
|
||||||
title: Cheat sheet
|
title: Command cheat sheet
|
||||||
title: Get started
|
title: Get started
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: il_robots
|
- local: il_robots
|
||||||
title: Imitation Learning for Robots
|
title: Imitation learning end-to-end
|
||||||
- local: bring_your_own_policies
|
|
||||||
title: Adding a Policy
|
|
||||||
- local: integrate_hardware
|
|
||||||
title: Bring Your Own Hardware
|
|
||||||
- local: hilserl
|
|
||||||
title: Train a Robot with RL
|
|
||||||
- local: hilserl_sim
|
|
||||||
title: Train RL in Simulation
|
|
||||||
- local: multi_gpu_training
|
|
||||||
title: Multi GPU training
|
|
||||||
- local: hil_data_collection
|
- local: hil_data_collection
|
||||||
title: Human In the Loop Data Collection
|
title: Human-in-the-loop data collection
|
||||||
- local: peft_training
|
- local: inference
|
||||||
title: Training with PEFT (e.g., LoRA)
|
title: Deploying a trained policy
|
||||||
- local: rename_map
|
- local: rename_map
|
||||||
title: Using Rename Map and Empty Cameras
|
title: Matching dataset keys to a policy (rename map)
|
||||||
title: "Tutorials"
|
title: Your first project
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: hardware_guide
|
- local: hardware_guide
|
||||||
title: Compute Hardware Guide
|
title: Compute hardware guide
|
||||||
- local: torch_accelerators
|
- local: torch_accelerators
|
||||||
title: PyTorch accelerators
|
title: PyTorch accelerators
|
||||||
title: "Compute & Hardware"
|
- local: multi_gpu_training
|
||||||
|
title: Multi-GPU training
|
||||||
|
- local: peft_training
|
||||||
|
title: Parameter-efficient fine-tuning (LoRA)
|
||||||
|
title: Training
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: lerobot-dataset-v3
|
- local: lerobot-dataset-v3
|
||||||
title: Using LeRobotDataset
|
title: Using LeRobotDataset
|
||||||
- local: porting_datasets_v3
|
|
||||||
title: Porting Large Datasets
|
|
||||||
- local: using_dataset_tools
|
- local: using_dataset_tools
|
||||||
title: Using the Dataset Tools
|
title: Dataset tools
|
||||||
- local: language_and_recipes
|
- local: language_and_recipes
|
||||||
title: Language Columns and Recipes
|
title: Language columns & recipes
|
||||||
- local: tools
|
- local: tools
|
||||||
title: Tools
|
title: Tool calls in datasets
|
||||||
- local: video_encoding_parameters
|
- local: video_encoding_parameters
|
||||||
title: Video encoding parameters
|
title: Video encoding parameters
|
||||||
- local: streaming_video_encoding
|
- local: streaming_video_encoding
|
||||||
title: Streaming Video Encoding
|
title: Streaming video encoding
|
||||||
title: "Datasets"
|
- local: porting_datasets_v3
|
||||||
|
title: Porting datasets to v3
|
||||||
|
title: Datasets
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
|
- local: policies_overview # NEW (to create) — concept hub + "choose a policy" decision guide
|
||||||
|
title: Choosing a policy
|
||||||
|
- sections:
|
||||||
- local: act
|
- local: act
|
||||||
title: ACT
|
title: ACT
|
||||||
- local: smolvla
|
- local: smolvla
|
||||||
@@ -56,7 +70,7 @@
|
|||||||
- local: pi0
|
- local: pi0
|
||||||
title: π₀ (Pi0)
|
title: π₀ (Pi0)
|
||||||
- local: pi0fast
|
- local: pi0fast
|
||||||
title: π₀-FAST (Pi0Fast)
|
title: π₀-FAST
|
||||||
- local: pi05
|
- local: pi05
|
||||||
title: π₀.₅ (Pi05)
|
title: π₀.₅ (Pi05)
|
||||||
- local: eo1
|
- local: eo1
|
||||||
@@ -65,32 +79,37 @@
|
|||||||
title: NVIDIA GR00T N1.5
|
title: NVIDIA GR00T N1.5
|
||||||
- local: xvla
|
- local: xvla
|
||||||
title: X-VLA
|
title: X-VLA
|
||||||
- local: multi_task_dit
|
|
||||||
title: Multitask DiT Policy
|
|
||||||
- local: walloss
|
- local: walloss
|
||||||
title: WALL-OSS
|
title: WALL-OSS
|
||||||
title: "Policies"
|
- local: multi_task_dit
|
||||||
|
title: Multitask DiT
|
||||||
|
title: Policy reference
|
||||||
|
title: Policies
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: sarm
|
|
||||||
title: SARM
|
|
||||||
title: "Reward Models"
|
|
||||||
- sections:
|
|
||||||
- local: inference
|
|
||||||
title: Policy Deployment (lerobot-rollout)
|
|
||||||
- local: async
|
- local: async
|
||||||
title: Use Async Inference
|
title: Async inference
|
||||||
- local: rtc
|
- local: rtc
|
||||||
title: Real-Time Chunking (RTC)
|
title: Real-time chunking (RTC)
|
||||||
title: "Inference"
|
title: Real-time deployment
|
||||||
|
|
||||||
|
- sections:
|
||||||
|
- local: hilserl
|
||||||
|
title: Train a robot with RL (HIL-SERL)
|
||||||
|
- local: hilserl_sim
|
||||||
|
title: Train RL in simulation
|
||||||
|
- local: sarm
|
||||||
|
title: SARM reward model
|
||||||
|
title: Reinforcement learning
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: envhub
|
- local: envhub
|
||||||
title: Environments from the Hub
|
title: Environments from the Hub
|
||||||
- local: envhub_leisaac
|
- local: envhub_leisaac
|
||||||
title: Control & Train Robots in Sim (LeIsaac)
|
title: LeIsaac — control & train in sim
|
||||||
title: "Simulation"
|
- local: envhub_isaaclab_arena
|
||||||
- sections:
|
title: NVIDIA IsaacLab Arena environments
|
||||||
- local: adding_benchmarks
|
- sections:
|
||||||
title: Adding a New Benchmark
|
|
||||||
- local: libero
|
- local: libero
|
||||||
title: LIBERO
|
title: LIBERO
|
||||||
- local: libero_plus
|
- local: libero_plus
|
||||||
@@ -105,68 +124,91 @@
|
|||||||
title: RoboCerebra
|
title: RoboCerebra
|
||||||
- local: robomme
|
- local: robomme
|
||||||
title: RoboMME
|
title: RoboMME
|
||||||
- local: envhub_isaaclab_arena
|
|
||||||
title: NVIDIA IsaacLab Arena Environments
|
|
||||||
- local: vlabench
|
- local: vlabench
|
||||||
title: VLABench
|
title: VLABench
|
||||||
title: "Benchmarks"
|
title: Benchmark suites
|
||||||
|
title: Simulation & benchmarks
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: introduction_processors
|
- local: introduction_processors
|
||||||
title: Introduction to Robot Processors
|
title: Introduction to processors
|
||||||
- local: debug_processor_pipeline
|
|
||||||
title: Debug your processor pipeline
|
|
||||||
- local: implement_your_own_processor
|
|
||||||
title: Implement your own processor
|
|
||||||
- local: processors_robots_teleop
|
- local: processors_robots_teleop
|
||||||
title: Processors for Robots and Teleoperators
|
title: Processors for robots & teleoperators
|
||||||
- local: env_processor
|
- local: env_processor
|
||||||
title: Environment Processors
|
title: Environment processors
|
||||||
- local: action_representations
|
- local: action_representations
|
||||||
title: Action Representations
|
title: Action representations
|
||||||
title: "Robot Processors"
|
- local: debug_processor_pipeline
|
||||||
|
title: Debugging a pipeline
|
||||||
|
- local: implement_your_own_processor
|
||||||
|
title: Implementing your own processor
|
||||||
|
title: Processors
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
|
- sections:
|
||||||
- local: so101
|
- local: so101
|
||||||
title: SO-101
|
title: SO-101
|
||||||
- local: so100
|
- local: so100
|
||||||
title: SO-100
|
title: SO-100
|
||||||
- local: koch
|
- local: koch
|
||||||
title: Koch v1.1
|
title: Koch v1.1
|
||||||
|
- local: omx
|
||||||
|
title: OMX
|
||||||
|
- local: openarm
|
||||||
|
title: OpenArm
|
||||||
|
title: Low-cost arms
|
||||||
|
- sections:
|
||||||
- local: lekiwi
|
- local: lekiwi
|
||||||
title: LeKiwi
|
title: LeKiwi
|
||||||
|
- local: earthrover_mini_plus
|
||||||
|
title: Earth Rover Mini
|
||||||
|
title: Mobile platforms
|
||||||
|
- sections:
|
||||||
- local: hope_jr
|
- local: hope_jr
|
||||||
title: Hope Jr
|
title: Hope Jr
|
||||||
- local: reachy2
|
- local: reachy2
|
||||||
title: Reachy 2
|
title: Reachy 2
|
||||||
- local: unitree_g1
|
- local: unitree_g1
|
||||||
title: Unitree G1
|
title: Unitree G1
|
||||||
- local: earthrover_mini_plus
|
title: Bimanual & humanoid
|
||||||
title: Earth Rover Mini
|
- sections:
|
||||||
- local: omx
|
|
||||||
title: OMX
|
|
||||||
- local: openarm
|
|
||||||
title: OpenArm
|
|
||||||
- local: rebot_b601
|
- local: rebot_b601
|
||||||
title: reBot B601-DM
|
title: reBot B601-DM
|
||||||
title: "Robots"
|
title: Research & industrial
|
||||||
- sections:
|
title: Supported robots
|
||||||
- local: phone_teleop
|
|
||||||
title: Phone
|
|
||||||
title: "Teleoperators"
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: cameras
|
- local: cameras
|
||||||
title: Cameras
|
title: Cameras
|
||||||
title: "Sensors"
|
- local: phone_teleop
|
||||||
- sections:
|
title: Phone teleoperation
|
||||||
- local: notebooks
|
|
||||||
title: Notebooks
|
|
||||||
- local: feetech
|
- local: feetech
|
||||||
title: Updating Feetech Firmware
|
title: Feetech firmware update
|
||||||
- local: damiao
|
- local: damiao
|
||||||
title: Damiao Motors and CAN Bus
|
title: Damiao motors & CAN bus
|
||||||
title: "Resources"
|
title: Sensors, teleop & motors
|
||||||
|
|
||||||
- sections:
|
- sections:
|
||||||
- local: contributing
|
- local: integrate_hardware
|
||||||
title: Contribute to LeRobot
|
title: Bring your own hardware
|
||||||
|
- local: bring_your_own_policies
|
||||||
|
title: Add a new policy
|
||||||
|
- local: adding_benchmarks
|
||||||
|
title: Add a new benchmark
|
||||||
|
title: Extend LeRobot
|
||||||
|
|
||||||
|
- sections:
|
||||||
|
- local: troubleshooting # NEW (to create) — common errors: USB, calibration drift, CUDA OOM, video decoding…
|
||||||
|
title: Troubleshooting & FAQ
|
||||||
|
- local: glossary # NEW (to create) — episode, action chunk, leader/follower, teleop, processor…
|
||||||
|
title: Glossary
|
||||||
|
- local: notebooks
|
||||||
|
title: Example notebooks
|
||||||
- local: backwardcomp
|
- local: backwardcomp
|
||||||
title: Backward compatibility
|
title: Backward compatibility
|
||||||
title: "About"
|
title: Reference
|
||||||
|
|
||||||
|
- sections:
|
||||||
|
- local: contributing
|
||||||
|
title: Contributing to LeRobot
|
||||||
|
title: About
|
||||||
|
|||||||
Reference in New Issue
Block a user