Eğitim İçeriği

Hafta 01

Tanıtım

  • Akıllı bir Robotun Ne Yapması Gerekir?

Fiziksel vs Sanal Robotlar

  • Akıllı Robotlar, Akıllı Makineler, Sosyal Makineler ve Otomasyon Süreci Robotları (RPA) vb.

Robotikte Yapay Zeka (YZ)'nin Rolü

  • "Eğer-sonra-digerine" ötesinde ve öğrenme makinesi
  • YZ'ye neden olan algoritmalar
  • Makine öğrenimi, bilgisayarlı görme, doğal dil işleme (NDI) vb.
  • Bilişsel robotik

Robotikte Büyük Verinin Rolü

  • Veri ve desenlere dayalı karar alma

Bulut ve Robotik

  • Robotik ile IT'yi birleştirme
  • Daha fazla bilgiye erişim ve işbirliği yapan daha işlevsel robotlar inşa etme

Örnek Çalışma: Endüstriyel Robotlar

  • Mekanik Robotlar
    • Baxter
  • Nükleer Tesislerdeki Robotlar
    • Radyasyon algılama ve koruma
  • Reaktörlerdeki Robotlar
    • Radyasyon algılama ve koruma

Bir Robotta Fiziki Bileşenler

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

Robotların Ortak Elemanları

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

Bir Robota Programlama İçin Geliştirme Çerçeveleri

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

Robota Programlama İçin Diller

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

Fiziksel Robota Benzetim İçin Araçlar

  • Komerci ve açık kaynak 3D benzetim ve görselleştirme yazılımları

Hafta 02

Geliştirme Ortamını Hazırlama

  • Yazılım yükleme ve kurulumu
  • Kullanışlı paketler ve yardımcı araçlar

Örnek Çalışma: Mekanik Robotlar

  • Nükleer teknoloji alanında robotlar
  • Çevre sistemleri içindeki robotlar

Robota Programlama

  • Python ve C ++ ile bir düğüm programlama
  • ROS düğümünü anlama
  • ROS'da mesajlar ve konular
  • Bülten/abonelik paradigması
  • Teknik Proje: Gerçek robotla Çarp & Git
  • Hata Ayıklama
  • Gazebo / ROS ile robotların benzetimi
  • ROS'da kareler ve referans değişikleri
  • OpenCV ile kameraların 2D bilgi işleme
  • Lazerin bilgi işleme
  • Teknik Proje: Renk tarafından nesneleri güvenli izleme
  • Hata Ayıklama

Hafta 03

Robota Programlama (Devam...)

  • ROS'da hizmetler
  • PCL ile RGB-D sensörlerinin 3D bilgi işleme
  • Haritalama ve Navigasyon ROS ile
  • Teknik Proje: Çevrede nesneleri arama
  • Hata Ayıklama

Robota Programlama (Devam...)

  • ActionLib
  • Konuşma Tanımlama ve Konuşma Üretimi
  • MoveIt! ile robottik kol kontrolü
  • Aktif görme için robottik boyun kontrolü
  • Teknik Proje: Nesnelerin arama ve toplama
  • Hata Ayıklama

Robunu Test Etme

  • Birim testi

Hafta 04

Derin Öğrenim ile Robota Yetenekler Eklemek

  • Kabul -- görme, ses ve haptik
  • Bilgi temsili
  • NLP (doğal dil işleme) üzerinden konuşma tanıma
  • Bilgisayarlı Görüntüleme

Temel Derin Öğrenim

  • Yapay Sinir Ağları (YSN'ler)
  • Yapay ve Biyolojik Sınır Ağı Karşılaştırmaları
  • Sıralı İleri Öngörülebilir Sınırlı Ağlar
  • Aktivasyon Fonksiyonları
  • Yapay Sinir Ağlarını Eğitme

Temel Derin Öğrenim (Devam...)

  • Derin Öğrenim Modelleri
    • İleri Sınırlı ve Tekrarlayan Sınırlı Ağlar
  • Çok Katmanlı Sınırlı Ağlar (CNN veya ConvNets)
    • Sınırlı Katman
    • Birleşim Katmanı
    • Çok Katmanlı Sınırlı Ağ Mimarisi

Hafta 05

Temel Derin Öğrenim (Devam...)

  • Yinelemeli Sinir Ağları (RNN)
    • RNN'yi eğitme
    • Eğitim sırasında gradyanları istikrarlı tutma
    • Uzun kısa-terim hafıza ağları
  • Derin Öğrenim Platformları ve Kütüphaneleri
    • ROS içinde Derin Öğrenim

Kendi Robunda Büyük Veri Kullanımı

  • Büyük veri kavramları
  • Veri analizi yaklaşımları
  • Büyük veri araçları
  • Veride desenleri tanıma
  • Egzersiz: Büyük veri kümelerinde NLP ve Bilgisayarlı Görme

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

  • Büyük veri kümelerinin dağıtık işlemi
  • Büyük Veri ve Robotik'in bir arada olması ve karşılıklı beslenmesi
  • Robotun veri üreteci olarak kullanımı
    • Mesafe ölçüm sensörleri, pozisyon, görsel, dokusal sensörler ve diğer modaller
  • Sensörlere dayalı bilgiye смысл (sense-plan-act döngüsü)
  • Egzersiz: Akışkan veriyi yakalama

Otomatik Derin Öğrenim Robotu Programlama

  • Derin Öğrenim robot bileşenleri
  • Robot benzeticiyi ayarlama
  • Cafe ile CUDA hızlandırılmış bir sinir ağı çalıştırma
  • Hata Ayıklama

Hafta 06

Otomatik Derin Öğrenim Robotu Programlama (Devam...)

  • Fotoğraflarda veya video akışlarındaki nesneleri tanıma
  • OpenCV ile bilgisayarlı görme sağlama
  • Hata Ayıklama

Veri Analizi

  • Yeni veriyi toplamak ve düzenleme için robota kullanma
  • Bilgiyi anlamlandırmak için araçlar ve süreçler

Robotu Yükleme

  • Benzetilmiş bir robotun fiziksel donanıma geçişi
  • Fiziksel dünyada robota yükleme
  • Saha robottlarını izleme ve bakım sağlama

Robunu Güvenli Hale Getirme

  • Tehlikeli müdahaleleri engelleme
  • Bilgisayarların zararlı kullanıcılarından hassas verileri görme ve çalmalarını önleme

Ekip Çalışmasıyla Bir Robota İnşaa

  • Cloud'da bir robot inşa etmek
  • Robotik topluluğuna katılma

Nükleer ve Enerji Alanında Robotların Gelecekteki Bakımı

Özet ve Sonuçlar

Kurs İçin Gerekli Önbilgiler

  • C veya C++ programlama deneyimi
  • Python programlama deneyimi (uygun ama zorunlu değil; kurs kapsamında öğretilir)
  • Linux komut satırı deneyimi

Hedef Kitle

  • Geliştiriciler
  • Mühendisler
  • Bilim insanları
  • Teknik personel
 120 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler