Mobile robot visual mapping and localization: A view-based neurocomputational architecture that emulates hippocampal place learning

We propose a real-time, view-based neurocomputational architecture for unsupervised 2-D mapping and localization within a 3-D environment defined by a spatially distributed set of visual landmarks. This architecture emulates place learning by hippocampal place cells in rats, and draws from anatomy of the primate object (''What'') and spatial (''Where'') processing streams. It extends by analogy, principles for learning characteristic views of 3-D objects (i.e., ''aspects''), to learning characteristic views of environments (i.e., ''places''). Places are defined by the identities and approximate poses (the What) of landmarks, as provided by visible landmark aspects. They are also defined by prototypical locations (the Where) within the landmark constellation, as indicated by the panoramic spatial distribution of landmark gaze directions. Combining these object and spatial definitions results in place nodes whose activity profiles define decision boundaries that parcel a 2-D area of the environment into place regions. These profiles resemble the spatial firing patterns over hippocampal place fields observed in rat experiments. A realtime demonstration of these capabilities on the binocular mobile robot MAVIN (the mobile adaptive visual navigator) illustrates the potential of this approach for qualitative mapping and fine localization.

[1]  Stephen Kaplan,et al.  Cognitive maps, human needs and the designed environment , 1973 .

[2]  L. Nadel The hippocampus and space revisited , 1991, Hippocampus.

[3]  M. Benedikt,et al.  To Take Hold of Space: Isovists and Isovist Fields , 1979 .

[4]  A. J. Mistlin,et al.  Visual neurones responsive to faces , 1987, Trends in Neurosciences.

[5]  Stephen Grossberg,et al.  Fuzzy ART: Fast stable learning and categorization of analog patterns by an adaptive resonance system , 1991, Neural Networks.

[6]  Sanjaya Addanki,et al.  LOGnets: A Hybrid Graph Spatial Representation for Robot Navigation , 1990, AAAI.

[7]  Alberto Elfes,et al.  Sonar-based real-world mapping and navigation , 1987, IEEE J. Robotics Autom..

[8]  Allen M. Waxman,et al.  Neural networks for mobile robot visual exploration , 1993, Other Conferences.

[9]  Geoffrey E. Hinton,et al.  Distributed Representations , 1986, The Philosophy of Artificial Intelligence.

[10]  D. C. Van Essen,et al.  Concurrent processing streams in monkey visual cortex , 1988, Trends in Neurosciences.

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

[12]  Jian Wu,et al.  Models for map building and navigation , 1993, IEEE Trans. Syst. Man Cybern..

[13]  Ian Horswill,et al.  Specialization of perceptual processes , 1993 .

[14]  R. Muller,et al.  Head-direction cells recorded from the postsubiculum in freely moving rats. II. Effects of environmental manipulations , 1990, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[15]  J. B. Ranck,et al.  Spatial firing patterns of hippocampal complex-spike cells in a fixed environment , 1987, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[16]  Su-Shing Chen,et al.  Advances in Spatial Reasoning , 1990 .

[17]  M. Shapiro,et al.  A simple network model simulates hippocampal place fields: parametric analyses and physiological predictions. , 1993 .

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

[19]  Drew McDermott,et al.  Image signatures for place recognition and map construction , 1992, Other Conferences.

[20]  Leslie G. Ungerleider,et al.  Object vision and spatial vision: two cortical pathways , 1983, Trends in Neurosciences.

[21]  Michael Drumheller,et al.  Mobile Robot Localization Using Sonar , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Hans P. Moravec Robot Rover Visual Navigation , 1981 .

[23]  J. O'Keefe,et al.  The hippocampus as a spatial map. Preliminary evidence from unit activity in the freely-moving rat. , 1971, Brain research.

[24]  Minoru Asada,et al.  Representing Global World Of A Mobile Robot With Relational Local Maps , 1988, IEEE International Workshop on Intelligent Robots.

[25]  David Jerome Braunegg,et al.  Marvel : a system for recognizing world locations with stereo vision , 1990 .

[26]  David I. Perrett,et al.  Neurophysiology of shape processing , 1993, Image Vis. Comput..

[27]  Jean-Paul Laumond,et al.  Model Structuring and Concept Recognition: Two Aspects of Learning for a Mobile Robot , 1983, IJCAI.

[28]  Allen M. Waxman,et al.  Visual learning, adaptive expectations, and behavioral conditioning of the mobile robot MAVIN , 1991, Neural Networks.

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

[30]  Allen M. Waxman,et al.  Adaptive 3-D Object Recognition from Multiple Views , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  D I Perrett,et al.  Frameworks of analysis for the neural representation of animate objects and actions. , 1989, The Journal of experimental biology.

[32]  R. Muller,et al.  The effects of changes in the environment on the spatial firing of hippocampal complex-spike cells , 1987, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[33]  L. Nadel,et al.  The Hippocampus as a Cognitive Map , 1978 .

[34]  R U Muller,et al.  Head-direction cells recorded from the postsubiculum in freely moving rats. I. Description and quantitative analysis , 1990, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[35]  Allen M. Waxman,et al.  Spreading activation layers, visual saccades, and invariant representations for neural pattern recognition systems , 1989, Neural Networks.

[36]  J. O’Keefe Place units in the hippocampus of the freely moving rat , 1976, Experimental Neurology.

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

[38]  Nestor A. Schmajuk,et al.  Place Learning and the Dynamics of Spatial Navigation: A Neural Network Approach , 1993, Adapt. Behav..

[39]  D. Zipser A computational model of hippocampal place fields. , 1985, Behavioral neuroscience.

[40]  O. Faugeras,et al.  A 3D World Model Builder with a Mobile Robot , 1992 .

[41]  Benjamin Kuipers,et al.  Navigation and Mapping in Large Scale Space , 1988, AI Mag..

[42]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[43]  B. McNaughton,et al.  Dead Reckoning, Landmark Learning, and the Sense of Direction: A Neurophysiological and Computational Hypothesis , 1991, Journal of Cognitive Neuroscience.

[44]  Y. Miyashita,et al.  Hippocampal neurons in the monkey with activity related to the place in which a stimulus is shown , 1989, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[45]  Benjamin Kuipers,et al.  Modeling Spatial Knowledge , 1978, IJCAI.

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

[47]  David Jerome Braunegg MARVEL: a system that recognizes world locations with stereo vision , 1993, IEEE Trans. Robotics Autom..

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

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

[50]  Wolfgang F. E. Preiser,et al.  Environmental Design Research , 2018 .