Elsevier

Neurocomputing

Volume 129, 10 April 2014, Pages 49-58
Neurocomputing

Vision enhanced neuro-cognitive structure for robotic spatial cognition

https://doi.org/10.1016/j.neucom.2013.03.048Get rights and content

Abstract

This paper presents a brain inspired neural architecture with spatial cognition and navigation capability. The brain inspired system is mainly composed of two parts: a bio-inspired hierarchical vision architecture (HMAX) and a hippocampal-like circuitry. The HMAX encodes vision inputs as neural activities and maps to hippocampal-like circuitry which stores this information. Sensing a similar neural activity pattern this information can be recalled. The system is tested on a mobile robot which is placed in a spatial memory task. Among the regions in hippocampus, CA1 has place dependance response. With this property, the hippocampal-like circuitry stores the goal location according to the vision pattern, and recalls it when a similar vision pattern is seen again. The place dependent pattern of CA1 guides the motor neuronal area which then dictates the robot move to the goal location. The result of our current study indicates a possible way of connection between hippocampus and vision system, which will help robots perform a rodent-like behavior in the end.

Introduction

Animals such as rat and primates have a strong capability to navigate in a complex environment. Comparing to current SLAM algorithms [1], biological system continuously builds, maintains, and uses its spatial representations throughout its lifetime. In the meanwhile, without accurate geometric information, the biological system can effectively maintain a spatial representation suitable for path planning. Neurophysiological studies suggest that hippocampus, a major component of brain, plays an important role in memory and spatial navigation [2], [3]. The studies of neural activities in hippocampus in rat navigation experiments led to a theory that the hippocampus might act as a cognitive map: a neural representation of layout of the environment [4]. These findings arouse a great interest to incorporate the rat's navigation model in mobile robots navigation. Barrera et al. [5] proposed a neural structure to mimic “place field” property of hippocampus and guide a robot to search for the goal. The proposed system shows a similar learning pattern as rat experiments in the goal hunting [6]. Arleo and Gerstner used a joined CA1 and CA3 model to analyze the place cell property [7]. Reward-based learning is applied to map place cell activity into action cell activity to drive the motion. Wyeth and Milford [1] proposed a more biological based spatial cognition model which includes two parts: pose cells which function as grid cells in entorhinal cortex (EC) and experience map which functions as place cells in CA1 and CA3. In these research works, the focuses are the place cell property and how it contributes to the spatial navigation. The neural models are based on some sub-regions of hippocampus, without considering the hippocampus as a whole system.

Hippocampus has been studied for many years based on an approximate mammalian neuroanatomy. At a macroscopic level, highly processed neocortical information from all sensory inputs converges onto the medial temporal lobe where the hippocampus resides [8]. These processed signals enter the hippocampus via EC. Within the hippocampus [9], [10], [11], there are connections from the EC to all fields of the hippocampal formation, including dentate gyrus (DG), CA3 and CA1 through perforant pathway, from DG to CA3 through mossy fibers, from CA3 to CA1 through schaffer collateral, and then from CA1 back to EC. There are also strong recurrent connections within the CA3 region. Based on these connection properties of sub-regions, Edelman and his team [12], [13] developed a general brain-like model, namely brain-based device (BBD) to understand the hypotheses about how the mechanisms of the vertebrate nervous system give rise to cognition and behavior. Many interesting properties such as “place cells” and “episodic memory” in hippocampus have been realized with this model.

Inspired from the Edelman's BBD model, we target to develop a hippocampal-like cognitive system for the robot spatial navigation. In the BBD model, the vision inputs are only filtered by color and edge. As human, we can process very complicated vision information with various types of shapes. To improve the neural system's performance, we combine the HMAX model which is a bio-inspired vision process model and hippocampus circuity together. HMAX model has a unique feature when processes complicated shape information and it has scale invariance property. These properties help the neural system apply to a more complicated environment. The system also can help to understand how vision system and hippocampus work together in the spatial navigation.

The proposed system is mainly composed of two parts: hierarchical vision system and hippocampal-like circuitry. To explore the relationship between vision system and hippocampus, we implement the model in a mobile robot which is placed in a spatial memory task. The experiment environment is a plus maze where the robot is commanded to search for a hidden goal according to the vision. This maze environment has been used in rodent studies of spatial memory [14]. In the test, vision information is input to the HMAX model and its corresponding neural activities are mapped to the hippocampus. The region of CA1 shows a place-dependent response according to the vision inputs. This place-dependent pattern of CA1 guides the motor neuronal area which dictates the robot move to the goal location.

Section snippets

Brain-inspired cognitive system

The schematic of the neural structure is shown in Fig. 1, which includes sensory cortical regions, motor cortical regions and hippocampal circuitry. The sensory cortical regions include head direction cells, color filters, HMAX model, anterior thalamic nuclei (ATN) and inferotemporal cortex (IT). The motor cortical regions include motor cortical area (Mhdg) and value system (S). The hippocampal circuitry is inspired from Darwin series' [15] hippocampus model which includes EC, DG CA3 and CA1.

Device, task and environment in the simulation

Analyzing the hippocampus function in brain is challenging due to the difficulty of recording neuronal activities simultaneously from many neuronal areas and multiple neuronal layers. A possible solution is to build an artificial hippocampus model and simulate the hippocampus function [15], [20], [21], [22], [23]. In this paper, we implement our hippocampal-like structure in a simulated environment. The task is to navigate inside a plus-maze as shown in Fig. 5. The simulated environment is

Simulation results

In the proposed neural system, the HMAX returns the key information of the input image. EC processes this vision information and maps to the hippocampus regions including DG, CA3 and CA1. In the DG area, self-inhibition is very strong which inhibits surrounding neurons. Due to the competitive learning process, the key information from EC will be maintained in DG area. The CA3 stores the memory information in hippocampus. In the design, a strong recurrent connection is included in the CA3 model

Conclusion

Hippocampus is one of the major components of the brain, which plays an important role in the spatial navigation. In this paper, we have presented our brain-inspired neural architecture for spatial navigation. The model includes a hippocampal circuitry, hierarchical vision architecture, sensory cortical regions and motor cortical regions. This is the first brain-inspired model which combines a biological vision system and hippocampus together. In the experiments, the place-dependent response is

Weiwei Huang received the B.Eng. degree in automation from University of Science and Technology of China and Ph.D. degree in mechanical engineering from National University of Singapore, in 2004 and 2010, respectively. He is currently a Research Scientist with the Institute for Infocomm Research under Agency for Science, Technology and Research Singapore. His research interests span a wide range of topics in robotics area including biologically inspired robot control, mapping and navigation,

References (23)

  • A. Barrera, A. Weitzenfeld, A. Cáceres, V. Ramirez-Amaya, Spatial memory and learning: towards a set of metrics to...
  • Cited by (7)

    • HuRAI: A brain-inspired computational model for human-robot auditory interface

      2021, Neurocomputing
      Citation Excerpt :

      The recent advances in artificial intelligence (AI) have created immense opportunities for the development of robotics, ranging from traditional industrial robots to social robots, assistive robots, and cognitive robots, in applications such as localization [1,2], navigation [3–5] and human-robot interaction [6–8].

    • Cognitive memory and mapping in a brain-like system for robotic navigation

      2017, Neural Networks
      Citation Excerpt :

      We developed a robotic hardware platform called NECO (Neuro-Cognitive Robot) based on the developed neural model and verified its cognitive navigation performance in a physical environment. We also used the simulated robotic platform developed in Huang et al. (2014) to further analyze the neuronal responses of our EC-Hippocampal model. In the hardware implementation of the model, the task was to navigate a plus-maze and go to the desired arm using the NECO robot, both shown in Fig. 6 (Hardware details of the robotic platform are given in Appendix C).

    • A brain-inspired SLAM system based on ORB features

      2017, International Journal of Automation and Computing
    • An entorhinal-hippocampal model for simultaneous cognitive map building

      2015, Proceedings of the National Conference on Artificial Intelligence
    • The landmark acquisition method based on the bionic vision for UAV autonomous positioning

      2015, Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument
    View all citing articles on Scopus

    Weiwei Huang received the B.Eng. degree in automation from University of Science and Technology of China and Ph.D. degree in mechanical engineering from National University of Singapore, in 2004 and 2010, respectively. He is currently a Research Scientist with the Institute for Infocomm Research under Agency for Science, Technology and Research Singapore. His research interests span a wide range of topics in robotics area including biologically inspired robot control, mapping and navigation, and the real application of biological inspired method on robot in human environment.

    Huajin Tang received the B.Eng. degree from Zhejiang University, Hangzhou, China, the M.Eng. degree from Shanghai Jiao Tong University, Shanghai, China, and the Ph.D. degree in electrical and computer engineering from National University of Singapore, Singapore, in 1998, 2001, and 2005, respectively. He was a Research and Development Engineer with STMicroelectronics, Singapore, from 2004 to 2006. From 2006 to 2008, he was a Post-Doctoral Fellow with Queensland Brain Institute, University of Queensland, Australia. He is currently a Research Scientist with the Institute for Infocomm Research, Singapore. He has published one monograph (Springer-Verlag, 2007) and over 20 international journal papers. His current research interests include neural computation, machine learning, neuromorphic systems, computational and biological intelligence, and neuro-cognitive robotics. He is an Associate Editor of IEEE Transactions on Neural Networks and Learning Systems.

    Bo Tian received the B.Eng. degree in mechanical engineering from Tsinghua University and M.Eng. in mechanical engineering from National University of Singapore, in 2007 and 2010, respectively. He is currently a Research Engineer with the Institute for Infocomm Research under Agency for Science, Technology and Research Singapore. His current research interests include biologically inspired machine vision and robot navigation.

    View full text