CS391R: Robot Learning (Fall 2020)
Overview of Robot Perception
1
- Prof. Yuke Zhu
Overview of Robot Perception Prof. Yuke Zhu Fall 2020 CS391R: - - PowerPoint PPT Presentation
Overview of Robot Perception Prof. Yuke Zhu Fall 2020 CS391R: Robot Learning (Fall 2020) 1 Logistics Office Hours Instructor: 4-5pm Wednesdays (Zoom) or by appointment TA: 10:15-11:15am Mondays (Zoom) or by appointment Presentation Sign-Up:
CS391R: Robot Learning (Fall 2020)
1
CS391R: Robot Learning (Fall 2020) 2
CS391R: Robot Learning (Fall 2020) 3
CS391R: Robot Learning (Fall 2020) 4
[Levine et al. JMLR 2016] [Bohg et al. ICRA 2018] [Sa et al. IROS 2014] Perceive Act Perceive Act Act Perceive
CS391R: Robot Learning (Fall 2020) 5
CS391R: Robot Learning (Fall 2020) 6
CS391R: Robot Learning (Fall 2020) 7
[Source: HKU Advanced Robotics Laboratory]
CS391R: Robot Learning (Fall 2020) 8
[Detectron - Facebook AI Research] [Zeng et al., IROS 2018]
CS391R: Robot Learning (Fall 2020) 9
[Brooks 1991; Bajcsy 2018]
CS391R: Robot Learning (Fall 2020) 10
CS391R: Robot Learning (Fall 2020) 11
Pixels (from RGB cameras) Point cloud (from structure sensors)
(x1, y1, z1) (x2, y2, z2)
[Source: PointNet++; Qi et al. 2016]
Time series (from F/T sensors) Tactile data (from the GelSights sensors)
[Source: Calandra et al. 2018] [Source: Lee*, Zhu*, et al. 2018]
CS391R: Robot Learning (Fall 2020) 12
Week 2: Object Detection (Pixels) Week 3: 3D Point Cloud
CS391R: Robot Learning (Fall 2020) 13
[Source: Stanford CS331b]
CS391R: Robot Learning (Fall 2020) 14
CS391R: Robot Learning (Fall 2020) 15
[6.S094, MIT]
CS391R: Robot Learning (Fall 2020) 16
Week k 3 (Thu) Week k 4 (Tue)
babies learning by playing
CS391R: Robot Learning (Fall 2020) 17
[The McGurk Effect, BBC]
CS391R: Robot Learning (Fall 2020) 18
[Lee*, Zhu*, et al. 2018]
1 2 3 4 5 6
1 2 Reaching 3 4 Alignment 5 6 Insertion
CS391R: Robot Learning (Fall 2020) 19
State Representation
Noisy Sensory Data
CS391R: Robot Learning (Fall 2020) 20
State Representation
Noisy Sensory Data
Localization (Week 5 Tue) Pose Estimation (Week 5 Thu) Visual Tracking (Week 6 Tue)
CS391R: Robot Learning (Fall 2020) 21
State Representation
Noisy Sensory Data
http://www.probabilistic-robotics.org/
CS391R: Robot Learning (Fall 2020) 22
CS391R: Robot Learning (Fall 2020) 23
CS391R: Robot Learning (Fall 2020) 24
Percept ption
[Action in Perception, Alva Noë 2004]
CS391R: Robot Learning (Fall 2020) 25
Percept ption
CS391R: Robot Learning (Fall 2020) 26
Percept ption
CS391R: Robot Learning (Fall 2020) 27
CS391R: Robot Learning (Fall 2020) 28
[Ramakrishnan et al. 2019] [Pinto et al. 2016]
CS391R: Robot Learning (Fall 2020) 29
CS391R: Robot Learning (Fall 2020) 30
CS391R: Robot Learning (Fall 2020) 31
Bi Biological Ne Neuron Computational building block for the brain Ar Artificial Neuron Computational building block for the neural network
No Note: Many differences exist – be careful with the brain analogies!
[Dendritic Computation, Michael London and Michael Hausser 2015]
CS391R: Robot Learning (Fall 2020) 32
CS391R: Robot Learning (Fall 2020) 33
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 34
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 35
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 36
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 37
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 38
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 39
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 40
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 41
CS391R: Robot Learning (Fall 2020) 42
CS391R: Robot Learning (Fall 2020) 43
AlexNet VGG-16 ResNet LeNet
CS391R: Robot Learning (Fall 2020) 44
input label learning rate weights
CS391R: Robot Learning (Fall 2020) 45
[Source: Stanford CS231N]
CS391R: Robot Learning (Fall 2020) 46
CS391R: Robot Learning (Fall 2020) 47
CS391R: Robot Learning (Fall 2020) 48