Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Jimenez-Fernandez, Angel, Jimenez-Moreno, Gabriel, Linares-Barranco, Alejandro, Dominguez-Morales, Manuel J., Paz-Vicente, Rafael, Civit-Balcells, Anton
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3355385/
https://www.ncbi.nlm.nih.gov/pubmed/22666004
http://dx.doi.org/10.3390/s120403831
_version_ 1782233359875833856
author Jimenez-Fernandez, Angel
Jimenez-Moreno, Gabriel
Linares-Barranco, Alejandro
Dominguez-Morales, Manuel J.
Paz-Vicente, Rafael
Civit-Balcells, Anton
author_facet Jimenez-Fernandez, Angel
Jimenez-Moreno, Gabriel
Linares-Barranco, Alejandro
Dominguez-Morales, Manuel J.
Paz-Vicente, Rafael
Civit-Balcells, Anton
author_sort Jimenez-Fernandez, Angel
collection PubMed
description 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 processing layers and sensors. The presented control system fuses actuation and sensors information as spikes streams, processing these spikes in hard real-time, implementing a massively parallel information processing system, through specialized spike-based circuits. This spike-based close-loop controller has been implemented into an AER platform, designed in our labs, that allows direct control of DC motors: the AER-Robot. Experimental results evidence the viability of the implementation of spike-based controllers, and hardware synthesis denotes low hardware requirements that allow replicating this controller in a high number of parallel controllers working together to allow a real-time robot control.
format Online
Article
Text
id pubmed-3355385
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-33553852012-06-04 A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs Jimenez-Fernandez, Angel Jimenez-Moreno, Gabriel Linares-Barranco, Alejandro Dominguez-Morales, Manuel J. Paz-Vicente, Rafael Civit-Balcells, Anton Sensors (Basel) Article 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 processing layers and sensors. The presented control system fuses actuation and sensors information as spikes streams, processing these spikes in hard real-time, implementing a massively parallel information processing system, through specialized spike-based circuits. This spike-based close-loop controller has been implemented into an AER platform, designed in our labs, that allows direct control of DC motors: the AER-Robot. Experimental results evidence the viability of the implementation of spike-based controllers, and hardware synthesis denotes low hardware requirements that allow replicating this controller in a high number of parallel controllers working together to allow a real-time robot control. Molecular Diversity Preservation International (MDPI) 2012-03-26 /pmc/articles/PMC3355385/ /pubmed/22666004 http://dx.doi.org/10.3390/s120403831 Text en © 2012 by the authors; licensee MDPI, Basel, Switzerland This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Jimenez-Fernandez, Angel
Jimenez-Moreno, Gabriel
Linares-Barranco, Alejandro
Dominguez-Morales, Manuel J.
Paz-Vicente, Rafael
Civit-Balcells, Anton
A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs
title A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs
title_full A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs
title_fullStr A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs
title_full_unstemmed A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs
title_short A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs
title_sort neuro-inspired spike-based pid motor controller for multi-motor robots with low cost fpgas
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3355385/
https://www.ncbi.nlm.nih.gov/pubmed/22666004
http://dx.doi.org/10.3390/s120403831
work_keys_str_mv AT jimenezfernandezangel aneuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT jimenezmorenogabriel aneuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT linaresbarrancoalejandro aneuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT dominguezmoralesmanuelj aneuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT pazvicenterafael aneuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT civitbalcellsanton aneuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT jimenezfernandezangel neuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT jimenezmorenogabriel neuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT linaresbarrancoalejandro neuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT dominguezmoralesmanuelj neuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT pazvicenterafael neuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas
AT civitbalcellsanton neuroinspiredspikebasedpidmotorcontrollerformultimotorrobotswithlowcostfpgas