Image Invariant Robot Navigation Based on Self Organising Neural Place Codes

For a robot to be autonomous it must be able to navigate independently within an environment. The overall aim of this paper is to show that localisation can be performed even without having a pre-defined map given to the robot by humans. In nature place cells are brain cells that respond to the environment the animal is in. In this paper we present a model of place cells based on Self Organising Maps. We also show how image invariance can improve the performance of the place cells and make the model more robust to noise. The incoming visual stimuli are interpreted by means of neural networks and they respond only to a specific combination of visual landmarks. The activities of these neural networks implicitly represent environmental properties like distance and orientation to the visual cues. Unsupervised learning is used to build the computational model of hippocampal place cells. After training, a robot can localise itself within a learned environment.

[1]  Jasna Kuljis,et al.  Mobile Robotics: A Practical Introduction: History, Design, Analysis and Examples , 2000 .

[2]  S. Stringer,et al.  A unified model of spatial and episodic memory , 2002, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[3]  D. M. Hutton,et al.  Cambrian Intelligence: The Early History of the New AI , 2000 .

[4]  Stefan Wermter,et al.  Emergent Neural Computational Architectures Based on Neuroscience , 2001, Lecture Notes in Computer Science.

[5]  Takashi Gomi,et al.  Book Review: Evolutionary Robotics: the Biology, Intelligence, and Technology of Self-Organizing Machines , 2003, Genetic Programming and Evolvable Machines.

[6]  Hichem Maaref,et al.  Sensor-based navigation of a mobile robot in an indoor environment , 2002, Robotics Auton. Syst..

[7]  Rolf Pfeifer,et al.  Understanding intelligence , 2020, Inequality by Design.

[8]  Gustavo Deco,et al.  Computational neuroscience of vision , 2002 .

[9]  Ulrich Nehmzow Mobile Robotics: A Practical Introduction , 2003 .

[10]  Ulrich Nehmzow,et al.  Landmark-based navigation for a mobile robot , 1998 .

[11]  M. V. Velzen,et al.  Self-organizing maps , 2007 .

[12]  Stephen Marsland,et al.  On-Line Novelty Detection through self-organisation with application to inspection robotics , 2001 .

[13]  Jean-Arcady Meyer,et al.  Landmark-Based Navigation for a Mobile Robot , 1998 .

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

[15]  Linda G. Shapiro,et al.  Computer Vision , 2001 .

[16]  David J. Foster,et al.  A model of hippocampally dependent navigation, using the temporal difference learning rule , 2000, Hippocampus.

[17]  R. Beer,et al.  Simulation of adaptive behaviour , 1992, Current Biology.

[18]  Stefan Wermter,et al.  A Novel Modular Neural Architecture for Rule-Based and Similarity-Based Reasoning , 1998, Hybrid Neural Systems.

[19]  R. Jackendoff What is a cognitive map? , 1979, Behavioral and Brain Sciences.

[20]  Angelo Arleo,et al.  Place Cells and Spatial Navigation Based on 2D Visual Feature Extraction, Path Integration, and Reinforcement Learning , 2000, NIPS.

[21]  Robin R. Murphy,et al.  Introduction to AI Robotics , 2000 .

[22]  Stefano Nolfi,et al.  Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines , 2000 .

[23]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[24]  Laurent Itti,et al.  Towards Visually-Guided Neuromorphic Robots: Beobots , 2002 .

[25]  P. Muller A review of “ Digital Image Processing” (Signal Processing Series)By Kenneth R. Castleman. ( New Jersey: Prentice-Hall Inc., 1979.) Price U.S. $ 29 95. , 1980 .

[26]  Noel E. Sharkey,et al.  The new wave in robot learning , 1997, Robotics Auton. Syst..

[27]  Lawrence O'Gorman,et al.  Practical Algorithms for Image Analysis: Description, Examples and Code , 2000 .

[28]  Azriel Rosenfeld,et al.  Computer Vision , 1988, Adv. Comput..

[29]  Hujun Yin,et al.  Image denoising using self-organizing map-based nonlinear independent component analysis , 2002, Neural Networks.

[30]  A. Redish Beyond the Cognitive Map: From Place Cells to Episodic Memory , 1999 .

[31]  Stefan Wermter,et al.  Learning Localisation Based on Landmarks Using Self-Organisation , 2003, ICANN.

[32]  Erkki Oja,et al.  Artificial Neural Networks and Neural Information Processing — ICANN/ICONIP 2003 , 2003, Lecture Notes in Computer Science.