2012
DOI: 10.3390/s120403831
|View full text |Cite
|
Sign up to set email alerts
|

A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs

Abstract: In this paper we present a neuro-inspired spike-based close-loop controller written in VHDL and implemented for FPGAs. This controller has been focused on controlling a DC motor speed, but only using spikes for information representation, processing and DC motor driving. It could be applied to other motors with proper driver adaptation. This controller architecture represents one of the latest layers in a Spiking Neural Network (SNN), which implements a bridge between robotics actuators and spike-based process… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
76
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 65 publications
(76 citation statements)
references
References 26 publications
0
76
0
Order By: Relevance
“…Under this project we also developed an improved dynamic vision sensor [3], an AER convolution chip [20], a spike based filter for object detection and tracking [21], a scalable mesh network multi-PCB technique of spike convolutions for cortex operation emulation [9], and spike based motor controllers (proportional-integral-derivative [15] and neuro-inspired open-loop VITE [16]). The AER-Node board was designed to allow multi-PCB communication with conventional parallel-handshaked-AER chips (retinas and convolutions) or robots with the adequate motor interfaces.…”
Section: Aer-node Pcbmentioning
confidence: 99%
“…Under this project we also developed an improved dynamic vision sensor [3], an AER convolution chip [20], a spike based filter for object detection and tracking [21], a scalable mesh network multi-PCB technique of spike convolutions for cortex operation emulation [9], and spike based motor controllers (proportional-integral-derivative [15] and neuro-inspired open-loop VITE [16]). The AER-Node board was designed to allow multi-PCB communication with conventional parallel-handshaked-AER chips (retinas and convolutions) or robots with the adequate motor interfaces.…”
Section: Aer-node Pcbmentioning
confidence: 99%
“…The equivalence between the constants of the blocks in the block diagram and the parameters for the algorithm implementation is [21]: ωcutoff=fCLK2Ni1(1+IG_FD) k=fCLK2Nk1(1+IG_FD)…”
Section: Svite: Spike-based Vitementioning
confidence: 99%
“…Nevertheless, we need to adapt the spikes because the digital clock of the boards is fixed at 50 MHz resulting in a spike width of 20 ns and this signal is very fast and the spikes too short for the motors model of the robotic platform [21]. …”
Section: From Simulations To Implementation: the Hardwarementioning
confidence: 99%
“…Various approaches have been proposed in this field, e.g. neuromorphic chip [1], bio-inspired systems of visual object recognition and tracking [2], and neuro-inspired controller [3]. Bio-inspired computing uses a set of layers to process complex input data and produces predicted results.…”
Section: Introductionmentioning
confidence: 99%
“…In our previous work [3], a spike-based Proportional-Integrative-Derivative (PID) robot controller was proposed which employed the last layer of a spiking neural network (SNN) to control a motor. The controller converts motor sensor signals into spikes and feedbacks to the SNN to aid in making speed-control decisions.…”
Section: Introductionmentioning
confidence: 99%