Robotlarda Güvenli Görev Yürütme

Benzer belgeler
OpenZeka MARC. Mini Otonom Araç Yarışması

Albert Long Hall, Boğazi 4-55 Nisan 2008

Öğr. Gör. Hakan YÜKSEL SÜLEYMAN DEMİREL ÜNİVERSİTESİ. Akademik Bilişim

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Arama Kurtarma Amaçlı Robot Platformu Tasarımı ve Gerçeklenmesi. Arş. Gör. Furkan Çakmak

BİLGİSAYAR DESTEKLİ ÖĞRETİM GENEL BAKIŞ

Bilgisayarla Görme (EE 430) Ders Detayları

Yer Sezimi ve Özet Bölüt Çizgeleri

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ AKADEMİK ÖZGEÇMİŞ FORMU

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Lale AKARUN, Boğaziçi Üniversitesi.

KAHKAHA TANIMA İÇİN RASSAL ORMANLAR

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

Mekatronik Mühendisliği Yüksek Lisans Programı İlkeleri

MUSTAFA ÇAKIR. Kişisel Bilgiler. İletişim Bilgileri. Kimlik Numarası. Doğum Tarihi 21/08/1974. İletişim Adresi

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DERS SEÇİM KILAVUZU. Sınıf Dönemi Kodu Adı Sınıf Dönemi Kodu Adı. Nesne Yönelimli Programlama. Yazılım Tasarımı ve Mimarisi

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Yapay Zeka Sistemleri BIL

SÜREKLİ SAKLI MARKOV MODELLERİ İLE METİNDEN BAĞIMSIZ KONUŞMACI TANIMA PARAMETRELERİNİN İNCELENMESİ

Tr 2007 Ankara 8-10 Kasım m ICT NCP ncpict@tubitak.gov.tr

1. DÖNEM Kodu Dersin Adı T U K. Matematik II Mathematics II (İng) Fizik I Bilgisayar Programlama I (Java) Computer Programming I (Java) (İng)

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

BCA605 Bilgisayar Oyunlarında Yapay Zeka

Veri Bilim - Yapay Öğrenme Yaz Okulu, 2017 Matematiksel Temeller ve Vaka Çalışmaları

1. YARIYIL / SEMESTER 1

MÜFREDAT DERS LİSTESİ

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Akıllı Ortamlarda Sensör Kontrolüne Etmen Tabanlı Bir Yaklaşım: Bir Jadex Uygulaması

MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS PROGRAMI

Dijital Görüntü İşleme Teknikleri

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 1 ( yılı ve sonrasında birinci

Hidden Markov Model. Forward Algoritması Viterbi Algoritması. Doç.Dr.Banu Diri. Rasgele Olmayan /Gerekirci Model

LEGO MINDSTORM ROBOTLARIYLA

4k ultra HD teknolojisi. Odak noktamız her yerde her ayrıntıyı görmenizi sağlamaktır

ÖZGEÇMİŞ. 1. Adı Soyadı : Olcay Taner Yıldız. 2. Doğum Tarihi : Unvanı : Doç. Dr. 4. Öğrenim Durumu :

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

YAPAY ZEKA (Artificial Intelligence)

GEZİNME ADAPTASYONU: NEDEN VE NASIL?

VERİ MADENCİLİĞİ VE SOSYAL AĞ ANALİZİ ARAŞTIRMA LABORATUVARI

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

Genetik Algoritmalar (GA) Genetik Algoritmalar Đçerik Nesin Matematik Köyü E rim Ç lı l ş ı ta t yı Nisan, 2012 Mustafa Suphi Erden

Sayısal Sinyal İşleme (EE 306 ) Ders Detayları

İş Zekası. Hafta 6 Kestirimci Modelleme Teknikleri. Yrd. Doç. Dr. H. İbrahim CEBECİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Organizasyonu BIL

Büyük Veri ve Endüstri Mühendisliği

Yard. Doç. Dr. İrfan DELİ. Matematik

KONTROL VE OTOMASYON MÜH. BÖLÜMÜ

Sensitivity: Public. Dünyaya Saygılı, Dünyada Saygın

Bilgisayar Destekli Öğretim

Mikrodenetleyiciler (EE 314) Ders Detayları

YAPAY ZEKA VE DERİN ÖĞRENMENİN GÜNÜMÜZDEKİ UYGULAMA ALANLARI

GÖRÜNTÜSÜ ALINAN BİR NESNENİN REFERANS BİR NESNE YARDIMIYLA BOYUTLARININ, ALANININ VE AÇISININ HESAPLANMASI ÖZET ABSTRACT

1. YIL 1. DÖNEM DERS KODU DERS ADI T+U+L KREDİ AKTS. Atatürk İlkeleri ve İnkılap Tarihi I

2000 li Yıllar sonrası. BT sınıflarının yanında tüm sınıflarımıza BT ekipmanları ve internet Bağlantısı

VML. Online teknik sayfa

.. ORTAOKULU EĞİTİM ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIFLAR ÜNİTELENDİRİLMİŞ YILLIK PLANI

Çekişmeli Üretici Ağlar Kullanarak Dış Mekan Görüntülerinin Geçici Niteliklerini Düzenleme

Yapı Kredi Bankası Ar-Ge Çalışmaları Araştırma, Vizyon ve Uygulama. Eğitmen: Onur AĞIN

ÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX

1. GİRİŞ Kılavuzun amacı. Bu bölümde;

BİLGİSAYAR MÜHENDİSLİĞİ DOKTORA DERS PROGRAMI (Lisanstan gelenler için)

Veri toplama- Yersel Yöntemler Donanım

FOTOGRAMETRİ DAİRESİ BAŞKANLIĞI FAALIYETLERI

MPS. Multi-service Platform System Powered by QIHAN

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

COĞRAFİ BİLGİ SİSTEMLERİ İLERİ SEVİYE EĞİTİMLERİ ARCGIS SCHEMATİCS EĞİTİMİ

2015/2016 Bahar Yarıyılı Bitirme Çalışması Konuları. (Doç.Dr. M. Kemal GÜLLÜ)

YAŞAR ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ENDÜSTRİ MÜHENDİSLİĞİ YÜKSEK LİSANS PROGRAMI

BİLGİSAYAR BİLİMİ DERSİ ROBOT PROGRAMLAMA ÜNİTESİ

Otomatik Diyet Gözetimi için Gıda İmgelerinin Anlamsal Bölütlemesi

BİLGİSAYAR VE ENFORMASYON BİLİMLERİ YÜKSEK LİSANS DERS PROGRAMI (Tezli Program)

CBS ve Coğrafi Hesaplama

VERİ MADENCİLİĞİ (Veri Önişleme-1) Yrd.Doç.Dr. Kadriye ERGÜN

ZEKA EĞİTİMİ ve AKIL OYUNLARI KURSU

Eğitim seti (training set) sınıflandırma modelinin elde edileceği kayıtları içerir

Odak noktamız karanlığı tamamen görünür kılmaktır. starlight teknolojisi

Akdeniz Üniversitesi

Yapay Zeka (MECE 441) Ders Detayları

Araştırma Görevlisi İSMAİL ÇÖLKESEN

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

Web Madenciliği (Web Mining)

Yapay Sinir Ağları ve Yüksek Enerji Fiziği Uygulamaları

1. Giriş. 2. Dört Rotorlu Hava Aracı Dinamiği 3. Kontrolör Tasarımı 4. Deneyler ve Sonuçları. 5. Sonuç

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

Online teknik sayfa. TR4-SFU03P TR4 Direct TEMASSIZ GÜVENLIK SVICI

Uzaktan Algılama Teknolojileri

Dijital Dönüşüm ile. Değişen Üretim Süreçleri ve Yeni İş Modelleri. Doç. Dr. Alp ÜSTÜNDAĞ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

YAŞAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 4 YILLIK EĞİTİM PLANI ( AKADEMİK YILINDAN İTİBAREN GEÇERLİDİR)

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

Sakarya Üniversitesi - Bilgisayar Mühendisliği

A. SCI ve SCIE Kapsamındaki Yayınlar

Örüntü Tanıma (EE 448) Ders Detayları

MEH535 Örüntü Tanıma. 6. Boyut Azaltımı (Dimensionality Reduction)

GÖRÜNTÜ TABANLI ALGILAMA İLE QUADROTORUN HAREKETLİ BİR CİSMİ TAKİBİ

28 Aralık Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

Transkript:

Robotlarda Güvenli Görev Yürütme Sanem Sarıel İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü Yapay Zeka ve Robotik Laboratuvarı (AIR) http://air.cs.itu.edu.tr Kuzeybatıda Yapay Öğrenme, 2019 Bu seminerde sunulan çalışmalar TÜBİTAK #115E-368 ve #111E-386 projeleri tarafından desteklenmiştir.

DEMiR-CF Incoming Messages Outgoing Messages Communication Layer Model Update Module Robot Descriptions FSM Consistency Checking Module Allocation Scheme Localization and Mapping Layers Sensor Interface Layer Task Descriptions FSM MODEL Dynamic Task Selector Execution/ Coalition Scheme Motor Interfaces Layer Perception Actuators Effectors [Sarıel vd., IEEE Robotics & Automation Magazine, 2008] [Sarıel-Talay vd., IEEE/ASME Transactions on Mechatronics, Special Issue on Mechatronics in Multirobot Systems, 2009] [Sarıel-Talay vd., Journal of Intelligent & Robotic Systems, 2011]

Çoklu Gezgin Robot Problemi (MTRP) Her bir düğüm en az/fazla bir kez bir robot tarafından ziyaret edilmeli. Sadece rota belirleme değil, hangi robotun hangi görevi yerine getireceği belirlenmeli. Optimizasyon problemi olarak modellendi.

AIR Lab :: Öğrenciler

AIR Lab :: Mezunlar

AIR Lab :: Ekipmanlar

AIR Lab :: Temel Çalışma Alanları Bilişsel Robotlar Etkileşim Robot görüsü Otonom çıkarsama ve planlama Öğrenme Robot Zekası

AIR Lab :: Temel Çalışma Alanları Çoklu robot Sistemleri İşbirlikçi ve Rekabetçi ortamlar Zeki Etmen Sistemleri Oyunlarda Yapay Zeka Oyun etmenleri

RoboCup: Robot Dünya Şampiyonası 1992-... RoboCup projesinin temel amacı: 2050 yılında tümüyle otonom olarak çalışan bir insansı robot takımının o yılın dünya şampiyonunu yenmesi Sanem Sarıel (Istanbul Technical University)@ RoboFest 2014

RoboCup 3B Futbol Benzetim Ligi :: BeeStanbul Sanem Sarıel (Istanbul Technical University)@ RoboFest 2014

Gezgin Robotlar :: Temel Sorular Nereye gideceğim? Ortam durumu nasıl, ne tür bir ortamdayım? (Haritalama) Neredeyim? (Konum Belirleme) Hedefe nasıl gidebilirim? (yol planlaması) Robotlarda Görme ve Algılama, Sanem Sarıel, İTÜ, Bozkırda Yapay Öğrenme 2017

Hizmet Robotları :: Temel Sorular Görevim ne? (Hedef seçme) Hangi odadayım? (Anlamsal harita) Elimde hangi nesneler ve araçlar var? (Sahne modelleme) Görevimi gerçekleştirmek üzere eylem sıraları ne olmalı? (sembolik planlama) hangi araçları ve kaynakları kullanmalıyım? (çizelgeleme) Sahnede beklenmeyen durumlar var mı? Herşey yolunda mı? (Eylem ve plan gözetimi) Durumlardan ne öğrenmem gerekiyor? (Öğrenme) Etkileşim kurmalı mıyım? (İnsan-robot, robot-robot etkileşimi) [Ersen vd., IEEE Robotics & Automation Magazine, 2017] Robotlarda Görme ve Algılama, Sanem Sarıel, İTÜ, Bozkırda Yapay Öğrenme 2017

Bilişsel Robotlarda Öğrenme Aktif görme Duyu Nesnelerle Etkileşim Motor Makine Öğrenmesi Robot Öğrenmesi RobotBilim Ortamla etkileşim Model İnsanlarla etkileşim Kısıt Temsil Birbirleri ile etkileşim Pekiştirmeli öğrenme Eğitici ile öğrenme Taklit yoluyla öğrenme Deneyimsel öğrenme

Robotların Üç Yasası Birinci Yasa: Bir robot, bir insana zarar veremez ya da zarar görmesine seyirci kalamaz. İkinci Yasa: Bir robot, birinci kuralla çelişmediği sürece bir insanın emirlerine uymak zorundadır. Üçüncü Yasa: Bir robot, birinci ve ikinci kuralla çelişmediği sürece kendi varlığını korumakla mükelleftir. [Asimov, I Robot, 1942]

Robot Araştırmalarında Etik Robotların silahlanması Otonom silah ve patlayıcılar Otonom robotlar için etik karar mekanizmaları Otorite paylaşımı Operator ne zaman kontrolü ele almalı? Gizliliğe saygı Emniyet ISO 10218:2011; ISO 10218-2:2011; ISO TS 15066:2016 Ev içi hizmet robotları için henüz kesin kurallar ve standartlar yok. [Grinbaum vd., IEEE Robotics and Automation Magazine, 2017] [Bodengagen vd., Health and Technology, 2019]

ENVIRONMENT Bilişsel Robotlarda Deneyimsel Öğrenme 1 2 Action Execution Monitoring Learning 5 ILP Learner Knowledge Base Experience (H) Plan and Goals Controller Motor Interface Planning 3 4 ASUS Xtion PRO RGB-D Camera Tactile Sensors inside the Gripper TLPlan Temporal Planner Domain Knowledge ( ) World State Scene Interpretation Perception Pipeline Hokuyo UTM-30LX Laser Rangefinder Forward-facing Sonar Sensors (8 pieces) SONY ECMC115 Clip Microphone TÜBİTAK projesi # 111E-286 (2014 yılında tamamlandı.) [Karapınar ve Sarıel, Autonomous Robots, 2015] Robotlarda Görme ve Algılama, Sanem Sarıel, İTÜ, Bozkırda Yapay Öğrenme 2017

ENVIRONMENT Bilişsel Robot Mimarisi Action Execution Monitoring Learning ILP Learner Knowledge Base Experience (H) Plan and Goals Controller Motor Interface Planning TLPlan Temporal Planner Domain Knowledge ( ) World State Scene Interpretation Perception Pipeline Robotlarda Görme ve Algılama, Sanem Sarıel, İTÜ, Bozkırda Yapay Öğrenme 2017

Motivasyon

Yaşamboyu deneyimsel öğrenme gereksinimleri Dünya Modelinin Oluşturulması Metrik Zamansal Mantık ile Hata Sezme Tümevarımsal Mantıksal Programlama (ILP) [Quinlan, 1990] ile Hata Bağlamı Hata ilişkinin kurulması Bilgi birikimi Hipotezler Tanımlamalar Sınıflandırma Deneyimlerin yeniden planlama için kullanılması Planlama operatörleri maliyetlerinin hipotezlere göre değişimi

Tümevarımsal Mantıksal Programlama Örneği Üretilen hipotezler gözlemlere göre üretilir. Yeni hipotezler üretilebilir veya mevcut olanlar güncellenir. Hipotez Kategori SatrancAt Boy kısa Malzeme ahşap Hata(tutma) Gözlem Kategori SatrancAt Boy kısa Malzeme plastik Hata(tutma) Yeni Hipotez Kategori SatrancAt Boy kısa Hata(tutma)

Projeden Örnek Sonuç Ön Bilgi masa_uzerinde X ustu_bos X kule X, 1 uzerinde X, Y kule(y, N) ustu_bos X kule X, N + 1 Çıkarım: kule B, 2 hata yerlestirme A, B, P = 0.33 Stack(C,A) Pickup(C) C C B D A B D A C B D A Pickup(D) C B D A Stack(D,C) D C B A

Sahne Modelini Oluşturma [Inceoglu vd., IEEE Transactions on SMC: Systems, 2019] http://air.cs.itu.edu.tr/projects/violet

Violet :: Visual Interpreter & Modeller for Objects and Relations Bayesçi Sensor Tümleştirme ile Sahne Yorumlama Sistemi http://air.cs.itu.edu.tr/projects/violet

Violet Video

Etkileşim Eylemleri için Hata Sezme Robotların ortamları ile emniyetli şekilde etkileşebilmeleri Algıdaki hatalar, sensör/motor kayıkılıkları, hatalı eylem parametreleri, donanım kısıtlamaları, dış etkenler... Hataları sezme ve tanıma Masaüstü uygulamalarındaki hataları sezmek için çok kipli bir hata sezme sistemi. TÜBİTAK projesi # 115E-368 (2018 yılında tamamlandı.) [Inceoglu vd., IROS 2018] [Inceoglu vd., ICRA WS on Multimodal Robot Perception, 2018]

Hata Sezme Videosu

Hipotez Tüm eylem tipleri için tek bir kip yeterli değil [Inceoglu vd., ICRA Multimodal Perception WS, 2018] İç algı (Proprioception) nesne tutma için faydalı Fakat nesneyi bıraktıktan sonra hiç bir bilgi sunmuyor. Ses ve görsel algılama kipleri içalgıyı desteklemek için kullanılabilir.

Çok kipli Yürütme Gözlemleme [Wu vd., Applied Sciences 2019]

Bakım robotları için çok kipli anomali tanıma [Park vd., Autonomous Robots, 2019] [Park vd., IEEE Robotics and Automation Letters, 2018]

Gözlemler ve Yaklaşım İkili sınıflandırma problemi (başarı, hata) Farklı sensörlerin bir arada kullanılmasına ihtiyaç var İçalgı Ses Görsel algı Tutma, yerleştirme ve itme eylemleri: Hedefe git, yaklaş, EYLEM, geri çekil

Çok kipli sensör tümleştirmede sorunlar Farklı sensörler, farklı veri formatları Farklı ölçüm uzunlukları Farklı çalışma frekansları Gözlem örneklemeleri farklı zamanlarda Birbirleriyle çelişen ölçümler Bazı sensör verileri her zaman yararlı bilgi sunmuyor

Donanım/Yazılım Baxter Robotu Asus Xtion Pro RGBD Kamera (kafa) PSEye Mikrofon (gövde) Paralel tutucu Yazılım: Robot operating System (ROS) Hark Ses Kütüphanesi MoveIt!

Nesneler Tutma/yerleştirme itme

İç algı Yüklemleri Tutucu durumu ayrık olarak değerlendirilmekte: Açık: Tutucu parmakları açık D > τ D Nesneyi kavradı: Kuvvet değeri eşiği aştı F > τ F Kapalı: D < τ D ve F < τ F Hareket halinde: Tutucu açılıyor veya kapanıyor. F: Kuvvet D: Parmaklar arası açıklık τ F : Kuvvet eşiği τ D : Açıklık eşiği

Tutma Esnasında İç algı Değer Değişimi

Yerleştirme Esnasında İç algı Değer Değişimi

Ses Verisi Önişleme: Pencereleme, Hızlı Fourier Dönüşümü (FFT) [Saltali vd., Intl. WS on Social Learning and Multimodal Interaction for Designing Artificial Agents, 2016]

Ses İşleme Öznitelik Çıkarımı: Önceden belirlenen artma (onset) ve azalma (offset) eşikleri. Artma sonrası ilk 10 çerçeve için 12 Mel Frequency Cepstrum Katsayıları(MFCC) ve toplam eşik üstü süre değerlendirilmekte. Sınıflandırma Destek Vektör Makinesi

Ses Yüklemleri Sessiz: Mevcut çerçevenin toplam enerjisi artma eşik değerinden düşük. Düşme: Bir nesnenin belli bir yükseklikten düşme sesi. Çarpma: Robotun tutucusu ile bir nesneye çarpma sesi. Robot sesi (ego-noise): Robotun kendi eklemlerinden çıkan ses.

Ses Analizi Farklı materyallerdeki nesnelerin aynı etkileşimleri farklı sesler üretebilmekte Farklı materyaldeki nesnelerin etkileşimlerinden aynı ses üretilebilmektedir. Foley Ses üretimi: ses efektlerinin yeniden üretimi

Düşme Sonrası Ses Verisi Oluşan seste nesnenin fiziksel özellikleri etkili (örn., malzeme, boyut, ağırlık) Ahşap kubik blok Makarna kutusu Yumuşak plastik tuz kutusu Sert Plastik kahve kabı

İtme Esnasında Ses Verisi

Görsel Algı Violet [Inceoglu vd., IEEE Transactions on SMC: Systems, 2019] 3B konum, boyut ve renk Nesne nokta bulutları sınırlayan kutu temsili ile segmanlanır. Toplam yüzey alanı her bir nesnenin kutu temsillerinin yüzeye projekte edilmesi ile belirlenir.

Görsel Yüklemler A: Toplam Nokta Bulutu alan farkı (A) A = A son A başlangıç L : Nesnenin gözlemlenen konumundaki (L) değişim son başlangıç L = o konum o konum yerleştirme itme

Hata Sezme için Tümleştirme Mimarisi Saklı Markov Model (HMM) ile sensör tümleştirme

Gözlenebilen Eylem Fazları

Gerçek Dünya Verisi 42 tutma eylemi (21 başarı ve 21 hata) 39 yerleştirme eylemi (13 başarı ve 26 hata) 32 itme eylemi (12 başarı ve 20 hata)

Tutma için Sonuçlar Proprioception-HMM: Unimodal HMM, input predicates. Audition-HMM (MFCC): A unimodal HMM. Vision-HMM (HOG): Sampling, cropping, feature extraction, PCA dimension reduction Vision-SVM (HOG): SVM is trained on final frames Fusion-HMM: Predicate concatenation. Timestamp based synchronization.

Yerleştirme için Sonuçlar Proprioception-HMM: Unimodal HMM, input predicates. Audition-HMM: Unimodal HMM, input predicates Vision (Area): A predicate. Assumption: failure whenever area is increased (e.g., the block tower collapses) Vision-HMM (HOG): Sampling, cropping, feature extraction, dimension reduction Vision-SVM (HOG): SVM is trained on final frames Fusion-Decision Tree: Vision and Audition are concatenated into a single feature vector.

İtme için Sonuçlar Proprioception-HMM: Unimodal HMM, input predicates. Audition-HMM (MFCC): A unimodal HMM. Vision (Area): A predicate. Assumption: failure whenever area is increased (e.g., the block tower collapses) Vision (Loc): Three binary features (i.e., for each axis) are computed using the task parameters and the difference in the observed and the expected location of the manipulated object. Then, a Decision Tree is trained. Vision-HMM (HOG): Sampling, cropping, feature extraction, dimension reduction Vision-SVM (HOG): SVM is trained on final frames Fusion-Decision Tree: Vision and Audition are concatenated into a single feature vector.

Genişletilmiş Nesne Seti Tutma/yerleştirme itme Dökme Kaba yerleştirme

Yeni Veri Kümesi (Kafa Kamerası) Başarılı İtme Hatalı İtme Kaba Başarılı Yerleştirme Kaba Hatalı Yerleştirme Başarılı Dökme Hatalı Dökme

Yeni Veri Kümesi (Kafa Kamerası) Üst Üste Başarılı Yerleştirme Üst Üste Hatalı Yerleştirme

Yeni Veri Kümesi (Bilek Kamerası) Başarılı İtme Hatalı İtme Kaba Başarılı Yerleştirme Kaba Hatalı Yerleştirme Başarılı Dökme Hatalı Dökme Başarılı Yerleştirme Hatalı Yerleştirme Üst Üste Başarılı Yerleştirme Üst Üste Hatalı Yerleştirme

Veri Kümesinin Dağılımı Eylem Başarılı Örnek Sayısı Hatalı Örnek Sayısı Toplam İtme 12 24 36 Bırakma 27 28 55 Dökme 27 40 67 Kaba Yerleştirme 22 28 50 Üst üste Yerleştirme 17 33 50 258

LSTM Bazlı Görüntü Analizi

Ön işleme ve Hazırlık Kafa Kamerası (640x480), bilek kamerası (640x400) - Kırpma - Yeniden boyutlandırma - Normalizasyon Her videodan 8 adet kare örneklenir - Rastgele - Eşit aralıklı - Son - Bölütleme (Yaklaşma/etkileşim/uzaklaşma) Yaklaşma (4 kare) ve uzaklaşma (4 kare) Etkileşim (8 kare)

Görsel Veri Tümleştirme Sonuçları Kafa Kamerası Bilek Kamerası Kare Örnekleme Yöntemi GRU RNN LSTM GRU RNN LSTM Rastgele 0.777 0.827 0.802 0.753 0.654 0.716 Eşit Aralıklı 0.852 0.827 0.840 0.691 0.667 0.679 Etkileşim Anı 0.728 0.704 0.753 0.556 0.704 0.704 Etkileşim Öncesi ve Sonrası 0.827 0.827 0.852 0.679 0.630 0.704 Etkileşim Sonrası 0.877 0.840 0.840 0.642 0.617 0.630

Genel Tümleştirme Sonuçları Ses 0,864 LSTM (Kafa+Bilek) 0,864 GRU (Kafa+Bilek) 0,802 RNN (Kafa+Bilek) 0,814 LSTM (Kafa+Bilek+Ses) 0,851

Sonuçlar, Devam Eden/Gelecek Çalışmalar Çok kipli Hata Sezme Sistemi Yerleştirme ve itme eylemleri için %95 başarı Tutma için %86 başarı Hataları etkin şekilde sezmek için her bir sensör farklı zamanlarda katkı sunmakta. Derin Öğrenme Yöntemleri ile ilk izlenimlerimize göre genel başarım %85 üzerinde Derin Öğrenme Yöntemleri üzerindeki analizlerimiz devam ediyor.

Proprioception A Explanation of the Anomaly Devam Eden Çalışma: Hata/Anomali Tanıma Zamansal Analiz ile Hata/Anomali Tanıma Sensor tümleştirme Görsel algı Ses İç algı Tanıma Yöntemleri Uzun Kısa Süreli Bellek (LSTMs) Koşullu Rasgele Alanlar (CRFs) Saklı Markov Modelleri (HMMs) anomalyn A Training Phase xt-k xt Dataset of Anomalies LSTM A anomaly2 LSTM Cell...... LSTM Cell [Altan ve Sarıel, değelendirmede] A B A anomaly1 A B A B A B A A case including an anomaly Audition xt-k yt-k LSTM xt yt Testing Phase A B A B A LSTM Cell...... LSTM Cell Vision yt-k yt

Devam Eden Çalışma: Robot Ne Zaman Durmalı? Robotun hata durumundaki ilk tepkisi: durmak Robotun durmak için doğru zamanı seçmesi önemli İşlerin aksamaması için sürekli durmayı seçmemeli Çok kipli sensör verisi üzerinde Yapay Sinir Ağları (ANN) uygulayarak yürütme gözlemleme ve durma kararı [Ak vd., AAMAS 2019]

Teşekkürler Yapay Zeka ve Robotik Laboratuvarı http://air.cs.itu.edu.tr

İletişim Bilgileri Sanem Sarıel İstanbul Teknik Üniversitesi, Ayazağa Kampüsü Bilgisayar-Bilişim Fakültesi Bilgisayar Mühendisliği Bölümü, Maslak İstanbul Sanem s office sariel@itu.edu.tr Yapay Zeka ve Robotik Laboratuvarı http://air.cs.itu.edu.tr Robotlarda Görme ve Algılama, Sanem Sarıel, İTÜ, Bozkırda Yapay Öğrenme 2017