Related Experiment Video
Updated: Dec 1, 2025

11:18
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
10.6K
Nengo and Low-Power AI Hardware for Robust, Embedded Neurorobotics
Travis DeWolf1, Pawel Jaworski1, Chris Eliasmith1,2
1Applied Brain Research, Waterloo, ON, Canada.
Frontiers in Neurorobotics
|November 9, 2020
Summary
Nengo libraries simplify developing neural networks for robotic systems. This framework enables simulation on neuromorphic hardware using familiar tools like Keras and Python, addressing key challenges in neurorobotics.
Area of Science:
- Robotics
- Neuroscience
- Computer Science
Background:
- Developing robust, embedded neurorobotic systems faces challenges in environmental interfacing, sensory processing, control signal generation, and hardware compilation.
- Existing tools often require specialized knowledge, hindering rapid development and deployment.
Purpose of the Study:
- To demonstrate how the Nengo neural modeling and simulation libraries facilitate the rapid development of robotic perception and action neural networks.
- To showcase Nengo's capability for simulating these networks on neuromorphic hardware using familiar tools like Keras and Python.
- To address the primary challenges in building embedded neurorobotic systems.
Main Methods:
- Utilizing NengoInterfaces for environment and sensor interaction.
- Employing NengoDL with Keras and TensorFlow APIs for neural network development.
- Implementing the Neural Engineering Framework for white-box function and circuit design.
- Leveraging Nengo's backend libraries (e.g., NengoLoihi) for hardware compilation.
Main Results:
- Successfully developed and simulated spiking neural networks for a simulated rover's target tracking and control using Nengo.
- Integrated Nengo for neural adaptive control augmentation in a real-world robotic arm task, improving performance.
- Demonstrated the compilation and execution of Nengo models on CPUs, GPUs, and Intel's Loihi neuromorphic chip.
Conclusions:
- Nengo provides a unified framework to overcome key challenges in neurorobotic system development.
- The libraries enable efficient development and deployment of neural networks for robotic applications across diverse hardware platforms.
- Nengo empowers researchers to build and run their own neurorobotic systems with accessible tools and detailed implementation guidance.
Related Concept Videos
Neural Circuits
2.3K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
2.3K
Machines
483
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. One example of a machine is the cutting plier, which is used to cut wires by applying forces to its handles. When equal and opposite forces are exerted on the handles of the cutting plier, they cause the cutting edges to come together and apply equal and opposite reaction forces on the wire, which are greater than the applied forces.
A free-body diagram of the...
A free-body diagram of the...
483
Neural Regulation
42.4K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
42.4K
Neural Control of Respiration
4.0K
The neural regulation of respiration is a meticulously coordinated process primarily controlled by the respiratory centers located within the brainstem. These centers, composed of specialized neurons, transmit nerve impulses that control the contraction and relaxation of our respiratory muscles.
Respiratory Centers in the Brainstem
Two primary areas comprise the respiratory center: the medullary respiratory center in the medulla oblongata and the pontine respiratory group in the pons. The...
Respiratory Centers in the Brainstem
Two primary areas comprise the respiratory center: the medullary respiratory center in the medulla oblongata and the pontine respiratory group in the pons. The...
4.0K
Electro-mechanical Systems
1.4K
Electromechanical systems are intricate configurations that effectively combine electrical and mechanical elements to achieve a desired outcome. Central to many of these systems is the DC motor, a device that converts electrical energy into mechanical motion, enabling various applications ranging from simple fans to complex robotic mechanisms.
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
1.4K
Mechanical Efficiency of Real Machines
1.1K
The mechanical efficiency of a machine is a fundamental concept that describes how effectively a machine can convert input work into output work. According to this concept, the efficiency of a machine is equal to the ratio of the output work to the input work. An ideal machine, meaning a machine that has no energy losses, has an efficiency of one. This implies that the input work and the output work are equal.
However, in reality, no machine can be truly ideal, and all of them experience some...
However, in reality, no machine can be truly ideal, and all of them experience some...
1.1K

