Cargando…

ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers

Compared to classic robotics, biological nervous systems respond to stimuli in a fast and efficient way regarding the body motor actions. Decision making, once the sensory information arrives to the brain, is in the order of ms, while the whole process from sensing to movement requires tens of ms. C...

Descripción completa

Detalles Bibliográficos
Autores principales: Linares-Barranco, Alejandro, Perez-Peña, Fernando, Jimenez-Fernandez, Angel, Chicca, Elisabetta
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7735321/
https://www.ncbi.nlm.nih.gov/pubmed/33328951
http://dx.doi.org/10.3389/fnbot.2020.590163
_version_ 1783622622192336896
author Linares-Barranco, Alejandro
Perez-Peña, Fernando
Jimenez-Fernandez, Angel
Chicca, Elisabetta
author_facet Linares-Barranco, Alejandro
Perez-Peña, Fernando
Jimenez-Fernandez, Angel
Chicca, Elisabetta
author_sort Linares-Barranco, Alejandro
collection PubMed
description Compared to classic robotics, biological nervous systems respond to stimuli in a fast and efficient way regarding the body motor actions. Decision making, once the sensory information arrives to the brain, is in the order of ms, while the whole process from sensing to movement requires tens of ms. Classic robotic systems usually require complex computational abilities. Key differences between biological systems and robotic machines lie in the way information is coded and transmitted. A neuron is the “basic” element that constitutes biological nervous systems. Neurons communicate in an event-driven way through small currents or ionic pulses (spikes). When neurons are arranged in networks, they allow not only for the processing of sensory information, but also for the actuation over the muscles in the same spiking manner. This paper presents the application of a classic motor control model (proportional-integral-derivative) developed with the biological spike processing principle, including the motor actuation with time enlarged spikes instead of the classic pulse-width-modulation. This closed-loop control model, called spike-based PID controller (sPID), was improved and adapted for a dual FPGA-based system to control the four joints of a bioinspired light robot (BioRob X5), called event-driven BioRob (ED-BioRob). The use of spiking signals allowed the system to achieve a current consumption bellow 1A for the entire 4 DoF working at the same time. Furthermore, the robot joints commands can be received from a population of silicon-neurons running on the Dynap-SE platform. Thus, our proposal aims to bridge the gap between a general purpose processing analog neuromorphic hardware and the spiking actuation of a robotic platform.
format Online
Article
Text
id pubmed-7735321
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-77353212020-12-15 ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers Linares-Barranco, Alejandro Perez-Peña, Fernando Jimenez-Fernandez, Angel Chicca, Elisabetta Front Neurorobot Neuroscience Compared to classic robotics, biological nervous systems respond to stimuli in a fast and efficient way regarding the body motor actions. Decision making, once the sensory information arrives to the brain, is in the order of ms, while the whole process from sensing to movement requires tens of ms. Classic robotic systems usually require complex computational abilities. Key differences between biological systems and robotic machines lie in the way information is coded and transmitted. A neuron is the “basic” element that constitutes biological nervous systems. Neurons communicate in an event-driven way through small currents or ionic pulses (spikes). When neurons are arranged in networks, they allow not only for the processing of sensory information, but also for the actuation over the muscles in the same spiking manner. This paper presents the application of a classic motor control model (proportional-integral-derivative) developed with the biological spike processing principle, including the motor actuation with time enlarged spikes instead of the classic pulse-width-modulation. This closed-loop control model, called spike-based PID controller (sPID), was improved and adapted for a dual FPGA-based system to control the four joints of a bioinspired light robot (BioRob X5), called event-driven BioRob (ED-BioRob). The use of spiking signals allowed the system to achieve a current consumption bellow 1A for the entire 4 DoF working at the same time. Furthermore, the robot joints commands can be received from a population of silicon-neurons running on the Dynap-SE platform. Thus, our proposal aims to bridge the gap between a general purpose processing analog neuromorphic hardware and the spiking actuation of a robotic platform. Frontiers Media S.A. 2020-11-30 /pmc/articles/PMC7735321/ /pubmed/33328951 http://dx.doi.org/10.3389/fnbot.2020.590163 Text en Copyright © 2020 Linares-Barranco, Perez-Peña, Jimenez-Fernandez and Chicca. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Linares-Barranco, Alejandro
Perez-Peña, Fernando
Jimenez-Fernandez, Angel
Chicca, Elisabetta
ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers
title ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers
title_full ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers
title_fullStr ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers
title_full_unstemmed ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers
title_short ED-BioRob: A Neuromorphic Robotic Arm With FPGA-Based Infrastructure for Bio-Inspired Spiking Motor Controllers
title_sort ed-biorob: a neuromorphic robotic arm with fpga-based infrastructure for bio-inspired spiking motor controllers
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7735321/
https://www.ncbi.nlm.nih.gov/pubmed/33328951
http://dx.doi.org/10.3389/fnbot.2020.590163
work_keys_str_mv AT linaresbarrancoalejandro edbiorobaneuromorphicroboticarmwithfpgabasedinfrastructureforbioinspiredspikingmotorcontrollers
AT perezpenafernando edbiorobaneuromorphicroboticarmwithfpgabasedinfrastructureforbioinspiredspikingmotorcontrollers
AT jimenezfernandezangel edbiorobaneuromorphicroboticarmwithfpgabasedinfrastructureforbioinspiredspikingmotorcontrollers
AT chiccaelisabetta edbiorobaneuromorphicroboticarmwithfpgabasedinfrastructureforbioinspiredspikingmotorcontrollers