Python ile mobil robot yazılımı geliştirin
ROS 2 ve rclpy ile node, topic ve servis geliştirme, URDF ve Gazebo simülasyonu, TF2, SLAM Toolbox ile haritalama ve Nav2 ile otonom navigasyon mobil robot üzerinde uygulamalı anlatılır.
ROS 2 tabanlı mobil robot yazılım mimarisi
Python ile mobil robot yazılımını ROS 2 üzerinde öğretir. Node, topic, servis ve action mimarisi, rclpy ile yayıncı/abone yazımı, launch dosyaları, URDF/Xacro ile robot modeli, Gazebo simülasyonu, TF2 koordinat çerçeveleri, diferansiyel sürüş, LiDAR/kamera/IMU verisi, SLAM Toolbox ile haritalama, Nav2 ile otonom navigasyon, davranış ağaçları ve gerçek robota aktarım uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün ROS 2 Mimarisi ve rclpy, 2. gün Robot Modeli ve Simülasyon, 3. gün SLAM ve Otonom Navigasyon konularına ayrılmıştır.
İleri Seviye — ROS 2 ile Python (rclpy) kullanarak mobil robot yazılımı, navigasyon, sensörler ve simülasyon
Tüm uygulamalar Ubuntu üzerinde ROS 2 ve Gazebo ile yürütülür; her gün simülasyonda çalışan TurtleBot3 benzeri bir mobil robot genişletilir.
Gerçek robotta kullanılan ROS 2 mimarisiyle çalışırsınız.
Robotun haritalayıp hedefe otonom gitmesini sağlarsınız.
Gazebo ile donanıma geçmeden algoritmaları doğrularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python sınıf ve fonksiyon yazımı bilinmelidir.
Ubuntu terminal kullanımı ve paket yönetimi gerekir.
Sensör, motor ve koordinat dönüşümü kavramlarına aşinalık faydalıdır.
Ubuntu 22.04, ROS 2 Humble ve en az 8 GB RAM önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Node, topic, servis ve action yapılarını doğru seçebilirsiniz.
Python ile yayıncı, abone ve servis düğümleri yazabilirsiniz.
URDF/Xacro ile diferansiyel sürüş robotu tanımlayabilirsiniz.
Gazebo'da sensörlü robotu çalıştırabilirsiniz.
Koordinat çerçeveleri arasında dönüşüm yönetebilirsiniz.
slam_toolbox ile ortam haritası çıkarabilirsiniz.
Nav2 ile hedefe otonom navigasyon sağlayabilirsiniz.
Simülasyondaki yazılımı gerçek robota aktarma adımlarını planlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
pandas ile groupby, pivot, hipotez testi, A/B test, RFM, kohort, zaman serisi ve raporlama. Uygulamalı veri analitiği eğitimi Digital Vizyon Akademi'de.
Detayları Gör →Pandas ile veri filtreleme eğitimi: loc/iloc, boolean maske, query, regex ve tarih filtreleri. Analiz için uygulamalı, Jupyter tabanlı kurs.
Detayları Gör →Pandas ile CSV, Excel, JSON ve SQL verisini içe aktarma, temizleme, groupby ile analiz etme ve to_csv, to_excel, to_parquet ile dışa aktarma eğitimi.
Detayları Gör →Python ile API ve API tasarımı eğitimi: REST ilkeleri, FastAPI, Flask, Pydantic, JWT, OAuth 2.0, OpenAPI sözleşmesi ve pytest ile uçtan uca API geliştirme.
Detayları Gör →Python test otomasyonu eğitimi: pytest, unittest.mock, Selenium, Playwright, API testi, Page Object Model, coverage ve GitHub Actions ile CI hattı kurulumu.
Detayları Gör →