A Milling Swarm of Ground Robots using Spiking Neural Networks
Spiking Neural Networks, or SNNs, have the potential to enable ultra-cheap, ultra-small neural controllers for robots, as the bio-plausibility of SNNs implies the possibility of microscopic, bio-scale control circuits. We seek to explore the viability of using SNNs to form agent-local policies on robots with only a simple 1-bit visibility sensor. Using simulations, we evolve a compact (14 neurons) SNN which controls robots to move in a circular milling formation. Based on whether a robot can see any peers in its field of view, the SNN decides to move either forwards or backwards while turning either left or right. An evolutionary process evolves not only the weights, thresholds, and synaptic delay parameters, but the connectivity, structure, and size of the network as well in order to optimize a global Circliness metric describing the milling swarm formation. We transfer this behavior to a swarm of ground vehicles with no wheel encoders or other localization capabilities. To enable this sim2real transfer, the simulated agent is matched to the robotic embodiment through an iterative process of characterization, the RSRS process. The resulting emergent behavior is decentralized and robust, requires little to no perception, localization, or planning, and achieves comparable milling performance to existing controllers. Yet, the learned control policy is distinct from that of the state-of-the-art. We hope this motivates further exploration of the use of SNNs in swarms of robots.
Authors
- Ricardo Vega (ORCID: https://orcid.org/0009-0006-0647-6124)
- Maryam Parsa (ORCID: https://orcid.org/0000-0002-4855-4593)
- Cameron Nowzari (ORCID: https://orcid.org/0000-0001-7287-9972)
- Kevin Zhu (ORCID: https://orcid.org/0000-0003-4534-810X)
- Shay Snyder
Institutions
- George Mason University (US)
Publication Details
- Published
- 2025-03-25
- DOI
- https://doi.org/10.1109/nice65350.2025.11065293
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00