Abstract
In many simultaneous localization and mapping (SLAM) systems, the map of the environment grows over time as the robot explores the environment. The ever-growing map prevents long-term mapping, especially in large-scale environments. In this paper, we develop a compact cognitive mapping approach inspired by neurobiological experiments. Mimicking the firing activities of neighborhood cells, neighborhood fields determined by movement information, i.e. translation and rotation, are modeled to describe one of the distinct segments of the explored environment. The vertices with low neighborhood field activities are avoided to be added into the cognitive map. The optimization of the cognitive map is formulated as a robust non-linear least squares problem constrained by the transitions between vertices, and is numerically solved efficiently. According to the cognitive decision-making of place familiarity, loop closure edges are clustered depending on time intervals, and then batch global optimization of the cognitive map is performed to satisfy the combined constraint of the whole cluster. After the loop closure process, scene integration is performed, in which revisited vertices are removed subsequently to further reduce the size of the cognitive map. The compact cognitive mapping approach is tested on a monocular visual SLAM system in a naturalistic maze for a biomimetic animated robot. Our results demonstrate that the proposed method largely restricts the growth of the size of the cognitive map over time, and meanwhile, the compact cognitive map correctly represents the overall layout of the environment. The compact cognitive mapping method is well suitable for the representation of large-scale environments to achieve long-term robot navigation.
Similar content being viewed by others
References
Agarwal S, Mierle K, Others (2012) Ceres solver. http://ceres-solver.org
Ball D, Heath S, Wyeth G, Wiles J (2010) IRat: Intelligent rat animat technology. In: Proceedings of the 2010 Australasian conference on robotics and automation, pp 1–3
Ball D, Heath S, Wiles J, Wyeth G, Corke P, Milford M (2013) OpenRatSLAM: an open source brain-based SLAM system. Autonomous Robots 34(3):149–176
Bos JJ, Vinck M, van Mourik-Donga LA, Jackson JC, Witter MP, Pennartz CM (2017) Perirhinal firing patterns are sustained across large spatial segments of the task environment. Nat Commun 8:15602
Cadena C, Carlone L, Carrillo H, Latif Y, Scaramuzza D, Neira J, Reid I, Leonard JJ (2016) Past, present, and future of simultaneous localization and mapping: toward the robust-perception age. IEEE Trans Robot 32(6):1309–1332
Carlevaris-Bianco N, Eustice RM (2013) Generic factor-based node marginalization and edge sparsification for pose-graph slam. In: 2013 IEEE international conference on robotics and automation (ICRA), IEEE, pp 5748–5755
Carr MF, Jadhav SP, Frank LM (2011) Hippocampal replay in the awake state: a potential substrate for memory consolidation and retrieval. Nat Neurosci 14(2):147–153
Eichenbaum H (2014) Time cells in the hippocampus: a new dimension for mapping memories. Nat Rev Neurosci 15(11):732–744
Hafting T, Fyhn M, Molden S, Moser MB, Moser EI (2005) Microstructure of a spatial map in the entorhinal cortex. Nature 436(7052):801–806
Ila V, Porta JM, Andrade-Cetto J (2010) Information-based compact pose slam. IEEE Trans Robot 26(1):78–93
Johannsson H, Kaess M, Fallon M, Leonard JJ (2013) Temporally scalable visual slam using a reduced pose graph. In: 2013 IEEE international conference on robotics and automation (ICRA), IEEE, pp 54–61
Kretzschmar H, Stachniss C (2012) Information-theoretic compression of pose graphs for laser-based slam. Int J Robot Res 31(11):1219–1230
Kropff E, Carmichael JE, Moser MB, Moser EI (2015) Speed cells in the medial entorhinal cortex. Nature 523(7561):419–424
Kümmerle R, Grisetti G, Strasdat H, Konolige K, Burgard W (2011) g 2 o: A general framework for graph optimization. In: 2011 IEEE international conference on robotics and automation (ICRA), IEEE, pp 3607–3613
Larkin MC, Lykken C, Tye LD, Wickelgren JG, Frank LM (2014) Hippocampal output area ca1 broadcasts a generalized novelty signal during an object-place recognition task. Hippocampus 24(7):773–783
Lever C, Burton S, Jeewajee A, O’Keefe J, Burgess N (2009) Boundary vector cells in the subiculum of the hippocampal formation. J Neurosci 29(31):9771–9777
Lu F, Milios E (1997) Globally consistent range scan alignment for environment mapping. Auton Robot 4(4):333–349
MacDonald CJ, Lepage KQ, Eden UT, Eichenbaum H (2011) Hippocampal “time cells” bridge the gap in memory for discontiguous events. Neuron 71(4):737–749
Mazuran M, Burgard W, Tipaldi GD (2016) Nonlinear factor recovery for long-term slam. Int J Robot Res 35(1–3):50–72
McNaughton BL, Battaglia FP, Jensen O, Moser EI, Moser MB (2006) Path integration and the neural basis of the ’cognitive map’. Nat Rev Neurosci 7(8):663–678
Milford M, Wyeth G (2010) Persistent navigation and mapping using a biologically inspired slam system. Int J Robot Res 29(9):1131–1153
Mittelstaedt ML, Mittelstaedt H (1980) Homing by path integration in a mammal. Naturwissenschaften 67(11):566–567
Moser EI, Kropff E, Moser MB (2008) Place cells, grid cells, and the brain’s spatial representation system. Ann Rev Neurosci 31:69–89
Moser MB, Rowland DC, Moser EI (2015) Place cells, grid cells, and memory. Cold Spring Harbor Perspect Biol 7(2):a021808
Naidoo R, Chase MJ, Beytell P, Du Preez P, Landen K, Stuart-Hill G, Taylor R (2016) A newly discovered wildlife migration in Namibia and Botswana is the longest in Africa. Oryx 50(1):138–146
O’Keefe J, Dostrovsky J (1971) The hippocampus as a spatial map. Preliminary evidence from unit activity in the freely-moving rat. Brain research 34(1):171–175
Taube JS, Muller RU, Ranck JB (1990) Head-direction cells recorded from the postsubiculum in freely moving rats. I. Description and quantitative analysis. J Neurosci 10(2):420–435
Tolman EC (1948) Cognitive maps in rats and men. Psychol Rev 55(4):189
Zeng T, Si B (2017) Cognitive mapping based on conjunctive representations of space and movement. Front Neurorobot 11:61
Zeng T, Tang F, Ji D, Si B (2020) Neurobayesslam: neurobiologically inspired bayesian integration of multisensory information for robot navigation. Neural Netw Off J Int Neural Netw Soc 126:21–35
Zhao D, Si B, Tang F (2019) Unsupervised feature learning for visual place recognition in changing environments. In: Proceedings of the 2019 international joint conference on neural networks
Acknowledgements
The authors would like to thank the support from the National Key Research and Development Program of China (No. 2016YFC0801808).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Supplementary material 1 (mp4 7217 KB)
Supplementary material 2 (mp4 7288 KB)
Supplementary material 3 (mp4 7959 KB)
Rights and permissions
About this article
Cite this article
Zeng, T., Si, B. A brain-inspired compact cognitive mapping system. Cogn Neurodyn 15, 91–101 (2021). https://doi.org/10.1007/s11571-020-09621-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11571-020-09621-6