Issues in Autonomous Mobile Robot Navigation

1 The author would like to express his gratitude to everybody who read preliminary versions of this report and gave invaluable feedback; especially Chris Brown, who spent innumerable hours poring over this paper. It would not have been possible without him. Abstract Three main problems facing outdoor autonomous mobile robot navigation are un-structured environments, moving obstacles, and multiple sensors. Each of these leads to uncertainties that usually cannot be resolved using techniques popular for indoor navigation. However, by modularizing the task of navigation and treating it as three diierent subtasks (robot localization, goal recognition, and path planning), we can use some of the techniques in combination to build a mobile robot system than can work in the outdoor world. We present and summarize an extant body of literature dealing withthe unstructured dynamic environments observed via multiple sensing modalities. An in-depth survey of the current research literature in the eld shows the lack of research eeorts directed at generating generalized autonomous mobile robot navigation systems. We believe that while a single technique cannot be used to create a robust and ee-cient generalized autonomous mobile robot navigation system, a combination of some of the diierent methods in a probabilistic framework can achieve this goal. We propose a probabilistic framework that is based on the generalized framework approach. We use a modiied version of the occupancy grids, called dynamic occupancy grids as our representation of the environment and a modiication of Bayesian networks, termed dynamic Bayesian networks as our tool for updating the dynamic occupancy grid representation. We use an asynchronous update methodology that uses dynamic Bayesian networks to create new probability density functions (PDF) that are then used to update the information stored in the occupancy grids. Whenever a robot needs to perform some new motion task, it discretizes the PDFs currently associated with the dynamic occupancy grids to create a uniied view of the current state of the environment. We have recently acquired two mobile wheelchair robots with limited oo-road navigation capabilities. These will serve as a test-bed for our framework in the real world. We are also in the process of building simulated virtual environments on an SGI machine for use as a simulator test-bed to model multiple complex test environments. We are currently involved in two major research projects related to the development of our proposed framework. The rst research eeort was performed as part of the Mobile Robot …

[1]  J.T. Nielson CALCM-the untold story of the weapon used to start the Gulf War , 1994, IEEE Aerospace and Electronic Systems Magazine.

[2]  Moshe Kam,et al.  Sensor Fusion for Mobile Robot Navigation , 1997, Proc. IEEE.

[3]  F. Gihkjlgmhonqp,et al.  Learning to Select Useful Landmarks , 1994 .

[4]  James L. Crowley,et al.  Mathematical Foundations of Navigation and Perception for an Autonomous Mobile Robot , 1995, Reasoning with Uncertainty in Robotics.

[5]  E. D. Dickmanns,et al.  Scene Recognition and Landmark Navigation for Road Vehicles , 1995 .

[6]  Suguru Arimoto,et al.  A Recursive Method of Trajectory Planning for a Point-Like Mobile Robot in Transient Environment Utilizing Paint Procedure , 1990 .

[7]  Dimiter Driankov,et al.  A fuzzy approach to multi-sensor data fusion for quality profile classification , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[8]  Ren C. Luo,et al.  Landmark recognition using projection learning for mobile robot navigation , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[9]  Randal C. Nelson Memory-Based Recognition for 3-D Objects , 1996 .

[10]  Friedrich M. Wahl,et al.  Path planning for mobile vehicles within dynamic worlds using statistical data , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[11]  Y. Bar-Shalom Tracking and data association , 1988 .

[12]  Nageswara S. V. Rao,et al.  Robot navigation in unknown generalized polygonal terrains using vision sensors , 1995, IEEE Trans. Syst. Man Cybern..

[13]  Ren C. Luo,et al.  Outdoor landmark recognition using fractal based vision and neural networks , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[14]  R. C. Michelson,et al.  Autonomous vehicles , 1996 .

[15]  Todd Jochem,et al.  Life in the Fast Lane: The Evolution of an Adaptive Vehicle Control System , 1996, AI Mag..

[16]  Alex Chia-Yee Kean,et al.  An Architecture for Autonomous Flying Vehicles: A Preliminary Report , 1996, PRICAI.

[17]  K. Eshraghian Challenges in future technologies , 1996, Proceedings of 14th VLSI Test Symposium.

[18]  Rodney A. Brooks,et al.  Asynchronous Distributed Control System For A Mobile Robot , 1987, Other Conferences.

[19]  Takashi Tsubouchi,et al.  A navigation scheme with learning for a mobile robot among multiple moving obstacles , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[20]  Fumihisa Shibata,et al.  Mobile robot navigation by user-friendly goal specification , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[21]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[22]  Annie S. Wu,et al.  Mobile robot exploration and navigation of indoor spaces using sonar and vision , 1994 .

[23]  Hiroshi Murase,et al.  Learning and recognition of 3D objects from appearance , 1993, [1993] Proceedings IEEE Workshop on Qualitative Vision.

[24]  Shigeru Okuma,et al.  Acquisition of optimal action selection to avoid moving obstacles in autonomous mobile robot , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[25]  Henrik I. Christensen,et al.  Decision-theoretic multisensor planning and integration for mobile robot navigation , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[26]  Charles E. Thorpe,et al.  The YARF system for vision-based road following , 1995 .

[27]  Christian Laugier,et al.  Dynamic Trajectory Planning Path-Velocity Decomposition and Adjacent Paths , 1993, IJCAI.

[28]  Randall D. Beer,et al.  Spatial learning for navigation in dynamic environments , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[29]  William B. Thompson,et al.  Geometric Reasoning for Map-Based Localization , 1996 .

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

[31]  Thierry Siméon,et al.  A Sensor-Based Motion Planner for Mobile Robot Navigation with Uncertainty , 1995, Reasoning with Uncertainty in Robotics.

[32]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems , 1988 .

[33]  Sebastian Thrun,et al.  A Bayesian Approach to Landmark Discovery and Active Perception in Mobile Robot Navigation , 1999 .

[34]  Mongi A. Abidi,et al.  Data fusion in robotics and machine intelligence , 1992 .

[35]  R. Lal Tummala,et al.  Mobile robot navigation using artificial landmarks , 1997, J. Field Robotics.

[36]  Theodore R. Rice,et al.  Absolute sensor alignment using GPS , 1996, Defense, Security, and Sensing.

[37]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[38]  Max Mintz,et al.  Robust Multi-Sensor Fusion: A Decision-Theoretic Approach , 1990, Other Conferences.

[39]  Hobart R. Everett,et al.  Sensors for Mobile Robots: Theory and Application , 1995 .

[40]  Alberto Elfes,et al.  Robot Navigation: Integrating Perception, Environmental Constraints and Task Execution Within a Probabilistic Framework , 1995, Reasoning with Uncertainty in Robotics.

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

[42]  Chi-Haur Wu A coordinated motion planner among moving machines and objects , 1995, Proceedings of the Intelligent Vehicles '95. Symposium.

[43]  Hagen Schempf,et al.  Mobile robot for automatic installation of floor tiles , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[44]  H Okada,et al.  Neural network-based landmark detection for mobile robot , 1996, Defense + Commercial Sensing.

[45]  Bum Hee Lee,et al.  View-time based moving obstacle avoidance using stochastic prediction of obstacle motion , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

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

[47]  S. Katahara,et al.  Route guidance sign identification using 2-D structural description , 1996, Proceedings of Conference on Intelligent Vehicles.

[48]  William B. Thompson,et al.  Inexact navigation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[49]  M.A. Salichs,et al.  Neural traffic sign recognition for autonomous vehicles , 1994, Proceedings of IECON'94 - 20th Annual Conference of IEEE Industrial Electronics.

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

[51]  Steen Kristensen,et al.  Sensor planning with Bayesian decision theory , 1995, Robotics Auton. Syst..

[52]  Randal C. Nelson,et al.  Experiments on (Intelligent) Brute Force Methods for Appearance-Based Object Recognition , 1997 .

[53]  Hyung Suck Cho,et al.  A sensor-based navigation for a mobile robot using fuzzy logic and reinforcement learning , 1995, IEEE Trans. Syst. Man Cybern..

[54]  James L. Crowley,et al.  Self-supervised neural system for reactive navigation , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[55]  Takeo Kanade,et al.  A sorting image sensor: an example of massively parallel intensity-to-time processing for low-latency computational sensors , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[56]  Hiroshi Murase,et al.  Real-time 100 object recognition system , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[57]  Albert B. Harvey New directions at NSF , 1995, Optics & Photonics.

[58]  Maja J. Matari,et al.  Behavior-based Control: Examples from Navigation, Learning, and Group Behavior , 1997 .

[59]  Hugh F. Durrant-Whyte,et al.  Mobile robot localization by tracking geometric beacons , 1991, IEEE Trans. Robotics Autom..

[60]  Ray Jarvis An all-terrain intelligent autonomous vehicle with sensor-fusion-based navigation capabilities , 1996 .

[61]  A. R. Hanson,et al.  Experiments In Autonomous Navigation , 1990, Proceedings of the IEEE International Workshop on Intelligent Motion Control.

[62]  N.S.V. Rao Distributed decision fusion using empirical estimation , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[63]  Lakmal D. Seneviratne,et al.  Space representation and map building-A triangulation model to path planning with obstacle avoidance , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[64]  Vladimir Brajovic,et al.  Computational Sensors for Global Operations in Vision , 1996 .

[65]  Suk-Hwan Suh,et al.  CAD-MAP and estimation of ALV positions in mountainous areas , 1994, Robotica.

[66]  Kai-Tai Song,et al.  Sensor-based motion planning of a mobile robot in a dynamic environment , 1996, Proceedings of the 1996 IEEE IECON. 22nd International Conference on Industrial Electronics, Control, and Instrumentation.

[67]  Jean-Claude Latombe,et al.  Motion planning in the presence of moving obstacles , 1992 .

[68]  William Grimson,et al.  Object recognition by computer - the role of geometric constraints , 1991 .

[69]  Wei Li,et al.  'Perception-action' behavior control of a mobile robot in uncertain environments using fuzzy logic , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[70]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[71]  Sebastian Thrun,et al.  Learning Maps for Indoor Mobile Robot Navigation. , 1996 .

[72]  Shoichi Maeyama,et al.  Rule based filtering and fusion of odometry and gyroscope for a fail safe dead reckoning system of a mobile robot , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[73]  Francis L. Merat,et al.  Neural network based sensor array signal processing , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[74]  Prof. Dr. Kikuo Fujimura Motion Planning in Dynamic Environments , 1991, Computer Science Workbench.