Eğitim İçeriği
Giriş
ROS Temel Kavramların Anlaşılması
- ROS Mimarisinin ve Felsefesinin Genel Bakışı
- ROS Çalışma Ortamının Kurulması
- ROS Master, Düğümler, Konular ve Mesajlar
- Konsol Komutlarının Kullanımı
- Catkin Derleme Sistemi ile Çalışma
- ROS Başlatma Dosyası
- Gazebo Simülatörü ile 3B Görselleştirme ve Kullanıcı Etkileşimi
İlk ROS Programınızı Oluşturma
- ROS Paketi Oluşturma
- Eclipse'te ROS Projesi Kurma
- ROS C++ İstemci Kütüphanesini Kullanma
- Basit Bir ROS Abone ve Yayıncı Yazma
- ROS Parametre Sunucusu Kullanarak Parametreleri Saklama ve Alma
- ROS 3B Görselleştirme için RViz Kullanma
ROS Üzerinde TF Dönüşüm Sistemini Kullanma
rqt Kullanıcı Arayüzü ile Çalışma
ROS Üzerinde Robot Modellerini Keşfetme
Simülasyon Açıklama Formatı (SDF)
ROS Hizmetlerini Dağıtma
ROS Eylemlerini Uygulama
ROS Üzerinde Simüle Edilmiş Zamanı Kullanma
ROS Torbalarında Mesaj Verilerini Saklama
Gerçekçi Senaryolarla Regresyon Testi
ROS İçinde Farklı Hata Ayıklama Stratejileri Uygulama
ROS İçin Karmaşık Gerçek Dünya Uygulamalarını Keşfetme
İlk ROS Projenizi Oluşturmaya Doğru Sonraki Adımlar
Sorun Giderme
Kapanış Sözleri
Kurs İçin Gerekli Önbilgiler
- Temel robotik kavramlarına ilişkin anlayış.
- Temel programlama deneyimi.
Hedef Kitle
- Hobi sahipleri
- Robotics Meraklılar
- Mühendisler ve Teknisyenler
Danışanlarımızın Yorumları (4)
Individual support
Simon the 2nd - Cboost
Eğitim - ROS: Programming for Robotics
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Eğitim - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Eğitim - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.