Probabilistic Algorithms and the Interactive Museum Tour-Guide Robot Minerva

This paper describes Minerva, an interactive tour-guide robot that was successfully deployed in a Smithsonian museum. Minerva’s software is pervasively probabilistic, relying on explicit representations of uncertainty in perception and control. During 2 weeks of operation, the robot interacted with thousands of people, both in the museum and through the Web, traversing more than 44 km at speeds of up to 163 cm/sec in the unmodified museum.

[1]  Ronald A. Howard,et al.  Dynamic Programming and Markov Processes , 1960 .

[2]  A. Jazwinski Stochastic Processes and Filtering Theory , 1970 .

[3]  Edward J. Sondik,et al.  The Optimal Control of Partially Observable Markov Processes over a Finite Horizon , 1973, Oper. Res..

[4]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[5]  Edward J. Sondik,et al.  The Optimal Control of Partially Observable Markov Processes over the Infinite Horizon: Discounted Costs , 1978, Oper. Res..

[6]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[7]  G. Monahan State of the Art—A Survey of Partially Observable Markov Decision Processes: Theory, Models, and Algorithms , 1982 .

[8]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[9]  Micha Sharir,et al.  Planning, geometry, and complexity of robot motion , 1986 .

[10]  P. S. Sastry,et al.  Estimator Algorithms for Learning Automata , 1986 .

[11]  Alberto Elfes,et al.  Sonar-based real-world mapping and navigation , 1987, IEEE J. Robotics Autom..

[12]  Lawrence Tagg Services , 1987, Veterinary Record.

[13]  Peter C. Cheeseman,et al.  Estimating uncertain spatial relationships in robotics , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[14]  Mark S. Boddy,et al.  An Analysis of Time-Dependent Planning , 1988, AAAI.

[15]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[16]  Hans P. Moravec Sensor Fusion in Certainty Grids for Mobile Robots , 1988, AI Mag..

[17]  D. Rubin Using the SIR algorithm to simulate posterior distributions , 1988 .

[18]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[19]  Keiji Kanazawa,et al.  A model for reasoning about persistence and causation , 1989 .

[20]  Alberto Elfes,et al.  Occupancy grids: a probabilistic framework for robot perception and navigation , 1989 .

[21]  R. Hinkel,et al.  ENVIRONMENT PERCEPTION WITH A LASER RADAR IN A FAST MOVING ROBOT , 1989 .

[22]  Rodney A. Brooks,et al.  A robot that walks; emergent behaviors from a carefully evolved network , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[23]  P. S. Maybeck,et al.  The Kalman Filter: An Introduction to Concepts , 1990, Autonomous Robot Vehicles.

[24]  Ingemar J. Cox,et al.  Autonomous Robot Vehicles , 1990, Springer New York.

[25]  Maja J. Matarić,et al.  A Distributed Model for Mobile Robot Environment-Learning and Navigation , 1990 .

[26]  Ingemar J. Cox,et al.  Dynamic Map Building for an Autonomous Mobile Robot , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[27]  A BrooksRodney Elephants don't play chess , 1990 .

[28]  Carl F. R. Weiman,et al.  Helpmate autonomous mobile robot nav-igation system , 1991 .

[29]  Rodney A. Brooks,et al.  Elephants don't play chess , 1990, Robotics Auton. Syst..

[30]  Drew McDermott,et al.  A reactive plan language , 1991 .

[31]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[32]  Ingemar J. Cox,et al.  Blanche-an experiment in guidance and navigation of an autonomous robot vehicle , 1991, IEEE Trans. Robotics Autom..

[33]  John Hallam,et al.  Location Recognition in a Mobile Robot Using Self-Organising Feature Maps , 1991 .

[34]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[35]  Eric P. Fox Bayesian Statistics 3 , 1991 .

[36]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..

[37]  John J. Leonard,et al.  Directed Sonar Sensing for Mobile Robot Navigation , 1992 .

[38]  R.G. Simmons,et al.  Concurrent planning and execution for autonomous robots , 1992, IEEE Control Systems.

[39]  Ian Horswill,et al.  Specialization of perceptual processes , 1993 .

[40]  S. Ito,et al.  Navigation system based on ceiling landmark recognition for autonomous mobile robot , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[41]  Ian Horswill,et al.  Polly: A Vision-Based Artificial Agent , 1993, AAAI.

[42]  Wolfgang D. Rencken,et al.  Concurrent localisation and map building for mobile robots using ultrasonic sensors , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[43]  Roman E. Maeder Ray Tracing and Graphics Extensions , 1994 .

[44]  S. Engelson Passive map learning and visual place recognition , 1994 .

[45]  David Kortenkamp,et al.  Topological Mapping for Mobile Robots Using a Combination of Sonar and Vision Sensing , 1994, AAAI.

[46]  Mark C. Torrance,et al.  Natural communication with robots , 1994 .

[47]  Joseph Bates,et al.  The role of emotion in believable agents , 1994, CACM.

[48]  Frank E. Schneider Sensorinterpretation und Kartenerstellung fur mobile Roboter , 1994 .

[49]  Bernt Schiele,et al.  A comparison of position estimation techniques using occupancy grids , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[50]  Ewald von Puttkamer,et al.  Keeping track of position and orientation of moving indoor systems by correlation of range-finder scans , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[51]  Stuart J. Russell,et al.  Stochastic simulation algorithms for dynamic probabilistic networks , 1995, UAI.

[52]  Swaminathan Natarajan Imprecise and Approximate Computation , 1995 .

[53]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[54]  Reid G. Simmons,et al.  Probabilistic Robot Navigation in Partially Observable Environments , 1995, IJCAI.

[55]  Shlomo Zilberstein,et al.  Approximate Reasoning Using Anytime Algorithms , 1995 .

[56]  Leslie Pack Kaelbling,et al.  Learning Policies for Partially Observable Environments: Scaling Up , 1997, ICML.

[57]  Wolfram Burgard,et al.  The Mobile Robot Rhino , 1995, SNN Symposium on Neural Networks.

[58]  K. Taylor,et al.  Australia's Telerobot On The Web , 1995 .

[59]  Kenneth Y. Goldberg,et al.  Desktop teleoperation via the World Wide Web , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[60]  David Kortenkamp,et al.  Prototypes, Location, and Associative Networks (PLAN): Towards a Unified Theory of Cognitive Mapping , 1995, Cogn. Sci..

[61]  Illah R. Nourbakhsh,et al.  DERVISH - An Office-Navigating Robot , 1995, AI Mag..

[62]  Andrew W. Moore,et al.  Reinforcement Learning: A Survey , 1996, J. Artif. Intell. Res..

[63]  Michael J. Swain,et al.  Gesture recognition using the Perseus architecture , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[64]  Howie Choset,et al.  Sensor based planning for a planar rod robot , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[65]  Wolfram Burgard,et al.  Estimating the Absolute Position of a Mobile Robot Using Position Probability Grids , 1996, AAAI/IAAI, Vol. 2.

[66]  G. McLachlan,et al.  The EM algorithm and extensions , 1996 .

[67]  Reid G. Simmons,et al.  Passive Distance Learning for Robot Navigation , 1996, ICML.

[68]  Liqiang Feng,et al.  Navigating Mobile Robots: Systems and Techniques , 1996 .

[69]  Michael Isard,et al.  Contour Tracking by Stochastic Propagation of Conditional Density , 1996, ECCV.

[70]  Leslie Pack Kaelbling,et al.  Acting under uncertainty: discrete Bayesian models for mobile-robot navigation , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[71]  Uwe R. Zimmer,et al.  Robust world-modelling and navigation in a real world , 1996, Neurocomputing.

[72]  J.-S. Gutmann,et al.  AMOS: comparison of scan matching approaches for self-localization in indoor environments , 1996, Proceedings of the First Euromicro Workshop on Advanced Mobile Robots (EUROBOT '96).

[73]  David Kortenkamp,et al.  Recognizing and Interpreting Gestures on a Mobile Robot , 1996, AAAI/IAAI, Vol. 2.

[74]  Gregor Schöner,et al.  Dynamics parametrically controlled by image correlations organize robot navigation , 1996, Biological Cybernetics.

[75]  Howie Choset,et al.  Sensor based motion planning: the hierarchical generalized Voronoi graph , 1996 .

[76]  Evangelos E. Milios,et al.  Globally Consistent Range Scan Alignment for Environment Mapping , 1997, Auton. Robots.

[77]  K. Haigh,et al.  A Layered Architecture for Ooce Delivery Robots , 1997 .

[78]  Leslie Pack Kaelbling,et al.  Learning Topological Maps with Weak Local Odometric Information , 1997, IJCAI.

[79]  Bernhard Nebel,et al.  Navigation mobiler Roboter mit Laserscans , 1997, AMS.

[80]  Karen Zita Haigh,et al.  A Layered Architecture for O ce Delivery Robots , 1997 .

[81]  P. Langley,et al.  Place recognition in dynamic environments , 1997, J. Field Robotics.

[82]  Kerstin Dautenhahn,et al.  The role of interactive conceptions of intelligence and life in cognitive technology , 1997, Proceedings Second International Conference on Cognitive Technology Humanizing the Information Age.

[83]  Julio Rosenblatt,et al.  DAMN: a distributed architecture for mobile navigation , 1997, J. Exp. Theor. Artif. Intell..

[84]  Howie Choset,et al.  Sensor based planning: a control law for generating the generalized Voronoi graph , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[85]  Jun S. Liu,et al.  Sequential Monte Carlo methods for dynamic systems , 1997 .

[86]  Margrit Betke,et al.  Mobile robot localization using landmarks , 1997, IEEE Trans. Robotics Autom..

[87]  Sebastian Thrun To Know or Not to Know: On the Utility of Models in Mobile Robotics , 1997 .

[88]  Kurt Konolige,et al.  Many Robots Make Short Work , 1997, AAAI 1997.

[89]  Karen Zita Haigh,et al.  A layered architecture for office delivery robots , 1997, AGENTS '97.

[90]  Francesco Mondada,et al.  "KhepOnTheWeb": An experimental demonstrator in telerobotics and virtual reality , 1997, Proceedings. International Conference on Virtual Systems and MultiMedia VSMM '97 (Cat. No.97TB100182).

[91]  Wolfram Burgard,et al.  Integrating active localization into high-level robot control systems , 1998, Robotics Auton. Syst..

[92]  Simon J. Godsill,et al.  On sequential simulation-based methods for Bayesian filtering , 1998 .

[93]  Leslie Pack Kaelbling,et al.  Planning and Acting in Partially Observable Stochastic Domains , 1998, Artif. Intell..

[94]  Wolfram Burgard,et al.  A Probabilistic Approach to Concurrent Mapping and Localization for Mobile Robots , 1998, Auton. Robots.

[95]  Kenneth M. Dawson-Howe,et al.  The application of robotics to a mobility aid for the elderly blind , 1998, Robotics Auton. Syst..

[96]  Sebastian Thrun,et al.  Template-Based Recognition of Pose and Motion Gestures On a Mobile Robot , 1998, AAAI/IAAI.

[97]  Cynthia Breazeal,et al.  A Motivational System for Regulating Human-Robot Interaction , 1998, AAAI/IAAI.

[98]  Kai Oliver Arras,et al.  Hybrid, high-precision localisation for the mail distributing mobile robot system MOPS , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[99]  George A. Bekey,et al.  DIGIMUSE: an interactive telerobotic system for remote viewing of three-dimensional art objects , 1998, Other Conferences.

[100]  Wolfram Burgard,et al.  An experimental comparison of localization methods , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[101]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[102]  Wendelin Feiten,et al.  Field test of a navigation system: autonomous cleaning in supermarkets , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[103]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[104]  Matthew R. Stein,et al.  Painting on the World Wide Web: the PumaPaint project , 1998, Other Conferences.

[105]  Wolfram Burgard,et al.  GOLEX - Bridging the Gap between Logic (GOLOG) and a Real Robot , 1998, KI.

[106]  Illah R. Nourbakhsh The failures of a self-reliant tour robot with no planner , 1998 .

[107]  Pat Langley,et al.  MAGELLAN: An Integrated Adaptive Architecture for Mobile Robotics , 1998 .

[108]  Wolfram Burgard,et al.  A hybrid collision avoidance method for mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[109]  Wolfram Burgard,et al.  Using the CONDENSATION algorithm for robust, vision-based mobile robot localization , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[110]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.

[111]  Leslie Pack Kaelbling,et al.  Learning models for robot navigation , 1999 .

[112]  Wolfram Burgard,et al.  Coastal navigation-mobile robot navigation with uncertainty in dynamic environments , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[113]  M. Pitt,et al.  Filtering via Simulation: Auxiliary Particle Filters , 1999 .

[114]  D. Fox,et al.  Towards Personal Service Robots for the Elderly , 1999 .

[115]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[116]  S. Sugano,et al.  Emotional communication between humans and the autonomous robot which has the emotion model , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[117]  S. Thrun,et al.  Mosaicing a Large Number of Widely Dispersed, Noisy, and Distorted Images: A Bayesian Approach , 1999 .

[118]  J. M. M. Montiel,et al.  The SPmap: a probabilistic framework for simultaneous localization and map building , 1999, IEEE Trans. Robotics Autom..

[119]  Illah R. Nourbakhsh,et al.  An Affective Mobile Robot Educator with a Full-Time Job , 1999, Artif. Intell..

[120]  Shigeki Sugano,et al.  Emotional communication between humans and robots - consideration of primitive language in robots , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[121]  Sebastian Thrun,et al.  Coastal Navigation with Mobile Robots , 1999, NIPS.

[122]  Michael Beetz,et al.  Probabilistic, Prediction-Based Schedule Debugging for Autonomous Robot Office Couriers , 1999, KI.

[123]  Wolfram Burgard,et al.  Monte Carlo localization for mobile robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[124]  Wolfram Burgard,et al.  Experiences with an Interactive Museum Tour-Guide Robot , 1999, Artif. Intell..

[125]  Wolfram Burgard,et al.  Monte Carlo Localization with Mixture Proposal Distribution , 2000, AAAI/IAAI.

[126]  Joelle Pineau,et al.  Spoken Dialogue Management Using Probabilistic Reasoning , 2000, ACL.

[127]  Charles R. Rosenberg,et al.  Interaction With Mobile Robots in Public Places , 2000 .

[128]  Roland Siegwart,et al.  Robots on the web [Guest Editorial] , 2000, IEEE Robotics Autom. Mag..

[129]  Manuela M. Veloso,et al.  Sensor resetting localization for poorly modelled mobile robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[130]  Wolfram Burgard,et al.  Web interfaces for mobile robots in public places , 2000, IEEE Robotics Autom. Mag..

[131]  Michael Beetz,et al.  Probabilistic Hybrid Action Models for Predicting Concurrent Percept-Driven Robot Behavior , 2000, AIPS.

[132]  Sebastian Thrun,et al.  Probabilistic Algorithms in Robotics , 2000, AI Mag..

[133]  José A. Castellanos,et al.  Mobile Robot Localization and Map Building: A Multisensor Fusion Approach , 2000 .

[134]  Nando de Freitas,et al.  Sequential Monte Carlo Methods in Practice , 2001, Statistics for Engineering and Information Science.

[135]  Francesco Mondada,et al.  KhepOn theWeb: one year to access to a mobile robot on the Internet , 2001 .

[136]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .