Professional Documents
Culture Documents
Tour Guide
Tour Guide
People Involved
Michael Beetz
Maren Bennewitz
Armin B. Cremers
Frank Dellaert
Dirk Hhnel
Gerhard Lakemeyer
Charles Rosenberg
Nicholas Roy
Jamieson Schulte
Dirk Schulz
Walter Steiner
Sebastian Thrun
Environmental Model
Robot Control
System
Actions
Planning
Perception
Modeling
Localization
Interaction
Manipulation
Cooperation
...
Minerva:
Rhino
The Interactive Museum Tour-guide Robot
Design Principles
Maps Used
Deutsches Museum Bonn
NMAH, Washington DC
Probabilistic
Localization
Given:
P ( st | Lt = l )
Motion model:
P ( Lt = l | at 1, Lt 1 = l ' )
P ( L 0)
Data
dT = s1 , a2 ..., sT 1 , aT
P( LT | dT )
Wanted:
P( L = l | a
t
t 1,
Motion Model
P ( Lt = l | at 1, Lt 1 = l ' )
10
Sensor models
P ( st | L t = l )
Ultrasound:
Laser:
11
Resulting Densities
12
Position Tracking
Odometry:
Corrected trajectory
using ultrasound sensors:
Global Localization
13
Kalman filter
[Schiele et al., 94], [Wei et al., 94],
[Borenstein, 96], [Gutmann et al., 96, 98], [Arras, 98]
Piecewise constant
(metric, topological) (complexity O(|L|))
[Nourbakhsh et al., 95], [Simmons et al., 95],
[Kaelbling et al., 96],[Burgard et al., 96], [Konolige et al.,99]
Multi-hypothesis
[Weckesser et al., 98], [Jensfelt et al., 99]
Variable resolution
(trees) (complexity O(|L| log |L|)
[Burgard et al., 98]
Sample-based Density
Representation
Idea: Represent density by random samples
variable resolution
any-time
complexity O(N)
14
Motion Model
Start
15
Vision-based Localization
P(z|x)
z
h(x)
Next to a Light
Measurement:
Resulting density:
16
Under a Light
Measurement:
Resulting density:
Elsewhere
Measurement:
Resulting density:
17
Vision:
Laser:
18
Localization in
Populated Environments
Problem: Changes in the environment lead to
unexpected measurements
Filtering Techniques
for Dynamic Environments
l
19
Collision Avoidance
Task: Reactive avoidance
of obstacles
Problem: Obstacles that
could not be sensed
Solution: Model-based
Dynamic Window
Approach
20
goal
21
Coastal Navigation
Stay close to known objects to minimize future position
uncertainty.
Conventional plan:
22
Mission Planning
Golog
User Interfaces
On-board
Web-based
23
Finding People
walls, exhbits
people
path blocked?
sad
path
free?
path blocked?
neutral
To give tours
I need space
path blocked?
happy
24
Minervas View
Typical Trajectories
Rhino:
Minerva:
25
Statistics (Rhino)
l
47 hours of operation
29.5%
25.4%
5.7%
2.5%
amoeba
fish
dog
monkey
human
26
Is Minerva Alive?"
69.8%
27.0%
3.2%
yes
undecided
no
Are
You Under
10 Years of Age?
Is Minerva
Alive?"
69.8%
27.0%
3.2%
yes
undecided
no
27
Current Projects
EU-Project TOURBOT
NURSEBOT
IST-project WebFAIR
TOURBOT in Athens
28
Setup Times
180
180
160
140
120
Days
100
80
60
30
40
1,5
20
0
Rhino
Minerva
TOURBOT
Conclusions
Mobile robots can navigate
- safely and
- reliably
- over longer periods of time.
29