Získejte díly pro SO-101
Nainstalujte LeRobot
pip install -e ".[feetech]"
|
Krok za krokem návod k sestavení
| Osa vedoucí paže | Motor | Převodový poměr |
| Základna / otáčení ramene | 1 | 1 / 191 |
| Zvednutí ramene | 2 | 1 / 345 |
| Ohyb lokte | 3 | 1 / 191 |
| Ohyb zápěstí | 4 | 1 / 147 |
| Rotace zápěstí | 5 | 1 / 147 |
| Chopič | 6 | 1 / 147 |
Vyčistěte díly SO-101
Nainstalujte kloub 1
-
Vložte první motor do základny.
-
Zajistěte motor čtyřmi šrouby M2x6mm (nejmenšími šrouby): dvěma shora a dvěma zdola.
-
Nasuňte první držák motoru přes motor a upevněte jej dvěma šrouby M2x6mm (po jednom na každé straně).
-
Nasadte oba motorové rohy a horní roh upevněte šroubem M3x6mm.
-
Namontujte část ramene.
-
Zajistěte část ramene čtyřmi šrouby M3x6mm nahoře a čtyřmi šrouby M3x6mm dole.
-
Nainstalujte držák motoru ramene.
Nainstalujte kloub 2
-
Zasuňte druhý motor shora na místo.
-
Zajistěte druhý motor čtyřmi šrouby M2x6mm.
-
Nasadte oba motorové rohy na motor 2 a horní roh upevněte šroubem M3x6mm.
-
Připevněte paži a zajistěte ji čtyřmi šrouby M3x6mm na každé straně.
Nainstalujte kloub 3
-
Vložte motor 3 a zajistěte jej čtyřmi šrouby M2x6mm.
-
Nainstalujte oba motorové rohy na motor 3 a jeden z nich upevněte šroubem M3x6mm.
-
Připevněte předloktí k motoru 3 pomocí čtyř šroubů M3x6mm na každé straně.
Nainstalujte kloub 4
-
Zasuňte držák motoru 4 na místo.
-
Vložte motor 4.
-
Zajistěte motor 4 čtyřmi šrouby M2x6mm, poté připevněte jeho motorové rohy a jeden upevněte šroubem M3x6mm.
Nainstalujte kloub 5
-
Vložte motor 5 do držáku zápěstí a upevněte jej dvěma předními šrouby M2x6mm.
-
Nasaďte jeden motorový roh na motor zápěstí a zajistěte jej šroubem M3x6mm.
-
Připevněte zápěstí k motoru 4 a upevněte jej čtyřmi šrouby M3x6mm na každé straně.
Nainstalujte chápadlo / rukojeť
Follower
-
Namontujte chápadlo na motor 5 připevněním k motorovému rohu zápěstí čtyřmi šrouby M3x6mm.
-
Vložte motor chápadla a zajistěte jej dvěma šrouby M2x6mm na každé straně.
-
Nasaďte motorové rohy a jeden upevněte šroubem M3x6mm.
-
Nainstalujte dráp chápadla a zajistěte jej čtyřmi šrouby M3x6mm na každé straně.
Leader
-
Namontujte držák vedoucího na zápěstí a upevněte jej čtyřmi šrouby M3x6mm.
-
Připevněte rukojeť k motoru 5 pomocí jednoho šroubu M2x6mm.
-
Vložte motor chápadla a zajistěte jej dvěma šrouby M2x6mm na každé straně; nasaďte motorový roh a upevněte jej šroubem M3x6mm.
-
Připevněte spoušť následovníka pomocí čtyř šroubů M3x6mm.
Nakonfigurujte motory SO-101
Najděte USB porty odpovídající každé paži
lerobot-find-port
|
Mac
| Hledání všech dostupných portů pro MotorBus.
['/dev/tty.usbmodem575E0032081', '/dev/tty.usbmodem575E0031751']
Odpojte USB kabel od vašeho MotorsBus a stiskněte [Enter], až budete hotovi.
[...Disconnect corresponding leader or follower arm and press Enter...]
Port tohoto MotorsBus je /dev/tty.usbmodem575E0032081
Znovu připojte USB kabel.
|
Linux
|
sudo chmod 666 /dev/ttyACM0 sudo chmod 666 /dev/ttyACM1
|
| Hledání všech dostupných portů pro MotorBus. ['/dev/ttyACM0', '/dev/ttyACM1'] Odpojte usb kabel od vašeho MotorsBus a stiskněte [Enter], až budete hotovi.
|
Přiřaďte ID motorům a nastavte jejich baudrate
Follower
|
lerobot-setup-motors \
|
| from lerobot.robots.so101_follower import SO101Follower, SO101FollowerConfig config = SO101FollowerConfig( port="/dev/tty.usbmodem585A0076841", id="my_awesome_follower_arm", ) follower = SO101Follower(config) follower.setup_motors()
|
Připojte řídicí desku pouze k motoru 'gripper' a stiskněte enter.
|
-
Napájecí zdroj
-
USB kabel mezi vaším počítačem a řídicí deskou
-
3pinový kabel od řídicí desky k motoru
ID motoru 'gripper' nastaveno na 6
|
Připojte řídicí desku pouze k motoru 'wrist_roll' a stiskněte enter.
|
Leader
| lerobot-setup-motors \ --teleop.type=so101_leader \ --teleop.port=/dev/tty.usbmodem575E0031751 # <- vložte zde port nalezený v předchozím kroku
|
| from lerobot.teleoperators.so101_leader import SO101Leader, SO101LeaderConfig config = SO101LeaderConfig( port="/dev/tty.usbmodem585A0076841", id="my_awesome_leader_arm", ) leader = SO101Leader(config) leader.setup_motors()
|
Kalibrujte svého robota
Follower
| lerobot-calibrate \ --robot.type=so101_follower \ --robot.port=/dev/tty.usbmodem58760431551 \ # <- Port vašeho robota --robot.id=my_awesome_follower_arm # <- Dejte robotu jedinečné jméno
|
| from lerobot.robots.so101_follower import SO101FollowerConfig, SO101Follower config = SO101FollowerConfig( port="/dev/tty.usbmodem585A0076891", id="my_awesome_follower_arm", ) follower = SO101Follower(config) follower.connect(calibrate=False) follower.calibrate() follower.disconnect()
|
Leader
| lerobot-calibrate \ --teleop.type=so101_leader \ --teleop.port=/dev/tty.usbmodem58760431551 \ # <- Port vašeho robota --teleop.id=my_awesome_leader_arm # <- Dejte robotu jedinečné jméno
|
| from lerobot.teleoperators.so101_leader import SO101LeaderConfig, SO101Leader config = SO101LeaderConfig( port="/dev/tty.usbmodem58760431551", id="my_awesome_leader_arm", ) leader = SO101Leader(config) leader.connect(calibrate=False) leader.calibrate() leader.disconnect()
|
