Title: Sebastian Thrun
1Statistical Learning in RoboticsState-of-the-Art,
Challenges and Opportunities
- Sebastian Thrun
- Carnegie Mellon University
2Main Message
Machine Learning
Robotics
3This Talk
Robotics Research Today
Robotics Research Today
Estimation and Learning In Robotics
7 Open Problems
4Robotics Yesterday
5Robotics Today
6Robotics Tomorrow?
Thanks to T. Dietterich
7Robotics _at_ CMU, 1992
8Robotics _at_ CMU, 1994
9Robotics _at_ CMU 1996
With RWI / iRobot, Hans Nopper
10Robotics _at_ CMU/UBonn, 1997
with W. Burgard, A.B. Cremers, D. Fox, D. Hähnel,
G. Lakemeyer, D. Schulz, W. Steiner
11Robotics _at_ CMU, 1998
with M. Beetz, M. Bennewitz, W. Burgard, A.B.
Cremers, F. Dellaert, D. Fox, D. Hähnel, C.
Rosenberg, N. Roy, J. Schulte, D. Schulz
12This Talk
Robotics Research Today
Estimation and Learning In Robotics
7 Open Problems
13The Robot Localization Problem
?
- Position tracking (error bounded)
- Global localization (unbounded error)
- Kidnapping (recovery from failure)
14Probabilistic Localization
Simmons/Koenig 95 Kaelbling et al 96 Burgard
et al 96 Thrun et al 96
15Probabilistic Localization
x state t time m map z measurement u
control
Kalman 60, Rabiner 85
16What is the Right Representation?
17Monte Carlo Localization (MCL)
18Monte Carlo Localization (MCL)
With Wolfram Burgard, Dieter Fox, Frank Dellaert
19Implications for Planning Control
MDP Planner
POMDP Planner
With N. Roy
20Monte Carlo Localization
With Frank Dellaert
21(No Transcript)
22(No Transcript)
23Learning Mapsaka Simultaneous Localization and
Mapping (SLAM)
24Learning Maps
Localization
25Learning Maps with Extended Kalman Filters
Smith, Self, Cheeseman, 1990
26Kalman Filter Mapping O(N2)
27Can We Do the Same WithParticle Filters?
?
sample map pose
robot poses and maps
28Mapping Structured Generative Model
Landmark
m1
z1
z3
measurement
. . .
s1
s2
st
s3
robot pose
u3
ut
u2
control
z2
zt
m2
With K. Murphy, B. Wegbreit and D. Koller
29Rao-Blackwellized Particle Filters
30Ben Wegbreits Log-Trick
31Advantage of Structured PF Solution
Kalman O(N2)
500 features
323 Examples
33Outdoor Mapping (no GPS)
With Juan Nieto, Jose Guivant, Eduardo Nebot,
Univ of Sydney
34With Juan Nieto, Jose Guivant, Eduardo Nebot,
Univ of Sydney
35Tracking Moving Features
With Michael Montemerlo
36Tracking Moving Entities Through Map Differencing
37Map-Based People Tracking
With Michael Montemerlo
38Autonomous People Following
With Michael Montemerlo
39Indoor Mapping
- Map point estimators (no uncertainty)
- Lazy
40Importance of Probabilistic Component
Non-probabilistic
Probabilistic, with samples
41Multi-Robot Exploration
DARPA TMR Maryland
DARPA TMR Texas
With Reid Simmons and Dieter Fox
42Learning Object Models
43Nearly Planar Maps
- Idea Exploit fact that buildings posses many
planar surfaces - Compacter models
- Higher Accuracy
- Good for capturing environmental change
44Online EM and Model Selection
mostly planar map
raw data
45Online EM and Model Selection
CMU Wean Hall
Stanford Gates Hall
463D Mapping Result
With Christian Martin
47Combining Tracking and Mapping
With Dirk Hähnel, Dirk Schulz and Wolfram Burgard
48Combining Tracking and Mapping
With Dirk Hähnel, Dirk Schulz and Wolfram Burgard
49Underwater Mapping (with University of Sydney)
With Hugh Durrant-Whyte, Somajyoti Majunder,
Marc de Battista, Steve Scheding
50This Talk
Robotics Research Today
Estimation and Learning In Robotics
7 Open Problems
51Can We Learn Better Maps?
1
52Can We Learn Control?
2
53How Can We Learn in Context?
3
- Goal of robotics is not
- mapping
- classification
- clustering
- density estimation
- reward prediction
-
- But simply Doing the right thing.
54How can we exploit Domain Knowledge in Learning?
4
55Can we Integrating Learning and Programming?
5
56What Can We LearnFrom Biology?
6
57And Can We Actually DoSomething Useful?
7
58The Nursebot Project
59Haptic Interface (In Development)
60Wizard of Oz Studies
By Sara Kiesler, Jenn Goetz
61Truly Useful.?