Human-Oriented Robotics
- Prof. Kai Arras
Social Robotics Lab
Human-Oriented Robotics Temporal Reasoning
Part 2/3 Kai Arras Social Robotics Lab, University of Freiburg
1
Human-Oriented Robotics Temporal Reasoning Part 2/3 Kai Arras - - PowerPoint PPT Presentation
Human-Oriented Robotics Prof. Kai Arras Social Robotics Lab Human-Oriented Robotics Temporal Reasoning Part 2/3 Kai Arras Social Robotics Lab, University of Freiburg 1 Human-Oriented Robotics Temporal Reasoning Prof. Kai Arras Social
Human-Oriented Robotics
Social Robotics Lab
1
Human-Oriented Robotics
Social Robotics Lab
2
Human-Oriented Robotics
Social Robotics Lab
x1 x2 xk−1 xk xk+1 z1 z2 zk−1 zk zk+1
3
Human-Oriented Robotics
Social Robotics Lab
x0 x1 x2 xk−1 xk z1 z2 zk−1 zk
Prior Observation model Transition model
4
Human-Oriented Robotics
Social Robotics Lab
Multivariate Gaussian Linear function
5
Human-Oriented Robotics
Social Robotics Lab
6
Human-Oriented Robotics
Social Robotics Lab
7
Human-Oriented Robotics
Social Robotics Lab
8
Human-Oriented Robotics
Social Robotics Lab
9
Human-Oriented Robotics
Social Robotics Lab
x 0 x 1 x 2 x k−1 x k z1 z2 zk−1 zk u1 u2 uk−1 uk
10
Human-Oriented Robotics
Social Robotics Lab
11
Human-Oriented Robotics
Social Robotics Lab
12
Human-Oriented Robotics
Social Robotics Lab
13
Human-Oriented Robotics
Social Robotics Lab
14
Human-Oriented Robotics
Social Robotics Lab
15
Human-Oriented Robotics
Social Robotics Lab
16
Human-Oriented Robotics
Social Robotics Lab
17
Human-Oriented Robotics
Social Robotics Lab
17
Human-Oriented Robotics
Social Robotics Lab
18
Human-Oriented Robotics
Social Robotics Lab
18
Human-Oriented Robotics
Social Robotics Lab
19
Human-Oriented Robotics
Social Robotics Lab
19
Human-Oriented Robotics
Social Robotics Lab
20
Human-Oriented Robotics
Social Robotics Lab
20
Human-Oriented Robotics
Social Robotics Lab
21
Human-Oriented Robotics
Social Robotics Lab
21
Human-Oriented Robotics
Social Robotics Lab
4 6 8 10 12 14 16 18 20 22 24 38 40 42 44 46 48 50 52 54 56 4 6 8 10 12 14 16 18 20 22 24 38 40 42 44 46 48 50 52 54 56 5 10 15 20 25 38 40 42 44 46 48 50 52 54 56
95% confidence level
22
Human-Oriented Robotics
Social Robotics Lab
23
Human-Oriented Robotics
Social Robotics Lab
24
Human-Oriented Robotics
Social Robotics Lab
25
Human-Oriented Robotics
Social Robotics Lab
26
Human-Oriented Robotics
Social Robotics Lab
27
Human-Oriented Robotics
Social Robotics Lab
28
Human-Oriented Robotics
Social Robotics Lab
29
Human-Oriented Robotics
Social Robotics Lab
30
Human-Oriented Robotics
Social Robotics Lab
31
Human-Oriented Robotics
Social Robotics Lab
32
Human-Oriented Robotics
Social Robotics Lab
Rules for E[x] and Var[x] if x,y are indep.
33
Human-Oriented Robotics
Social Robotics Lab
Rules for E[x] and Var[x] if x,y are indep.
34
Human-Oriented Robotics
Social Robotics Lab
35
Human-Oriented Robotics
Social Robotics Lab
36
Human-Oriented Robotics
Social Robotics Lab
Propagation of the uncertainty
the transition model P r
a g a t i
t h e u n c e r t a i n t y
t h e p r e d i c t e d s t a t e t h r
g h t h e
s e r v a t i
m
e l
37
Human-Oriented Robotics
Social Robotics Lab
38
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
39
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
transition model
40
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
transition model
controls predicted state e.g. IMU,
41
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
transition model
controls predicted state predicted measurements e.g. IMU,
42
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
transition model
controls predicted state predicted measurements r a w d a t a
e.g. IMU,
e.g. vision, laser, RGB-D
43
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
transition model
controls predicted state predicted measurements r a w d a t a innovations from matched observations
e.g. IMU,
e.g. vision, laser, RGB-D
44
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
transition model
controls predicted state predicted measurements r a w d a t a posterior state innovations from matched observations
e.g. IMU,
e.g. vision, laser, RGB-D
45
Human-Oriented Robotics
Social Robotics Lab
46
Human-Oriented Robotics
Social Robotics Lab
47
Human-Oriented Robotics
Social Robotics Lab
48
Human-Oriented Robotics
Social Robotics Lab
49
Human-Oriented Robotics
Social Robotics Lab
significance level degrees of freedom
50
Human-Oriented Robotics
Social Robotics Lab
51
Human-Oriented Robotics
Social Robotics Lab
52
Human-Oriented Robotics
Social Robotics Lab
State Prediction Update System model Data Association Sensors Sensors Detection Measurement Prediction
transition model
controls predicted state predicted measurements r a w d a t a posterior state innovations from matched observations
e.g. IMU,
e.g. vision, laser, RGB-D
53
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1
54
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1
2 4 6 0.5 1
55
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1
2 4 6 0.5 1
2 4 6 0.5 1
56
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1
57
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1
2 4 6 0.5 1
58
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1
2 4 6 0.5 1
2 4 6 0.5 1
59
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1 2 4 6 0.5 1
60
Human-Oriented Robotics
Social Robotics Lab
2 4 6 0.5 1 2 4 6 0.5 1
61
Human-Oriented Robotics
Social Robotics Lab
62
Human-Oriented Robotics
Social Robotics Lab
63
Human-Oriented Robotics
Social Robotics Lab
64
Human-Oriented Robotics
Social Robotics Lab
Ground truth Observations State estimates State predictions
65
Human-Oriented Robotics
Social Robotics Lab
20 40 60 80 20 40 60
Ground truth Observations State estimates State predictions
66
Human-Oriented Robotics
Social Robotics Lab
67
Human-Oriented Robotics
Social Robotics Lab
Ground truth Observations State estimates State predictions
68
Human-Oriented Robotics
Social Robotics Lab
Ground truth Observations State estimates State predictions
68
Human-Oriented Robotics
Social Robotics Lab
20 40 60 80 20 40 60
Ground truth Observations State estimates State predictions
69
Human-Oriented Robotics
Social Robotics Lab
70
Human-Oriented Robotics
Social Robotics Lab
Ground truth Observations State estimates State predictions
71
Human-Oriented Robotics
Social Robotics Lab
Ground truth Observations State estimates State predictions
71
Human-Oriented Robotics
Social Robotics Lab
20 40 60 80 20 40 60
Ground truth Observations State estimates State predictions
72
Human-Oriented Robotics
Social Robotics Lab
20 40 60 80 20 40 60
Ground truth Observations State estimates
73
Human-Oriented Robotics
Social Robotics Lab
the ground truth
74
Human-Oriented Robotics
Social Robotics Lab
75
Human-Oriented Robotics
Social Robotics Lab
76
Human-Oriented Robotics
Social Robotics Lab
input distribution
distribution
77
samples drawn from input distribution transferred samples and resulting
Human-Oriented Robotics
Social Robotics Lab
78
Human-Oriented Robotics
Social Robotics Lab
not a Gaussian!
79
Human-Oriented Robotics
Social Robotics Lab
fitted Gaussian sample mean and covariance
80
Human-Oriented Robotics
Social Robotics Lab
81
Human-Oriented Robotics
Social Robotics Lab
82
Human-Oriented Robotics
Social Robotics Lab
Nonlinear System
from
µx σx + µx σx – µx σy + σy – µy Y
f X ( ) f X ( )
83
Human-Oriented Robotics
Social Robotics Lab
84
Human-Oriented Robotics
Social Robotics Lab
85
Human-Oriented Robotics
Social Robotics Lab
86
Human-Oriented Robotics
Social Robotics Lab
87
Human-Oriented Robotics
Social Robotics Lab
88
Human-Oriented Robotics
Social Robotics Lab
89
Human-Oriented Robotics
Social Robotics Lab
90
Human-Oriented Robotics
Social Robotics Lab
Jacobian of f
Jacobian of h
91
Human-Oriented Robotics
Social Robotics Lab
92
Human-Oriented Robotics
Social Robotics Lab
93
Human-Oriented Robotics
Social Robotics Lab
sigma points recovered
distribution
94
Human-Oriented Robotics
Social Robotics Lab
input particles propagated particles
95
Human-Oriented Robotics
Social Robotics Lab
96
Human-Oriented Robotics
Social Robotics Lab
97
Human-Oriented Robotics
Social Robotics Lab
98
Human-Oriented Robotics
Social Robotics Lab
99