Reliable Mobile Robot LocalizationPhD

Reliable localization is the problem of determining the position of a mobile with respect to a global or local frame of reference in the presence of sensor noise, uncertainties and potential failures. The basic idea behind many mobile robot localization techniques is to combine sensor data with a priori knowledge about the speci cations of these sensors, the structure of the mobile platform, and the environment the vehicle travels in. For example, it is often assumed that a detailed map of the area is known. In this case, the problem of identifying the position of the robot is the problem of nding an area within the map such that the expected sensor values are at all times in accordance with the actual readings. Many mobile robot applications depend on the ability of the robot to localize using sparse and many times uncertain information concerning its position. For example, fusion of odometric and/or inertial sensors with exteroceptive sensors has received signi cant attention in the past two decades. The techniques mostly used to process sensor data from di erent sources are Kalman ltering and Bayesian estimation. When an initial position estimate is known, a Kalman lter is capable of continuously updating this estimate combining noisy data from a variety of sensors. Bayesian multiple hypothesis testing is suitable for resolving the ambiguity associated with the identi cation of detected landmarks. The proposed study intends to exploit the strengths of both methods. There have been few attempts to combine these two techniques but require strict assumptions. For example it is often assumed that either the motion tracking sensors are perfect or the exteroceptive sensors are capable of extracting a detailed and precise layout of the surroundings. One of the objectives of the proposed research is to introduce a general framework that subsumes both approaches in a single architecture and exploits noisy kinetic information in order to reduce the uncertainty associated with the presence or absence of coarse, sparse, reappearing features of the environment. Restructuring of the exact framework leads to the multiple model adaptive estimation applied here to fault detection and identi cation. It is a common assumption for current localization systems that all sensors provide information at the same rate. Reality dictates that in most cases noisy data from kinetic sensors arrive at high rates while absolute attitude and/or position data tend to be scarce. The intermittent nature of the externally provided or extracted absolute information implies that the system is observable only at certain time instants. This observability limitation restricts the potential autonomy of a robot and causes the loss of precious information whenever real-time ltering is involved. Smoothing of the attitude estimates reduces the overall uncertainty and allows for longer traverses before a new orientation measurement is required. Similar post-processing of the position estimates supports reconstruction of a robot's trajectory and increases the accuracy level during mapping tasks. A simple scenario of an o ce environment with only one type of features is presented to testify the validity of the general approach for combining Bayesian estimation with Kalman ltering in a multiple hypothesis framework. Similarly the simple problem of smoothing the attitude estimates of a robot moving in a 2-D environment is formulated to demonstrate the improvement in the quality of the orientation estimates. It is the objective of this research to ratify the ability of the multiple hypothesis framework to deal with (i) more complicated environments containing di erent types of features with di erent probabilities, (ii) the absence of expected features, (iii) the detection and identi cation of di erent types of failures. In addition, this research will focus on the re-formulation of the smoothing problem in order to be applied in the following cases: (i) smoothing of the attitude estimates in the 3-D case for enhanced localization, (ii) smoothing of the position estimates for enhanced mapping. i Chapter

[1]  Gaurav S. Sukhatme,et al.  Circumventing dynamic modeling: evaluation of the error-state Kalman filter applied to mobile robot localization , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[2]  Wolfram Burgard,et al.  MINERVA: a second-generation museum tour-guide robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[3]  Günther Schmidt,et al.  Fusing range and intensity images for mobile robot localization , 1999, IEEE Trans. Robotics Autom..

[4]  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).

[5]  T. Collett,et al.  Local and global vectors in desert ant navigation , 1998, Nature.

[6]  Nancy Kanwisher,et al.  A cortical representation of the local visual environment , 1998, Nature.

[7]  David Canfield Smith,et al.  Cocoa at the Visual Programming Challenge 1997 , 1998, J. Vis. Lang. Comput..

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

[9]  T. Denmeade,et al.  A PIONEER'S JOURNEY INTO THE SARCOPHAGUS , 1998 .

[10]  Robin R. Murphy,et al.  Learning landmark triples by experimentation , 1997, Robotics Auton. Syst..

[11]  R. Cook,et al.  Landmark geometry and identity controls spatial navigation in rats , 1997 .

[12]  J. Balaram,et al.  On-board State Estimation for Planetary Aerobots , 1997 .

[13]  Eric Krotkov,et al.  Automatic Mountain Detection and Pose Estimation for Teleoperation of Lunar Rovers , 1997, ISER.

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

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

[16]  R. Volpe,et al.  Microrover Research for Exploration of Mars , 1996 .

[17]  Eric Krotkov,et al.  Dead reckoning for a lunar rover on uneven terrain , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[18]  Philippe Bonnifait,et al.  A multisensor localization algorithm for mobile robots and its real-time experimental validation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[19]  Liqiang Feng,et al.  Gyrodometry: a new method for combining data from gyros and odometry in mobile robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[20]  R. Wehner,et al.  Visual navigation in insects: coupling of egocentric and geocentric information , 1996, The Journal of experimental biology.

[21]  Liqiang Feng,et al.  Correction of systematic odometry errors in mobile robots , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[22]  David Wettergreen,et al.  Behavior-based gait execution for the Dante II walking robot , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[23]  H. Durrant-Whyte,et al.  Mobile vehicle navigation in unknown environments: a multiple hypothesis approach , 1995 .

[24]  Hugh F. Durrant-Whyte,et al.  Inertial navigation systems for mobile robots , 1995, IEEE Trans. Robotics Autom..

[25]  Fabio Gagliardi Cozman,et al.  Robot localization using a computer vision sextant , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[26]  S. Cooper,et al.  A frequency response method for multi-sensor high-speed navigation systems , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[27]  Alonzo Kelly,et al.  A 3D State Space Formulation of a Navigation Kalman Filter for Autonomous Vehicles , 1994 .

[28]  Hugh Durrant-Whyte Where am I? A tutorial on mobile vehicle localization , 1994 .

[29]  Ingemar J. Cox,et al.  Modeling a Dynamic Environment Using a Bayesian Multiple Hypothesis Approach , 1994, Artif. Intell..

[30]  Eric T. Baumgartner,et al.  An autonomous vision-based mobile robot , 1993 .

[31]  Marie-José Aldon,et al.  Mobile robot attitude estimation by fusion of inertial data , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[32]  Mohinder S. Grewal,et al.  Kalman Filtering: Theory and Practice , 1993 .

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

[34]  Maja J. Mataric,et al.  Integration of representation into goal-driven behavior-based robots , 1992, IEEE Trans. Robotics Autom..

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

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

[37]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[38]  Eric Krotkov Mobile robot localization using a single image , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[39]  Anita M. Flynn,et al.  Combining Sonar and Infrared Sensors for Mobile Robot Navigation , 1988, Int. J. Robotics Res..

[40]  Kokichi Sugihara,et al.  Some location problems for robot navigation using a single camera , 1988, Computer Vision Graphics and Image Processing.

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

[42]  W. Eric L. Grimson,et al.  Localizing Overlapping Parts by Searching the Interpretation Tree , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[43]  Roman Kuc,et al.  Intelligent Sensor Approach to Differentiating Sonar Reflections from Corners and Planes , 1986, IAS.

[44]  D. Reid An algorithm for tracking multiple targets , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[45]  James E. Potter,et al.  Optimum mixing of gyroscope and star tracker data. , 1968 .

[46]  C. Leondes,et al.  Advances in Control Systems , 1966 .

[47]  Allan Dushman On Gyro Drift Models and Their Evaluation , 1962, IRE Transactions on Aerospace and Navigational Electronics.

[48]  Robert L. Hammon An Application of Random Process Theory to Gyro Drift Analysis , 1960, IRE Transactions on Aeronautical and Navigational Electronics.

[49]  George C. Newton Inertial-Guidance Limitations Imposed by Fluctuation Phenomena in Gyroscopes , 1960, Proceedings of the IRE.