Nengo and low-power AI hardware for robust, embedded neurorobotics
Not on the map. Why?
Abstract (arXiv)
In this paper we demonstrate how the Nengo neural modeling and simulation libraries enable users to quickly develop robotic perception and action neural networks for simulation on neuromorphic hardware using familiar tools, such as Keras and Python. We identify four primary challenges in building robust, embedded neurorobotic systems: 1) developing infrastructure for interfacing with the environment and sensors; 2) processing task specific sensory signals; 3) generating robust, explainable control signals; and 4) compiling neural networks to run on target hardware. Nengo helps to address these challenges by: 1) providing the NengoInterfaces library, which defines a simple but powerful API for users to interact with simulations and hardware; 2) providing the NengoDL library, which lets users use the Keras and TensorFlow API to develop Nengo models; 3) implementing the Neural Engineering Framework, which provides white-box methods for implementing known functions and circuits; and 4) providing multiple backend libraries, such as NengoLoihi, that enable users to compile the same model to different hardware. We present two examples using Nengo to develop neural networks that run on CPUs, GPUs, and Intel's neuromorphic chip, Loihi, to demonstrate this workflow. The first example is an end-to-end spiking neural network that controls a rover simulated in Mujoco. The network integrates a deep convolutional network that processes visual input from mounted cameras to track a target, and a control system implementing steering and drive functions to guide the rover to the target. The second example augments a force-based operational space controller with neural adaptive control to improve performance during a reaching task using a real-world Kinova Jaco2 robotic arm. Code and details are provided with the intent of enabling other researchers to build their own neurorobotic systems.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 4; 2024: 1; 2025: 1; 2026: 3.
14 papers.
Sort:
- 2021Event-driven Vision and Control for UAVs on a Neuromorphic Chipcited by 33
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardwarecited by 19
- 2021The whole brain architecture approach: Accelerating the development of artificial general intelligence by referring to the braincited by 5
- 2024Few-Shot Transfer Learning for Individualized Braking Intent Detection on Neuromorphic Hardwarecited by 3
- 2023Design optimization for high-performance computing using FPGAcited by 2
- 2023Exploiting FPGA Capabilities for Accelerated Biomedical Computingcited by 2
- 2021Demonstrating Analog Inference on the BrainScaleS-2 Mobile Systemcited by 1
- 2022Learning over time using a neuromorphic adaptive control algorithm for robotic armscited by 0
- 2023Investigating Continuous Learning in Spiking Neural Networkscited by 0
- 2023Harnessing FPGA Technology for Enhanced Biomedical Computationcited by 0
- 2025Probabilistic Modeling of Spiking Neural Networks with Contract-Based Verificationcited by 0
- 2026Governance at the Edge of Architecture: Regulating NeuroAI and Neuromorphic Systemscited by 0
2 more
- 2026S2Act: Simple Spiking Actorcited by 0
- 2026SNN-MLIR: An MLIR Dialect for Compiling Neuromorphic SNNs from NIR to Bare-Metal Ccited by 0
- 2026SNN-MLIR: An MLIR Dialect for Compiling Neuromorphic SNNs from NIR to Bare-Metal C8 Jun 2026
- 2026S2Act: Simple Spiking Actor16 Mar 2026
- 2026Governance at the Edge of Architecture: Regulating NeuroAI and Neuromorphic Systems2 Feb 2026
- 2025Probabilistic Modeling of Spiking Neural Networks with Contract-Based Verification16 Jun 2025
- 2024Few-Shot Transfer Learning for Individualized Braking Intent Detection on Neuromorphic Hardware21 Jul 2024
- 2023Harnessing FPGA Technology for Enhanced Biomedical Computation21 Nov 2023
- 2023Investigating Continuous Learning in Spiking Neural Networks9 Oct 2023
- 2023Exploiting FPGA Capabilities for Accelerated Biomedical Computing16 Jul 2023
- 2023Design optimization for high-performance computing using FPGA24 Apr 2023
- 2022Learning over time using a neuromorphic adaptive control algorithm for robotic arms3 Oct 2022
- 2021Event-driven Vision and Control for UAVs on a Neuromorphic Chip8 Aug 2021
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardware13 Jun 2021
- 2021Event-driven Vision and Control for UAVs on a Neuromorphic Chipcited by 33
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardwarecited by 19
- 2021The whole brain architecture approach: Accelerating the development of artificial general intelligence by referring to the braincited by 5
- 2024Few-Shot Transfer Learning for Individualized Braking Intent Detection on Neuromorphic Hardwarecited by 3
- 2023Design optimization for high-performance computing using FPGAcited by 2
- 2023Exploiting FPGA Capabilities for Accelerated Biomedical Computingcited by 2
- 2021Demonstrating Analog Inference on the BrainScaleS-2 Mobile Systemcited by 1
- 2022Learning over time using a neuromorphic adaptive control algorithm for robotic armscited by 0
- 2023Investigating Continuous Learning in Spiking Neural Networkscited by 0
- 2023Harnessing FPGA Technology for Enhanced Biomedical Computationcited by 0
- 2025Probabilistic Modeling of Spiking Neural Networks with Contract-Based Verificationcited by 0
- 2026Governance at the Edge of Architecture: Regulating NeuroAI and Neuromorphic Systemscited by 0
12 most cited of 14 All 14 (JSON)
- 2026SNN-MLIR: An MLIR Dialect for Compiling Neuromorphic SNNs from NIR to Bare-Metal C8 Jun 2026
- 2026S2Act: Simple Spiking Actor16 Mar 2026
- 2026Governance at the Edge of Architecture: Regulating NeuroAI and Neuromorphic Systems2 Feb 2026
- 2025Probabilistic Modeling of Spiking Neural Networks with Contract-Based Verification16 Jun 2025
- 2024Few-Shot Transfer Learning for Individualized Braking Intent Detection on Neuromorphic Hardware21 Jul 2024
- 2023Harnessing FPGA Technology for Enhanced Biomedical Computation21 Nov 2023
- 2023Investigating Continuous Learning in Spiking Neural Networks9 Oct 2023
- 2023Exploiting FPGA Capabilities for Accelerated Biomedical Computing16 Jul 2023
- 2023Design optimization for high-performance computing using FPGA24 Apr 2023
- 2022Learning over time using a neuromorphic adaptive control algorithm for robotic arms3 Oct 2022
- 2021Event-driven Vision and Control for UAVs on a Neuromorphic Chip8 Aug 2021
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardware13 Jun 2021
12 newest of 14 All 14 (JSON)