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
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler