600 likes | 759 Views
Statistical Learning in Robotics State-of-the-Art, Challenges and Opportunities. Sebastian Thrun Carnegie Mellon University. This Talk. Robotics Research Today. Robotics Research Today. Estimation and Learning In Robotics. 7 Open Problems. Robotics Yesterday. Robotics Today.
E N D
Statistical Learning in RoboticsState-of-the-Art, Challenges and Opportunities Sebastian Thrun Carnegie Mellon University
This Talk Robotics Research Today Robotics Research Today Estimation and Learning In Robotics 7 Open Problems
Robotics Tomorrow? Thanks to T. Dietterich
Robotics @ CMU 1996 With: RWI / iRobot, Hans Nopper
Robotics @ CMU/UBonn, 1997 with W. Burgard, A.B. Cremers, D. Fox, D. Hähnel, G. Lakemeyer, D. Schulz, W. Steiner
Robotics @ 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
This Talk Robotics Research Today Estimation and Learning In Robotics 7 Open Problems
The Robot Localization Problem ? • Position tracking (error bounded) • Global localization (unbounded error) • Kidnapping (recovery from failure)
Probabilistic Localization p(x0 | m) p(z0 | x, m) p(x0 | z0, m) p(x1|u1,z0,m) p(z1 | x, m) p(x1| ,z1 ,u1,z0,m) [Simmons/Koenig 95] [Kaelbling et al 96] [Burgard et al 96] [Thrun et al 96]
Probabilistic Localization x = state t = time m = map z = measurement u = control p(xt|xt-1,ut) xt-1 ut Bayes Markov map m laser data p(z|x,m) Markov [Kalman 60, Rabiner 85]
What is the Right Representation? Multi-hypothesis Kalman filter [Weckesser et al. 98], [Jensfelt et al. 99] [Schiele et al. 94], [Weiß et al. 94], [Borenstein 96], [Gutmann et al. 96, 98], [Arras 98] Histograms (metric, topological) Particles [Nourbakhsh et al. 95], [Simmons et al. 95], [Kaelbling et al. 96], [Burgard et al. 96], [Konolige et al. 99] [Kanazawa et al 95] [de Freitas 98] [Isard/Blake 98] [Doucet 98]
Monte Carlo Localization (MCL) p(x0 | m) p(z0 | x, m) p(x0 | z0, m) p(x1|u1,z0,m) p(z1 | x, m) p(x1| ,z1 ,u1,z0,m)
Monte Carlo Localization (MCL) With: Wolfram Burgard, Dieter Fox, Frank Dellaert
Implications for Planning & Control MDP Planner POMDP Planner With N. Roy
Monte Carlo Localization With: Frank Dellaert
Learning Mapsaka Simultaneous Localization and Mapping (SLAM) 70 m
Learning Maps 3 dimensions 106 dimensions Localization:
Learning Maps with Extended Kalman Filters [Smith, Self, Cheeseman, 1990]
Can We Do the Same WithParticle Filters? sample map + pose robot poses and maps
Mapping: Structured Generative Model Landmark m1 z1 z3 measurement . . . s1 s2 s3 st robot pose u3 ut u2 control z2 zt m2 With K. Murphy, B. Wegbreit and D. Koller
Rao-Blackwellized Particle Filters … robot poses landmark n=1 landmark n=N landmark n=2 … landmark n=1 landmark n=N landmark n=2 [Murphy 99, Montemerlo 02]
Ben Wegbreit’s Log-Trick n 4 ? T F new particle n 2 ? F T n 3 ? T F [i] [i] m3,S3 n 4 ? k 4 ? T T F F old particle n 2 ? k 2 ? n 6 ? k 6 ? T T F F T T F F k 1 ? n 1 ? n 3 ? k 3 ? n 5 ? k 1 ? k 3 ? n 7 ? T T F F T T F F T T F F T T F F [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] [i] m1,S1 m1,S1 m2,S2 m2,S2 m3,S3 m3,S3 m4,S4 m4,S4 m5,S5 m5,S5 m6,S6 m6,S6 m7,S7 m7,S7 m8,S8 m8,S8 Michael Montemerlo, Ben Wegbreit, Daphne Koller & Sebastian Thrun
Advantage of Structured PF Solution Rao-B’ PFs: O(MlogN) Moore’s Theorem: logN 30 Experimental: M=250 1,000,000 features + global uncertainty, multimodal + non-linear systems + sampling over data associations Kalman: O(N2) 500 features
3 Examples Particles + Kalman filters Particles + Particles Particles + Point Estimators
Outdoor Mapping (no GPS) With Juan Nieto, Jose Guivant, Eduardo Nebot, Univ of Sydney
With Juan Nieto, Jose Guivant, Eduardo Nebot, Univ of Sydney
Tracking Moving Features With: Michael Montemerlo
Map-Based People Tracking With: Michael Montemerlo
Autonomous People Following With: Michael Montemerlo
Indoor Mapping • Map: point estimators (no uncertainty) • Lazy
Importance of Probabilistic Component Non-probabilistic Probabilistic, with samples
Multi-Robot Exploration DARPA TMR Texas DARPA TMR Maryland With: Reid Simmons and Dieter Fox
Nearly Planar Maps Idea: Exploit fact that buildings posses many planar surfaces • Compacter models • Higher Accuracy • Good for capturing environmental change
Online EM and Model Selection raw data mostly planar map
Online EM and Model Selection CMU Wean Hall Stanford Gates Hall
3D Mapping Result With: Christian Martin
Combining Tracking and Mapping With Dirk Hähnel, Dirk Schulz and Wolfram Burgard
Combining Tracking and Mapping With Dirk Hähnel, Dirk Schulz and Wolfram Burgard
Underwater Mapping (with University of Sydney) With: Hugh Durrant-Whyte, Somajyoti Majunder, Marc de Battista, Steve Scheding
This Talk Robotics Research Today Estimation and Learning In Robotics 7 Open Problems
Can We Learn Better Maps? • Stationary objects and moving objects, people • Motion characteristics, relational knowledge • Less structured environments (jungle, underwater) • In real-time #1