Eğitim İçeriği

Hafta 01

Giriş

  • Neden bir Robot Akıllıdır?

Fiziksel ve Sanal Robotlar

  • Akıllı Robotlar, Akıllı Makineler, Bilinçsiz Makineler ve Robotik Süreç Otomasyonu (RPA) vb.

Yapay Zeka'nın (AI) Robotikteki Rolü

  • "if-then-else" ötesi ve öğrenen makine
  • AI'ın arkasındaki algoritmalar
  • Makine öğrenmesi, bilgisayar görseli, doğal dil işleme (NLP) vb.
  • Bilişsel robotik

Büyük Verinin Robotikteki Rolü

  • Veri ve desenlere dayalı karar alma

Bulut ve Robotik

  • Robotik ile IT'yi bağlama
  • Daha çok bilgiye erişen, işbirliği yapan daha fonksiyonel robotlar oluşturma

Vaka Çalışması: Endüstriyel Robotlar

  • Mekanik Robotlar
    • Baxter
  • Nükleer Tesislerdeki Robotlar
    • Radyasyon tespiti ve koruma
  • Nükleer Reaktörlerdeki Robotlar
    • Radyasyon tespiti ve koruma

Bir Robotun Donanım Bileşenleri

  • Motorlar, sensörler, mikrodenetleyiciler, kameralar vb.

Robotların Ortak Elemanları

  • Makine görseli, ses tanıma, konuşma sentezi, yakınlık algılama, basınç algılama vb.

Bir Robotu Programlamak için Geliştirme Çerçeveleri

  • Açık kaynak ve ticari çerçeveler
  • Robot İşletim Sistemi (ROS)
    • Mimarisi: çalışma alanı, konular, iletiler, hizmetler, düğümler, actionlibs, araçlar vb.

Bir Robotu Programlamak için Diller

  • Düşük seviye kontrol için C++
  • Orkestrasyon için Python
  • Python ve C ++ ile ROS düğümlerini programlama
  • Diğer diller

Fiziksel Robotu Benzetmek için Araçlar

  • Ticari ve açık kaynak 3B simülasyon ve görselleştirme yazılımları

Hafta 02

Geliştirme Ortamını Hazırlama

  • Yazılım yükleme ve kurulum
  • Faydalı paketler ve araçlar

Vaka Çalışması: Mekanik Robotlar

  • Nükleer teknoloji alanındaki robotlar
  • Çevre sistemlerindeki robotlar

Robotu Programlama

  • Python ve C ++ ile düğüm programlaması
  • ROS düğümü anlatımı
  • ROS'taki iletiler ve konular
  • Yayım / abonelik paradigması
  • Proje: Gerçek robotla Çarpmak & Giderek ilerleme
  • Sorun giderme
  • Robotları Gazebo / ROS ile simüle etme
  • ROS'taki çerçeveler ve referans değişiklikleri
  • Kameraların 2B bilgi işleme OpenCV ile
  • Lazerin bilgi işlenmesi
  • Proje: Renklerle nesnelerin güvenli takip edilmesi
  • Sorun giderme

Hafta 03

Robotu Programlama (Devam...)

  • ROS'taki hizmetler
  • RGB-D sensörlerinin 3B bilgi işleme PCL ile
  • ROS'ta Haritalar ve Seyir
  • Proje: Ortamdaki nesneleri bulma
  • Sorun giderme

Robotu Programlama (Devam...)

  • ActionLib
  • Konuşma Tanıma ve Konuşma Üretimi
  • MoveIt! ile robot kollarını kontrol etme
  • Etkin görünürlük için robot boynu kontolü
  • Proje: Nesneleri bulma ve toplama
  • Sorun giderme

Robotunuzu Test Etme

  • Birim testi

Hafta 04

Derin Öğrenme ile Robotun Kapasitesini Genişletme

  • Algılama -- görsel, ses ve dokunsal algılar
  • Bilgi temsili
  • NLP (doğal dil işleme) aracılığıyla ses tanıma
  • Bilgisayar görseli

Derin Öğrenme Kursu

  • Yapay Sinir Ağları (ANNs)
  • Yapay Sinir Ağları vs. Biyolojik Sinir Ağları
  • İleri Besleme Sinir Ağları
  • Aktivasyon Fonksiyonları
  • Yapay Sinir Ağlarını Eğitme

Derin Öğrenme Kursu (Devam...)

  • Derin Öğrenme Modelleri
    • Konvolüsyonel Ağlar ve Tekrarlayan Ağlar
  • Konvolüsyonel Sinir Ağları (CNNs veya ConvNets)
    • Konvolüsyon Katmanı
    • Pooling Katmanı
    • Konvolüsyonel Sinir Ağları Mimarisi

Hafta 05

Derin Öğrenme Kursu (Devam...)

  • Tekrarlayan Sinir Ağları (RNN)
    • RNN'i eğitme
    • Eğitim sırasında gradyanları istikrarlı hale getirme
    • Uzun kısa süreli bellek ağları
  • Derin Öğrenme Platformları ve Yazılım Kütüphaneleri
    • ROS'taki Derin Öğrenme

Robotunuzda Büyük Veri Kullanımı

  • Büyük veri kavramları
  • Veri analizi yaklaşımları
  • Büyük Veri araçları
  • Verilerdeki desenleri tanıma
  • Alıştırma: Büyük veri kümelerinde NLP ve Bilgisayar Görseli

Robotunuzda Büyük Veri Kullanımı (Devam...)

  • Büyük veri kümelerinin dağıtık işleme
  • Büyük Veri ve Robotik'in ortak varlığı ve karşılıklı besinlenmesi
  • Robotun veri üreticisi olarak rolü
    • Mesafe ölçüm sensörleri, konum, görsel, dokunsal sensörler ve diğer modallar
  • Sensör verilerinin anlamlı hale getirilmesi (algılama-planlama-etkinleme döngüsü)
  • Alıştırma: Akış verisi yakalama

Otonom Derin Öğrenme Robotu Programlama

  • Derin Öğrenme robot bileşenleri
  • Robot simülatörünü kurma
  • Cafe ile CUDA hızlandırılmış bir sinir ağı çalıştırma
  • Sorun giderme

Hafta 06

Otonom Derin Öğrenme Robotu Programlama (Devam...)

  • Fotoğraflarda veya video akışlarında nesneleri tanima
  • OpenCV ile bilgisayar görseli sağlama
  • Sorun giderme

Veri Analitiği

  • Robotu yeni veri toplamak ve düzenlemek için kullanma
  • Verilerin anlamlı hale getirilmesine yönelik araçlar ve süreçler

Robotu Dağıtma

  • Simüle edilmiş robotun fiziksel donanıma geçilmesi
  • Robotun fiziksel dünyada dağıtılması
  • Alan ortamında robotların izlenmesi ve bakımının yapılması

Robotunuzun Güvenliğinin Sağlanması

  • Yetkisiz müdahaleden önlem alma
  • Hackerların hassas verilere bakmasını ve çalmalarını önlemek

Bir Robotu Ortak Çalışmada Oluşturma

  • Bulutta bir robot oluşturma
  • Robotik topluluğuna katılma

Bilim ve Enerji Alanında Robotların Geleceği

Özeti ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • C veya C++ programlama deneyimi
  • Python programlama deneyimi (faydalı ancak gerekli değildir; eğitimin bir parçası olarak öğretilbilir)
  • Linux komut satırı deneyimi

Hedef Kitle

  • Geliştiriciler
  • Mühendisler
  • Bilim insanları
  • Teknik uzmanlar
 120 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler