Unitree SDK &
Yazılım Rehberi.
Python, C++, ROS2 ve simülasyon ortamlarıyla Unitree quadruped ve insansı robotları programlama kılavuzu. Go2 üzerindeki sensör verilerini okumaktan Isaac Gym'de reinforcement learning policy eğitmeye kadar kapsamlı geliştirici kaynakları.
Hızlı Başlangıç — 4 Adımda Unitree Geliştirme
Bağlantı kurulumu
Robotunuzu Ethernet veya Wi-Fi üzerinden geliştirme bilgisayarınıza bağlayın. Default IP adresi genellikle 192.168.123.x ağındadır.
SDK2 kurulumu
Python: pip install unitree-sdk2py veya C++: CMake ile unitree_sdk2 deposunu derleyin. CycloneDDS otomatik yapılandırılır.
İlk komut
high_level örneğini çalıştırarak robotu ayağa kaldırın ve temel yürüme komutu gönderin. SDK örnekleri tüm modeller için hazırdır.
ROS2 ekosistemi (opsiyonel)
unitree_ros2 paketlerini workspace'inize klonlayın, colcon build ile derleyin ve Rviz'de robotu görselleştirin.
Unitree SDK2 (Python / C++)
Unitree'nin resmi SDK2 kütüphanesi, Go2, B2, H1 ve H2 dahil tüm yeni platform serisini destekler. CycloneDDS tabanlı haberleşme katmanı üzerinden yüksek seviye kontrol, sensör okuma ve eklem seviyesi komut gönderimi mümkündür.
ÖNE ÇIKAN ÖZELLİKLER
- 1Python & C++ API: Yürüme, koşma, zıplama ve özel hareketler için yüksek seviye fonksiyonlar
- 2Low-level kontrol: Eklem pozisyon, hız ve tork modu ile doğrudan motor kontrolü
- 3Sensör okuma: IMU, LiDAR, kamera ve ayak temas sensörlerinden gerçek zamanlı veri akışı
- 4Çoklu robot: Tek ağ üzerinde birden fazla Unitree robotu eşzamanlı kontrol
ROS2 Entegrasyonu
Unitree robotları Ubuntu + ROS2 (Humble / Iron) ekosistemiyle sorunsuz çalışır. EDU varyantları doğrudan ROS2 düğümleri olarak başlatılabilir; araştırma ve otonom navigasyon pipeline'ları için idealdir.
ÖNE ÇIKAN ÖZELLİKLER
- 1unitree_ros2 paketleri: URDF modelleri, Rviz görselleştirme ve topic yayını
- 2Nav2 uyumluluğu: SLAM Toolbox ve Nav2 ile otonom haritalama ve navigasyon
- 3Özel mesaj tipleri: Unitreeye özgü eklem durumu ve komut mesajları
- 4sim-to-real: Simülasyon ortamında eğitilen politikaları doğrudan robota aktarma
NVIDIA Isaac Gym & Sim Ortamları
Unitree quadruped modelleri, NVIDIA Isaac Gym (Orbit), MuJoCo ve Gazebo gibi önde gelen simülasyon ortamlarında desteklenir. GPU hızlandırmalı paralel simülasyon ile binlerce ortamda policy eğitimi yapılabilir.
ÖNE ÇIKAN ÖZELLİKLER
- 1Isaac Gym / Orbit: GPU paralel RL eğitimi ile quadruped locomotion politikası
- 2MuJoCo: Hassas fizik simülasyonu ve contact-rich manipülasyon deneyleri
- 3Gazebo Classic & Ignition: ROS2 entegre tam simülasyon ortamı
- 4sim-to-real transfer: Simülasyonda eğitilen modellerin gerçek robotta doğrulanması
Jetson & Edge AI Geliştirme
Unitree'nin üst düzey modelleri NVIDIA Jetson platformları (Orin, AGX Thor) ile donatılmıştır. Yerel LLM çalıştırma, 3D algılama ve semantic SLAM gibi gelişmiş AI görevleri edge cihazda gerçekleştirilebilir.
ÖNE ÇIKAN ÖZELLİKLER
- 1Jetson Orin (100 TOPS): G1 üzerinde 3D semantic perception ve nesne tanıma
- 2Jetson AGX Thor (2070 TOPS): H2 EDU üzerinde büyük dil modeli (LLM) çalıştırma
- 3TensorRT & CUDA: DNN modellerinin edge optimizasyonu ve gerçek zamanlı inferans
- 4Isaac ROS: NVIDIA'nın hazır algılama ve navigasyon pipeline'ları
Resmi Kaynaklar & Topluluk
Unitree Docs
Resmi SDK dokümantasyonu, API referansı ve kurulum kılavuzları.
GitHub — unitreerobotics
SDK2, ROS paketleri, URDF modelleri ve örnek kodlar.
Unitree Community
Resmi geliştirici forumu: soru-cevap, paylaşım ve duyurular.
robotlar.org Destek
Türkiye'de SDK kurulumu, entegrasyon ve teknik danışmanlık.
Unitree Geliştirme Desteği
Türkiye'de.
SDK kurulumu, ROS2 entegrasyonu veya özel uygulama geliştirme için Türkiye'deki Unitree teknik ekibimizden destek alın.