SO-101 Setup
- SO-101 ようやく届いた 🙌
- 宛名が記載されていなかったらしく輸入時に税関で止まっていたらしい

- 組み立て, テレオペが出来た
セットアップ
uv run python lerobot/find_port.py
# USBを抜く
The port of this MotorsBus is '/dev/tty.usbmodem5A7A0180951'
Reconnect the USB cable.
# leader
/dev/tty.usbmodem5A7A0180951
# follower
/dev/tty.usbmodem5A7A0182131uv run python -m lerobot.setup_motors \
--teleop.type=so101_leader \
--teleop.port=/dev/tty.usbmodem5A7A0180951uv run python -m lerobot.setup_motors \
--robot.type=so101_follower \
--robot.port=/dev/tty.usbmodem5A7A0182131キャリブレーション
uv run python -m lerobot.calibrate \
--teleop.type=so101_leader \
--teleop.port=/dev/tty.usbmodem5A7A0180951 \
--teleop.id=leaderuv run python -m lerobot.calibrate \
--robot.type=so101_follower \
--robot.port=/dev/tty.usbmodem5A7A0182131 \
--robot.id=followerモーターIDが振り違えられていた(右列が実際に動く関節):
NAME | MIN | POS | MAX
shoulder_pan | 2034 | 2034 | 3498 = gripper
shoulder_lift | 113 | 2056 | 3944 = wrist_roll
elbow_flex | 836 | 1873 | 3234 = wrist_flex
wrist_flex | 826 | 3150 | 3165 = elbow_flex
wrist_roll | 744 | 1530 | 3292 = shoulder_lift
gripper | 918 | 1889 | 3219 = shoulder_pan
分解が出来なそうで困っていたが、linux 向けのツールでID振り直せてテレオペ出来た。
テレオペレーション
uv run python -m lerobot.teleoperate \
--robot.type=so101_follower \
--robot.port=/dev/tty.usbmodem5A7A0182131 \
--robot.id=follower \
--teleop.type=so101_leader \
--teleop.port=/dev/tty.usbmodem5A7A0180951 \
--teleop.id=leader
TODO
- VLAの前段階として制御スクリプトを書いてオムライスにケチャップでお絵描きして欲しい
- → メイドちゃんカフェ
- ロースコグとLeKiwiほしい → LeKiwi Setup
関連: VLA