Eğitim İçeriği
ROS ve Python'e Robotics Giriş
- ROS özelliklerine ve mimarisine genel bakış
- Mobil robotikte ROS kullanmanın faydaları
ROS'ü Anlamak
- Temel kavramlar ve bileşenler
- ROS dosya sistemi, dizin yapısı ve iletişim modeli
Geliştirme Ortamının Kurulması
- ROS ve Python'ün kurulumu
- ROS ortamının ve çalışma alanının yapılandırılması
- Mobil robot platformunun ROS'e bağlanması
Python ile ROS Düğümleri Oluşturma ve Çalıştırma
- Python kullanarak ROS düğümleri oluşturma
- Düğümleri çalıştırma ve komut satırı araçlarını kullanma
- ROS düğümü başlatma dosyaları yazma ve kullanma
- ROS parametrelerini ve günlük kaydını kullanma
Python ile ROS Konuları Oluşturma ve Kullanma
- Python ile ROS konuları oluşturma
- ROS konularına yayın yapma ve abone olma
- ROS mesaj türlerini ve özel mesajları kullanma
- ROS araçlarını kullanarak ROS konularını izleme ve kaydetme
Python ile ROS Hizmetleri Oluşturma ve Kullanma
- Python ile ROS hizmetleri oluşturma
- ROS hizmetleri isteme ve sağlama
- ROS hizmet türlerini ve özel hizmetleri kullanma
- ROS araçlarını kullanarak ROS hizmetlerini inceleme ve çağırma
Python ile ROS Eylemleri Oluşturma ve Kullanma
- Python ile ROS eylemleri oluşturma
- ROS eylem hedeflerini gönderme ve alma
- ROS eylem türlerini ve özel eylemleri kullanma
- ROS araçlarını kullanarak ROS eylemlerini yönetme ve iptal etme
Mobil Robotlar için ROS Paketlerini ve Kütüphanelerini Kullanma
- Mobil robotlar için ROS navigasyon yığınını kullanma
- Mobil robotlar için ROS SLAM paketlerini uygulama
- Mobil robotlar için ROS algı paketlerini kullanma
ROS'ü Diğer Çerçeveler ve Araçlarla Entegre Etme
- Bilgisayar görüşü için ROS'ü OpenCV ile kullanma
- Makine öğrenimi için ROS'ü TensorFlow ile kullanma
- Simülasyon için ROS'ü Gazebo ile kullanma
- ROS'ü diğer çerçeveler ve araçlarla kullanma
ROS Uygulamalarında Sorun Giderme ve Hata Ayıklama
- ROS uygulamalarındaki yaygın sorunları ve hataları giderme
- Etkili hata ayıklama teknikleri ve araçları uygulama
- ROS performansını artırmak için ipuçları ve en iyi uygulamalar
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel robotik kavramları ve terminolojisine ilişkin anlayış
- Python programlama ve veri analizi konusunda deneyim
- Linux işletim sistemi ve komut satırı araçlarına aşinalık
Hedef Kitle
- Robotics geliştiriciler
- Robotics meraklılar
Danışanlarımızın Yorumları (5)
The fact of having more practical exercises using more similar data to what we use in our projects (satellite images in raster format)
Matthieu - CS Group
Eğitim - Scaling Data Analysis with Python and Dask
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Eğitim - Developing APIs with Python and FastAPI
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Eğitim - Build REST APIs with Python and Flask
Trainer develops training based on participant's pace
Farris Chua
Eğitim - Data Analysis in Python using Pandas and Numpy
I mostly enjoyed everything.