Spatial uncertainty management for a mobile robot

Abstract An uncertainty management subsystem for a mobile robot is described within the context of the autonomous robot architecture (AuRA). This system incorporates a spatial uncertainty map that represents both the positional and orientational uncertainty in a mobile vehicle relative to a global map. The spatial uncertainty map consists of a convex polygonal region and a compass wedge which are used to relate the robot's current position relative to the world model. Techniques for uncertainty growth during motion and uncertainty reduction by landmark recognition are presented. The spatial uncertainty increases as the robot moves through the world in a manner dependent on the underlying terrain. Three different landmark classes are described, each having a different impact upon the reduction of uncertainty. Expectations generated by the spatial uncertainty map are used to constrain the perceptual processing required for landmark recognition. Experimental results using our mobile robot demonstrate the viability of this method.

[1]  Ronald C. Arkin,et al.  Navigational path planning for a vision-based mobile robot , 1989, Robotica.

[2]  Larry H. Matthies,et al.  Error Modelling in Stereo Navigation , 1986, FJCC.

[3]  William F. Eddy Algorithm 523: CONVEX, A New Convex Hull Algorithm for Planar Sets [Z] , 1977, TOMS.

[4]  Ikuo Fukui TV image processing to determine the position of a robot vehicle , 1981, Pattern Recognit..

[5]  D T Lawton,et al.  Environmental modeling and recognition for an autonomous land vehicle , 1987 .

[6]  L. Davis,et al.  Visual Position Determination for Autonomous Vehicle Navigation , 1984 .

[7]  J. Brian Burns,et al.  Recognition in 2D Images of 3D Objects from Large Model Bases Using Prediction Hierarchies , 1987, IJCAI.

[8]  Drew McDermott,et al.  Planning Routes Through Uncertain Territory , 1983, Artif. Intell..

[9]  Peter Cheeseman,et al.  On the Representation and Estimation of Spatial Uncertainty , 1986 .

[10]  Ronald C. Arkin,et al.  Intelligent mobile robots in the workplace: leaving the guide behind , 1988, IEA/AIE '88.

[11]  Rodney A. Brooks,et al.  Symbolic Error Analysis and Robot Planning , 1982 .

[12]  Robin R. Murphy,et al.  Mobile Robot Docking Operations in a Manufacturing Environment: Progress in Visual Perceptual Strategies , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[13]  Larry H. Matthies,et al.  Error modeling in stereo navigation , 1986, IEEE J. Robotics Autom..

[14]  Rodney A. Brooks,et al.  Visual map making for a mobile robot , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[15]  Ronald C. Arkin Towards Cosmopolitan Robot: Intelligent Navigation in Extended , 1987 .

[16]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[18]  Jean-Paul Laumond,et al.  Position referencing and consistent world modeling for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[19]  Ronald C. Arkin Three-dimensional motor schema based navigation , 1989 .