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...
Autores principales: | , , , , , |
---|---|
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 |