Ring Attractors as the Basis of a Biomimetic Navigation System
Source abstract
Abstract
The ability to navigate effectively in a rich and complex world is crucial for the survival of all animals. Specialist neural structures have evolved that are implicated in facilitating this ability, one such structure being the ring attractor network. In this study, we model a trio of Spiking Neural Network (SNN) ring attractors as part of a bio-inspired navigation system to maintain an internal estimate of planar translation of an artificial agent. This estimate is dynamically calibrated using a memory recall system of landmark-free allotheic multisensory experiences. We demonstrate that the SNN-based ring attractor system can accurately model motion through 2D space by integrating ideothetic velocity information and use recalled allothetic experiences as a positive corrective mechanism. This SNN based navigation system has potential for use in mobile robotics applications where power supply is limited and external sensory information is intermittent or unreliable.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Neural dynamics and brain function · Memory and Neural Mechanisms · Advanced Memory and Neural Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Bristol Robotics Laboratory, University of the West of England, Bristol BS16 1QY, UK
School of Engineering, University of the West of England, Bristol BS16 1QY, UK
Funding
European Union
References (48)
Show source-provided references
1. The head direction circuit of two insect species10.7554/eLife.53985 ↗
2. The vestibular contribution to the head direction signal and navigation10.3389/fnint.2014.00032 ↗
3. Visual Landmark Information Gains Control of the Head Direction Signal at the Lateral Mammillary Nuclei10.1523/JNEUROSCI.1418-14.2015 ↗
4. Simultaneous localization and mapping: Part I10.1109/MRA.2006.1678144 ↗
5. ORB-SLAM: A Versatile and Accurate Monocular SLAM System10.1109/TRO.2015.2463671 ↗
6. A Tutorial on Graph-Based SLAM10.1109/MITS.2010.939925 ↗
7. AUV SLAM and Experiments Using a Mechanical Scanning Forward-Looking Sonar10.3390/s120709386 ↗
8. An On-chip Spiking Neural Network for Estimation of the Head Pose of the iCub Robot10.3389/fnins.2020.00551 ↗
9. Schouten, G., and Steckel, J. (2017, January 18–21). RadarSLAM: Biomimetic SLAM using ultra-wideband pulse-echo radar. Proceedings of the 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan.10.1109/IPIN.2017.8115932 ↗
10. Biomimetic SLAM Algorithm Based on Growing Self-Organizing Map10.1109/ACCESS.2021.3113311 ↗
11. Lee, S. (2020). Accuracy-Power Controllable LiDAR Sensor System with 3D Object Recognition for Autonomous Vehicle. Sensors, 20.10.3390/s20195706 ↗
12. Brain power10.1073/pnas.2107022118 ↗
13. Loihi: A Neuromorphic Manycore Processor with On-Chip Learning10.1109/MM.2018.112130359 ↗
14. Microstructure of a spatial map in the entorhinal cortex10.1038/nature03721 ↗
15. Conjunctive Representation of Position, Direction, and Velocity in Entorhinal Cortex10.1126/science.1125572 ↗
16. The Tolman-Eichenbaum Machine: Unifying Space and Relational Memory through Generalization in the Hippocampal Formation10.1016/j.cell.2020.10.024 ↗
17. Organizing conceptual knowledge in humans with a gridlike code10.1126/science.aaf0941 ↗
18. A model of grid cells based on a twisted torus topology10.1142/S0129065707001093 ↗
19. Learning in a geometric model of place cell firing10.1002/hipo.20324 ↗
20. An oscillatory interference model of grid cell firing10.1002/hipo.20327 ↗
21. Grid cells without theta oscillations in the entorhinal cortex of bats10.1038/nature10583 ↗
22. Hippocampal cellular and network activity in freely moving echolocating bats10.1038/nn1829 ↗
23. 3D Hippocampal Place Field Dynamics in Free-Flying Echolocating Bats10.3389/fncel.2018.00270 ↗
24. Grid cells in 3-D: Reconciling data and models10.1002/hipo.22469 ↗
25. Milford, M., Wyeth, G., and Prasser, D. (May, January 26). RatSLAM: A hippocampal model for simultaneous localization and mapping. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA ’04), New Orleans, LA, USA.
26. Fox, C., Gao, J., Ghalamzan, A., Saaj, E.M., Hanheide, M., and Parsons, S. (2021, January 8–10). WhiskEye: A biomimetic model of multisensory spatial memory based on sensory reconstruction. Proceedings of the Towards Autonomous Robotic Systems: 22nd Annual Conference (TAROS 2021), Lincoln, UK. Lecture Notes in Artificial Intelligence.10.1007/978-3-030-89177-0 ↗
27. Mitchinson, B., and Prescott, T.J. (2013). Whisker Movements Reveal Spatial Attention: A Unified Computational Model of Active Sensing Control in the Rat. PLoS Comput. Biol., 9.10.1371/journal.pcbi.1003236 ↗
28. Multimodal Representation Learning for Place Recognition Using Deep Hebbian Predictive Coding10.3389/frobt.2021.732023 ↗
29. NEST (NEural Simulation Tool)10.4249/scholarpedia.1430 ↗
30. A Spiking Neural Network Model of Rodent Head Direction Calibrated with Landmark Free Learning10.3389/fnbot.2022.867019 ↗
31. Neural Representations of Location Composed of Spatially Periodic Bands10.1126/science.1222403 ↗
32. Multiple Running Speed Signals in Medial Entorhinal Cortex10.1016/j.neuron.2016.06.027 ↗
33. Impaired path integration in mice with disrupted grid cell firing10.1038/s41593-017-0039-3 ↗
34. Grid cell hexagonal patterns formed by fast self-organized learning within entorhinal cortex10.1002/hipo.20901 ↗
35. Episodic Memories: How do the Hippocampus and the Entorhinal Ring Attractors Cooperate to Create Them?10.3389/fnsys.2020.559186 ↗
36. Grid cells and theta as oscillatory interference: Theory and predictions10.1002/hipo.20518 ↗
37. Dora, S., Pennartz, C., and Bohte, S. (2018, January 4–7). A deep predictive coding network for inferring hierarchical causes underlying sensory inputs. Proceedings of the Artificial Neural Networks and Machine Learning (ICANN 2018), Rhodes, Greece.10.1007/978-3-030-01424-7_45 ↗
38. Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2015). TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems.
39. Knuth, D. (2011). The Art of Computer Programming, Addison-Wesley Professional. [3rd ed.].
40. O’Neill, M.E. (2014). PCG: A Family of Simple Fast Space-Efficient Statistically Good Algorithms for Random Number Generation, Harvey Mudd College. Technical Report HMC-CS-2014-0905.
41. Building a memory palace in minutes: Equivalent memory performance using virtual versus conventional environments with the Method of Loci10.1016/j.actpsy.2012.09.002 ↗
42. Memory, navigation and theta rhythm in the hippocampal-entorhinal system10.1038/nn.3304 ↗
43. Head-Direction Cells Recorded from the Postsubiculum in Freely Moving Rats. I. Description and Quantitative-Analysis10.1523/JNEUROSCI.10-02-00420.1990 ↗
44. What does the retrosplenial cortex do?10.1038/nrn2733 ↗
45. Young dentate granule cells mediate pattern separation, whereas old granule cells facilitate pattern completion10.1016/j.cell.2012.01.046 ↗
46. Emergent elasticity in the neural code for space10.1073/pnas.1805959115 ↗
47. Time cells in the human hippocampus and entorhinal cortex support episodic memory10.1073/pnas.2013250117 ↗
48. The entorhinal grid map is discretized10.1038/nature11649 ↗