LeRobot documentation

OMX

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

OMX

OMX

Parçaları Sırala ve Birleştir

Öncelikle OMX donanımını resmi montaj kılavuzuna göre birleştirin.

OMX Montaj Kılavuzu: https://ai.robotis.com/omx/assembly_guide_omx.html

OMX robotları fabrikadan önceden yapılandırılmış olarak gönderilir. Motor kimlikleri, iletişim parametreleri ve eklem ofsetleri zaten ayarlandığı için LeRobot'u kullanmadan önce ek motor kurulumu veya kalibrasyon gerekmez.

LeRobot 🤗'u Yükle

LeRobot'u yüklemek için Yükleme Kılavuzumuza göz atın

Bu talimatların yanı sıra, Dynamixel motor desteğini de yüklemeniz gerekir:

pip install -e ".[dynamixel]"

Robotu bağlayın

Her bus servo adaptörü için portu bulmak için bu betiği çalıştırın:

lerobot-find-port

Bu komut çalıştırıldığında ve istendiğinde, USB kablosunu lider veya takipçi koldan çıkarın ve Enter tuşuna basın. Çıktı, ‘The port of this MotorsBus is [port]’ ifadesini gösterecektir. Bu, çıkarılan kolun portunu belirler. Her iki portu da belirlemek için diğer kol için işlemi tekrarlayın.

Mac
Linux

macOS'te örnek çıktı:

Finding all available ports for the MotorBus.
['/dev/tty.usbmodem575E0032081', '/dev/tty.usbmodem575E0031751']
Remove the USB cable from your MotorsBus and press Enter when done.

[...Disconnect corresponding leader or follower arm and press Enter...]

The port of this MotorsBus is /dev/tty.usbmodem575E0032081
Reconnect the USB cable.

Bulunan port: /dev/tty.usbmodem575E0032081, lider veya takipçi kolunuza karşılık gelir.

Uzaktan Kontrol

Doğru portları belirledikten sonra, lider kolu kullanarak takipçi kolu doğrudan teleoperasyonla kontrol edebilirsiniz.

Mac
Linux

Kamera olmadan teleoperasyon

lerobot-teleoperate \
  --robot.type=omx_follower \
  --robot.port=<your_follower_port> \
  --robot.id=omx_follower_arm \
  --teleop.type=omx_leader \
  --teleop.port=<your_leader_port> \
  --teleop.id=omx_leader_arm

Teleoperasyon sırasında, lider kolun hareketleri takipçi kol tarafından gerçek zamanlı olarak aynalanır. OMX zaten önceden yapılandırılmıştır; kalibrasyon adımları olmadan teleoperasyon hemen başlatılabilir.

Kamera ile teleoperasyon

Teleoperasyon sırasında takipçi kola bir kamera yapılandırması sağlayarak kamera girişini de etkinleştirebilirsiniz.

lerobot-teleoperate \
  --robot.type=omx_follower \
  --robot.port=<your_follower_port> \
  --robot.id=omx_follower_arm \
  --robot.cameras="{front: {type: opencv, index_or_path: '/dev/video0', width: 640, height: 480, fps: 30}}" \
  --teleop.type=omx_leader \
  --teleop.port=<your_leader_port> \
  --teleop.id=omx_leader_arm \
  --display_data=true

Kamera etkinleştirildiğinde, kamera akışı gerçek zamanlı olarak görüntülenir ve robot durumuyla senkronize edilir. Bu yapılandırma görsel izleme için faydalıdır ve daha sonra gösterim kaydı ve taklit öğrenimi için yeniden kullanılabilir.

Tebrikler 🎉, robotunuz bir görevi kendi başına öğrenmeye hazır.

Herhangi bir sorunuz varsa veya yardıma ihtiyacınız varsa, lütfen Discord üzerinden bize ulaşın.

Update on GitHub