Eğitim İçeriği
Robotik için Hızlı Prototiplendirmeye Giriş
- Hızlı prototiplendirme ve iteratif tasarım ilkeleri
- ROS 2 ekosistemi genel bakış
- Docker'ın robotikte çeviklik ve yeniden üretilebilirliği nasıl sağladığını anlatan
Geliştirme Ortamının Kurulumu
- Yerel veya bulut sistemlerine ROS 2 ve Docker'ın kurulumu
- Robotik geliştirme için Docker kapsayıcılarının yapılandırılması
- Verimli iş akışları için VS Code ve eklentilerin kullanımı
Prototiplendirme için ROS 2 Temelleri
- ROS 2 paketleri, düğümler, konular ve hizmetler
- ROS 2 çalışma alanlarının oluşturulması ve derlenmesi
- Gazebo'da robotların simülasyonu
Robotik Geliştirme için Docker
- ROS uygulamaları için kapsayıcılaştırma temelleri
- Robotik projeler için özel Docker imajlarının oluşturulması
- Sistemler arasında bağımlılıkların ve yapılandırmanın yönetimi
Robotik Prototiplerin Entegrasyonu ve Testi
- Docker ağları içinde birden fazla ROS 2 düğümünün bağlanması
- Simülasyonda algılama ve kontrol modüllerinin testi
- Kapsayıcılı uygulamaların hata ayıklanması ve optimize edilmesi
İşbirlikçi ve Ölçeklenebilir Robotik Geliştirme
- ROS-Docker projelerinin sürüm kontrolü ve paylaşımı
- Robotik için sürekli entegrasyon işlem hatları
- Prototiplerin birden fazla cihaz arasında dağıtılması ve ölçeklendirilmesi
Elinde Deneyim Projesi: Kapsayıcılı ROS 2 Prototipi
- Bir robot simülasyon işlem hattının tasarlanması ve uygulanması
- ROS 2 ve Gazebo ile tam iş akışının kapsayıcılıştırılması
- Çalışan prototipin test edilmesi ve dağıtılması
Özeti ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Python programlama diline temel bilgi
- Linux komut satırı araçlarına aşinalık
- Temel robotik kavramlarına (sensörler, aktüatörler, kontrol) anlayış
Hedef Kitle
- Hızlı prototipler oluşturan geliştiriciler ve robotik tutkunları
- Kavram kanıtı robotik uygulamalar tasarlayan başlangıç mühendisleri
- Modern dağıtım araçlarıyla ROS 2'yi keşfeden yapıcılar ve hobi severler
Danışanlarımızın Yorumları (2)
Alıştırmalara doğrudan başlayabilmek için gerekli malzemelerin (sanal makine) temini ve ROS2'nin çekirdek yapısının açıklanması. Nedenlerin belirli bir şekilde işlediğinin anlaşılması.
Arjan Bakema
Eğitim - Autonomous Navigation & SLAM with ROS 2
Yapay Zeka Çevirisi
bilgi ve yapay zeka'nın gelecekte robotik için kullanılması.
Ryle - PHILIPPINE MILITARY ACADEMY
Eğitim - Artificial Intelligence (AI) for Robotics
Yapay Zeka Çevirisi