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)
Daha praktik ödevler yapmanın gerçekliği, projelerimizde kullandığımız verilere daha benzer verileri (raster formatındaki uydu görüntüleri) kullanmak ile ilgilidir.
Matthieu - CS Group
Eğitim - Scaling Data Analysis with Python and Dask
Yapay Zeka Çevirisi
Antrenörun çok bilgili olduğunu ve anlayışı açıklayabilmek için sorulara güvenle cevap verdiğini düşündüm.
Jenna - TCMT
Eğitim - Machine Learning with Python – 2 Days
Yapay Zeka Çevirisi
Çok iyi bir eğitmen hazırlığı ve uzmanlık, İngilizce'de mükemmel iletişim. Kurs pratikçe (egzersizler + kullanım scenarileri örnekleri paylaşım)
Monika - Procter & Gamble Polska Sp. z o.o.
Eğitim - Developing APIs with Python and FastAPI
Yapay Zeka Çevirisi
Açıklama
Wei Yang Teo - Ministry of Defence, Singapore
Eğitim - Machine Learning with Python – 4 Days
Yapay Zeka Çevirisi
Eğitmen, katılımcının hızına göre eğitim geliştirmektedir.
Farris Chua
Eğitim - Data Analysis in Python using Pandas and Numpy
Yapay Zeka Çevirisi