From ee5525fea1926a848e0f590a293722b230c15337 Mon Sep 17 00:00:00 2001
From: Pepijn <138571049+pkooij@users.noreply.github.com>
Date: Fri, 2 May 2025 16:10:13 +0200
Subject: [PATCH] Docs: adapt text + fix video code (#1064)
---
docs/source/assemble_so101.mdx | 90 +++++++++++++++++++---------------
docs/source/index.mdx | 6 +--
2 files changed, 53 insertions(+), 43 deletions(-)
diff --git a/docs/source/assemble_so101.mdx b/docs/source/assemble_so101.mdx
index c6fad5a08..3aceb6b92 100644
--- a/docs/source/assemble_so101.mdx
+++ b/docs/source/assemble_so101.mdx
@@ -143,10 +143,11 @@ class So101RobotConfig(ManipulatorRobotConfig):
```
Here is a video of the process:
-
+
+
+
## Step-by-Step Assembly Instructions
@@ -186,10 +187,11 @@ python lerobot/scripts/configure_motor.py \
Redo this process for all your motors until ID 6. Do the same for the 6 motors of the leader arm, but make sure to change the power supply if you use motors with different voltage and make sure you give the right ID to the right motor according to the table above.
Here is a video of the process:
-
+
+
+
### Clean Parts
Remove all support material from the 3D-printed parts, the easiest wat to do this is using a small screwdriver to get underneath the support material.
@@ -204,10 +206,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Tighten the shoulder part with 4 M3x6mm screws on top and 4 M3x6mm screws on the bottom
- Add the shoulder motor holder.
-
+
+
+
### Joint 2
@@ -216,10 +219,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Attach both motor horns to motor 2, again use the M3x6mm horn screw.
- Attach the upper arm with 4 M3x6mm screws on each side.
-
+
+
+
### Joint 3
@@ -227,10 +231,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Attach both motor horns to motor 3 and secure one again with a M3x6mm horn screw.
- Connect the forearm to motor 3 using 4 M3x6mm screws on each side.
-
+
+
+
### Joint 4
@@ -238,10 +243,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Slide in motor 4.
- Fasten motor 4 with 4 M2x6mm screws and attach its motor horns, use a M3x6mm horn screw.
-
+
+
+
### Joint 5
@@ -249,10 +255,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Install only one motor horn on the wrist motor and secure it with a M3x6mm horn screw.
- Secure the wrist to motor 4 using 4 M3x6mm screws on both sides.
-
+
+
+
### Gripper / Handle
@@ -264,10 +271,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Attach the motor horns and again use a M3x6mm horn screw.
- Install the gripper claw and secure it with 4 M3x6mm screws on both sides.
-
+
+
+
@@ -277,10 +285,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Insert the gripper motor, secure it with 2 M2x6mm screws on each side, attach a motor horn using a M3x6mm horn screw.
- Attach the follower trigger with 4 M3x6mm screws.
-
+
+
+
@@ -290,10 +299,11 @@ Remove all support material from the 3D-printed parts, the easiest wat to do thi
- Attach the motor controller on the back.
- Then insert all wires, use the wire guides everywhere to make sure the wires don't unplug themself and stay in place.
-
+
+
+
## Calibrate
diff --git a/docs/source/index.mdx b/docs/source/index.mdx
index dba71474e..b8ff56ea7 100644
--- a/docs/source/index.mdx
+++ b/docs/source/index.mdx
@@ -10,10 +10,10 @@
🤗 LeRobot aims to provide models, datasets, and tools for real-world robotics in PyTorch. The goal is to lower the barrier for entry to robotics so that everyone can contribute and benefit from sharing datasets and pretrained models.
-🤗 LeRobot contains state-of-the-art approaches that have been shown to transfer to the real-world with a focus on imitation learning and reinforcement learning: github.com/huggingface/lerobot
+🤗 LeRobot contains state-of-the-art approaches that have been shown to transfer to the real-world with a focus on imitation learning and reinforcement learning.
-🤗 LeRobot already provides a set of pretrained models, datasets with human collected demonstrations, and simulated environments so that everyone can get started. In the coming weeks, the plan is to add more and more support for real-world robotics on the most affordable and capable robots out there.
+🤗 LeRobot already provides a set of pretrained models, datasets with human collected demonstrations, and simulated environments so that everyone can get started.
-🤗 LeRobot hosts pretrained models and datasets on this HuggingFace community page: huggingface.co/lerobot
+🤗 LeRobot hosts pretrained models and datasets on the LeRobot HuggingFace page.
Join the LeRobot community on [Discord](https://discord.gg/s3KuuzsPFb)