Anticipatory robot navigation by simultaneously localizing and building a cognitive map

This paper presents a method for a mobile robot to construct and localize relative to a "cognitive map", where the cognitive map is assumed to be a representational structure that encodes both spatial and behavioral information. The localization is performed by applying a generic Bayes filter. The cognitive map was implemented within a behavior-based robotic system, providing a new behavior that allows the robot to anticipate future events using the cognitive map. One of the prominent advantages of this approach is elimination of the pose sensor usage (e.g., shaft encoder, compass, GPS, etc.), which is known for its limitations and proneness to various errors. A preliminary experiment was conducted in simulation and its promising results are discussed.

[1]  B L McNaughton,et al.  Path Integration and Cognitive Mapping in a Continuous Attractor Neural Network Model , 1997, The Journal of Neuroscience.

[2]  Richard S. Sutton,et al.  Learning to predict by the methods of temporal differences , 1988, Machine Learning.

[3]  M. Anthony Lewis,et al.  Detecting surface features during locomotion using optic flow , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Benjamin Kuipers,et al.  Spatial semantic hierarchy for a physical mobile robot , 1996 .

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

[6]  H. Eichenbaum,et al.  The Hippocampus, Memory, and Place Cells Is It Spatial Memory or a Memory Space? , 1999, Neuron.

[7]  Wolfram Burgard,et al.  Integrating Topological and Metric Maps for Mobile Robot Navigation: A Statistical Approach , 1998, AAAI/IAAI.

[8]  M. Anthony Lewis,et al.  Certain Principles of Biomorphic Robots , 2001, Auton. Robots.

[9]  D. T. Greenwood Principles of dynamics , 1965 .

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

[11]  L Howarth,et al.  Principles of Dynamics , 1964 .

[12]  H. Eichenbaum,et al.  Hippocampal Neurons Encode Information about Different Types of Memory Episodes Occurring in the Same Location , 2000, Neuron.

[13]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[14]  R. Passingham The hippocampus as a cognitive map J. O'Keefe & L. Nadel, Oxford University Press, Oxford (1978). 570 pp., £25.00 , 1979, Neuroscience.

[15]  Bernard Widrow,et al.  Adaptive switching circuits , 1988 .

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

[17]  Frank Wolter,et al.  Exploring Artificial Intelligence in the New Millenium , 2002 .

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

[19]  Benjamin Kuipers,et al.  The Cognitive Map: Could It Have Been Any Other Way? , 1983 .

[20]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[21]  E. Tolman Cognitive maps in rats and men. , 1948, Psychological review.

[22]  D. Touretzky,et al.  Cognitive maps beyond the hippocampus , 1997, Hippocampus.

[23]  Maja J. Matarić,et al.  Navigating with a rat brain: a neurobiologically-inspired model for robot spatial representation , 1991 .

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

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

[26]  David S. Touretzky,et al.  The Role of the Hippocampus in Solving the Morris Water Maze , 1998, Neural Computation.

[27]  Ronald C. Arkin,et al.  Multiagent Mission Specification and Execution , 1997, Auton. Robots.

[28]  E. Tulving,et al.  Episodic and semantic memory , 1972 .