docs: minor corrections and clean-up (#1089)
This commit is contained in:
@@ -96,8 +96,8 @@ Reconnect the usb cable.
|
|||||||
#### Update config file
|
#### Update config file
|
||||||
|
|
||||||
Now that you have your ports, update the **port** default values of [`SO101RobotConfig`](https://github.com/huggingface/lerobot/blob/main/lerobot/common/robot_devices/robots/configs.py).
|
Now that you have your ports, update the **port** default values of [`SO101RobotConfig`](https://github.com/huggingface/lerobot/blob/main/lerobot/common/robot_devices/robots/configs.py).
|
||||||
You will find something like, update the `port` values with your actual motor ports:
|
You will find a class called `so101` where you can update the `port` values with your actual motor ports:
|
||||||
```python
|
```diff
|
||||||
@RobotConfig.register_subclass("so101")
|
@RobotConfig.register_subclass("so101")
|
||||||
@dataclass
|
@dataclass
|
||||||
class So101RobotConfig(ManipulatorRobotConfig):
|
class So101RobotConfig(ManipulatorRobotConfig):
|
||||||
@@ -110,7 +110,8 @@ class So101RobotConfig(ManipulatorRobotConfig):
|
|||||||
leader_arms: dict[str, MotorsBusConfig] = field(
|
leader_arms: dict[str, MotorsBusConfig] = field(
|
||||||
default_factory=lambda: {
|
default_factory=lambda: {
|
||||||
"main": FeetechMotorsBusConfig(
|
"main": FeetechMotorsBusConfig(
|
||||||
port="/dev/tty.usbmodem58760431091", <-- UPDATE HERE
|
- port="/dev/tty.usbmodem58760431091",
|
||||||
|
+ port="{ADD YOUR LEADER PORT}",
|
||||||
motors={
|
motors={
|
||||||
# name: (index, model)
|
# name: (index, model)
|
||||||
"shoulder_pan": [1, "sts3215"],
|
"shoulder_pan": [1, "sts3215"],
|
||||||
@@ -127,7 +128,8 @@ class So101RobotConfig(ManipulatorRobotConfig):
|
|||||||
follower_arms: dict[str, MotorsBusConfig] = field(
|
follower_arms: dict[str, MotorsBusConfig] = field(
|
||||||
default_factory=lambda: {
|
default_factory=lambda: {
|
||||||
"main": FeetechMotorsBusConfig(
|
"main": FeetechMotorsBusConfig(
|
||||||
port="/dev/tty.usbmodem585A0076891", <-- UPDATE HERE
|
- port="/dev/tty.usbmodem585A0076891",
|
||||||
|
+ port="{ADD YOUR FOLLOWER PORT}",
|
||||||
motors={
|
motors={
|
||||||
# name: (index, model)
|
# name: (index, model)
|
||||||
"shoulder_pan": [1, "sts3215"],
|
"shoulder_pan": [1, "sts3215"],
|
||||||
@@ -297,7 +299,7 @@ Remove all support material from the 3D-printed parts, the easiest way to do thi
|
|||||||
##### Wiring
|
##### Wiring
|
||||||
|
|
||||||
- Attach the motor controller on the back.
|
- 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.
|
- Then insert all wires, use the wire guides everywhere to make sure the wires don't unplug themselves and stay in place.
|
||||||
|
|
||||||
<div class="video-container">
|
<div class="video-container">
|
||||||
<video controls width="600">
|
<video controls width="600">
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ camera_01_frame_000047.png
|
|||||||
|
|
||||||
Note: Some cameras may take a few seconds to warm up, and the first frame might be black or green.
|
Note: Some cameras may take a few seconds to warm up, and the first frame might be black or green.
|
||||||
|
|
||||||
Now that you have the camera indexes, you should specify the camera's in the config. TODO(pepijn): add more info about setting camera config, rotate etc..
|
Now that you have the camera indexes, you should specify the camera's in the config.
|
||||||
|
|
||||||
### Use your phone
|
### Use your phone
|
||||||
<hfoptions id="use phone">
|
<hfoptions id="use phone">
|
||||||
@@ -152,7 +152,7 @@ If everything is set up correctly, you can proceed with the rest of the tutorial
|
|||||||
|
|
||||||
## Teleoperate with cameras
|
## Teleoperate with cameras
|
||||||
|
|
||||||
We can now teleoperate again while at the same time visualizing the camera's and joint positions with `rerun`.
|
We can now teleoperate again while at the same time visualizing the cameras and joint positions with `rerun`.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python lerobot/scripts/control_robot.py \
|
python lerobot/scripts/control_robot.py \
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ Reconnect the usb cable.
|
|||||||
|
|
||||||
Now that you have your ports, update the **port** default values of [`SO101RobotConfig`](https://github.com/huggingface/lerobot/blob/main/lerobot/common/robot_devices/robots/configs.py).
|
Now that you have your ports, update the **port** default values of [`SO101RobotConfig`](https://github.com/huggingface/lerobot/blob/main/lerobot/common/robot_devices/robots/configs.py).
|
||||||
You will find something a class called `so101` where you can update the `port` values with your actual motor ports:
|
You will find something a class called `so101` where you can update the `port` values with your actual motor ports:
|
||||||
```python
|
```diff
|
||||||
@RobotConfig.register_subclass("so101")
|
@RobotConfig.register_subclass("so101")
|
||||||
@dataclass
|
@dataclass
|
||||||
class So101RobotConfig(ManipulatorRobotConfig):
|
class So101RobotConfig(ManipulatorRobotConfig):
|
||||||
@@ -159,7 +159,8 @@ class So101RobotConfig(ManipulatorRobotConfig):
|
|||||||
leader_arms: dict[str, MotorsBusConfig] = field(
|
leader_arms: dict[str, MotorsBusConfig] = field(
|
||||||
default_factory=lambda: {
|
default_factory=lambda: {
|
||||||
"main": FeetechMotorsBusConfig(
|
"main": FeetechMotorsBusConfig(
|
||||||
port="/dev/tty.usbmodem58760431091", <-- UPDATE HERE
|
- port="/dev/tty.usbmodem58760431091",
|
||||||
|
+ port="{ADD YOUR LEADER PORT}",
|
||||||
motors={
|
motors={
|
||||||
# name: (index, model)
|
# name: (index, model)
|
||||||
"shoulder_pan": [1, "sts3215"],
|
"shoulder_pan": [1, "sts3215"],
|
||||||
@@ -176,7 +177,8 @@ class So101RobotConfig(ManipulatorRobotConfig):
|
|||||||
follower_arms: dict[str, MotorsBusConfig] = field(
|
follower_arms: dict[str, MotorsBusConfig] = field(
|
||||||
default_factory=lambda: {
|
default_factory=lambda: {
|
||||||
"main": FeetechMotorsBusConfig(
|
"main": FeetechMotorsBusConfig(
|
||||||
port="/dev/tty.usbmodem585A0076891", <-- UPDATE HERE
|
- port="/dev/tty.usbmodem585A0076891",
|
||||||
|
+ port="{ADD YOUR FOLLOWER PORT}",
|
||||||
motors={
|
motors={
|
||||||
# name: (index, model)
|
# name: (index, model)
|
||||||
"shoulder_pan": [1, "sts3215"],
|
"shoulder_pan": [1, "sts3215"],
|
||||||
|
|||||||
Reference in New Issue
Block a user