Spring 2018 CIS 693, EEC 693, EEC 793:
Autonomous Intelligent Robotics
Instructor: Shiqi Zhang
http://eecs.csuohio.edu/~szhang/teaching/18spring/
Autonomous Intelligent Robotics Instructor: Shiqi Zhang - - PowerPoint PPT Presentation
Spring 2018 CIS 693, EEC 693, EEC 793: Autonomous Intelligent Robotics Instructor: Shiqi Zhang http://eecs.csuohio.edu/~szhang/teaching/18spring/ The SLAM Problem SLAM stands for simultaneous localization and mapping The task of
http://eecs.csuohio.edu/~szhang/teaching/18spring/
2
Slides adapted from Probabilistic Robotics book
3
ypical application scenarios are tracking, localization, …
4
grows exponentially with the dimension of the state space!
5
effjciently?
6
effjciently?
7
Factorization first introduced by Murphy in 1999
8
Factorization first introduced by Murphy in 1999
9
Landmark 1
Robot poses controls x1 x2 xt u1 ut-1 l2 l1 z1 z2 x3 u1 z3 zt Landmark 2 x0 u0
10
11
fjltering becomes possible!
12
et al., 2002]
Extended Kalman Filter (EKF)
Landmark 1 Landmark 2 Landmark M … x, y, θ Particle #1 Landmark 1 Landmark 2 Landmark M … x, y, θ Particle #2 Particle N
13
Particle #1 Particle #2 Particle #3 Landmark #1 Filter Landmark #2 Filter
14
Particle #1 Particle #2 Particle #3 Landmark #1 Filter Landmark #2 Filter
15
Particle #1 Particle #2 Particle #3 Weight = 0.8 Weight = 0.4 Weight = 0.1
16
https://youtu.be/KqGXoaLGm08
17
18
19
the observation likelihoods
20
Dataset courtesy of University of Sydney
Blue = GPS Yellow = FastSLAM
21
Dataset courtesy of University of Sydney
22
available?
data acquisition
known poses”)
23
https://youtu.be/tilcwBVO4MY
24
likelihood of the observations relative to its own map
25
map of particle 1 map of particle 3 map of particle 2 3 particles
26
27
t
robot motion current measurement map constructed so far
28
Raw Odometry Scan Matching https://youtu.be/sIMM73Was74
29