1
|
Migalev AS, Vigasina KD, Gotovtsev PM. A review of motor neural system robotic modeling approaches and instruments. BIOLOGICAL CYBERNETICS 2022; 116:271-306. [PMID: 35041073 DOI: 10.1007/s00422-021-00918-1] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 04/01/2021] [Accepted: 12/15/2021] [Indexed: 06/14/2023]
Abstract
In this review, we are considering an actively developing tool in neuroscience-robotic modeling. The new perspective and existing application fields, tools, and methods are discussed. We try to determine starting positions and approaches that are useful at the beginning of new research in this field. Among multiple directions of the research is robotic modeling on the level of muscles fibers and their afferents, skin surface sensors, muscles, and joints proprioceptors. Some examples of technical implementation for physical modeling are reviewed. They are software and hardware tools like event-related modeling algorithms, reduced neuron models, robotic drives constructions. We observe existing drives technologies and prospective electric motor types: switched reluctance and transverse flux motors. Next, we look at the existing examples and approaches for robotic modeling of the cerebellum and spinal cord neural networks. These examples show practical methods for the model neural network architecture and adaptation. Those methods allow the use of cortical and spinal cord reflexes for the network training and apply additional artificial blocks for data processing in other brain structures that transmit and receive data from biologically realistic models.
Collapse
Affiliation(s)
- Alexander S Migalev
- National Research Center "Kurchatov Intitute", 1, Akademika Kurchatova pl., Moscow, 123182, Russia
| | - Kristina D Vigasina
- Institute of Higher Nervous Activity and Neurophysiology of RAS, 5A, Butlerova st., Moscow, 117485, Russia
| | - Pavel M Gotovtsev
- National Research Center "Kurchatov Intitute", 1, Akademika Kurchatova pl., Moscow, 123182, Russia
- Moscow Institute of Physics and Technology 9, Institutsky per., Dolgoprudny, Moscow Region, 141701, Russian Federation
| |
Collapse
|
2
|
Abadía I, Naveros F, Ros E, Carrillo RR, Luque NR. A cerebellar-based solution to the nondeterministic time delay problem in robotic control. Sci Robot 2021; 6:eabf2756. [PMID: 34516748 DOI: 10.1126/scirobotics.abf2756] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/30/2023]
Abstract
[Figure: see text].
Collapse
Affiliation(s)
- Ignacio Abadía
- Research Centre for Information and Communication Technologies (CITIC), Department of Computer Architecture and Technology, University of Granada, Granada, Spain
| | - Francisco Naveros
- Research Centre for Information and Communication Technologies (CITIC), Department of Computer Architecture and Technology, University of Granada, Granada, Spain.,Computer School, Department of Architecture and Technology of Informatics Systems, Polytechnic University of Madrid, Madrid, Spain
| | - Eduardo Ros
- Research Centre for Information and Communication Technologies (CITIC), Department of Computer Architecture and Technology, University of Granada, Granada, Spain
| | - Richard R Carrillo
- Research Centre for Information and Communication Technologies (CITIC), Department of Computer Architecture and Technology, University of Granada, Granada, Spain
| | - Niceto R Luque
- Research Centre for Information and Communication Technologies (CITIC), Department of Computer Architecture and Technology, University of Granada, Granada, Spain
| |
Collapse
|
3
|
Naveros F, Luque NR, Ros E, Arleo A. VOR Adaptation on a Humanoid iCub Robot Using a Spiking Cerebellar Model. IEEE TRANSACTIONS ON CYBERNETICS 2019; 50:4744-4757. [PMID: 30835236 DOI: 10.1109/tcyb.2019.2899246] [Citation(s) in RCA: 10] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/09/2023]
Abstract
We embed a spiking cerebellar model within an adaptive real-time (RT) control loop that is able to operate a real robotic body (iCub) when performing different vestibulo-ocular reflex (VOR) tasks. The spiking neural network computation, including event- and time-driven neural dynamics, neural activity, and spike-timing dependent plasticity (STDP) mechanisms, leads to a nondeterministic computation time caused by the neural activity volleys encountered during cerebellar simulation. This nondeterministic computation time motivates the integration of an RT supervisor module that is able to ensure a well-orchestrated neural computation time and robot operation. Actually, our neurorobotic experimental setup (VOR) benefits from the biological sensory motor delay between the cerebellum and the body to buffer the computational overloads as well as providing flexibility in adjusting the neural computation time and RT operation. The RT supervisor module provides for incremental countermeasures that dynamically slow down or speed up the cerebellar simulation by either halting the simulation or disabling certain neural computation features (i.e., STDP mechanisms, spike propagation, and neural updates) to cope with the RT constraints imposed by the real robot operation. This neurorobotic experimental setup is applied to different horizontal and vertical VOR adaptive tasks that are widely used by the neuroscientific community to address cerebellar functioning. We aim to elucidate the manner in which the combination of the cerebellar neural substrate and the distributed plasticity shapes the cerebellar neural activity to mediate motor adaptation. This paper underlies the need for a two-stage learning process to facilitate VOR acquisition.
Collapse
|
4
|
Luque NR, Garrido JA, Naveros F, Carrillo RR, D'Angelo E, Ros E. Distributed Cerebellar Motor Learning: A Spike-Timing-Dependent Plasticity Model. Front Comput Neurosci 2016; 10:17. [PMID: 26973504 PMCID: PMC4773604 DOI: 10.3389/fncom.2016.00017] [Citation(s) in RCA: 31] [Impact Index Per Article: 3.9] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/02/2015] [Accepted: 02/15/2016] [Indexed: 11/13/2022] Open
Abstract
Deep cerebellar nuclei neurons receive both inhibitory (GABAergic) synaptic currents from Purkinje cells (within the cerebellar cortex) and excitatory (glutamatergic) synaptic currents from mossy fibers. Those two deep cerebellar nucleus inputs are thought to be also adaptive, embedding interesting properties in the framework of accurate movements. We show that distributed spike-timing-dependent plasticity mechanisms (STDP) located at different cerebellar sites (parallel fibers to Purkinje cells, mossy fibers to deep cerebellar nucleus cells, and Purkinje cells to deep cerebellar nucleus cells) in close-loop simulations provide an explanation for the complex learning properties of the cerebellum in motor learning. Concretely, we propose a new mechanistic cerebellar spiking model. In this new model, deep cerebellar nuclei embed a dual functionality: deep cerebellar nuclei acting as a gain adaptation mechanism and as a facilitator for the slow memory consolidation at mossy fibers to deep cerebellar nucleus synapses. Equipping the cerebellum with excitatory (e-STDP) and inhibitory (i-STDP) mechanisms at deep cerebellar nuclei afferents allows the accommodation of synaptic memories that were formed at parallel fibers to Purkinje cells synapses and then transferred to mossy fibers to deep cerebellar nucleus synapses. These adaptive mechanisms also contribute to modulate the deep-cerebellar-nucleus-output firing rate (output gain modulation toward optimizing its working range).
Collapse
Affiliation(s)
- Niceto R Luque
- Department of Computer Architecture and Technology, Research Centre for Information and Communications Technologies of the University of Granada (CITIC-UGR) Granada, Spain
| | - Jesús A Garrido
- Department of Computer Architecture and Technology, Research Centre for Information and Communications Technologies of the University of Granada (CITIC-UGR) Granada, Spain
| | - Francisco Naveros
- Department of Computer Architecture and Technology, Research Centre for Information and Communications Technologies of the University of Granada (CITIC-UGR) Granada, Spain
| | - Richard R Carrillo
- Department of Computer Architecture and Technology, Research Centre for Information and Communications Technologies of the University of Granada (CITIC-UGR) Granada, Spain
| | - Egidio D'Angelo
- Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico, Istituto Neurologico Nazionale Casimiro MondinoPavia, Italy; Department of Brain and Behavioural Sciences, University of PaviaPavia, Italy
| | - Eduardo Ros
- Department of Computer Architecture and Technology, Research Centre for Information and Communications Technologies of the University of Granada (CITIC-UGR) Granada, Spain
| |
Collapse
|
5
|
Carrillo RR, Ros E, Boucheny C, Coenen OJMD. A real-time spiking cerebellum model for learning robot control. Biosystems 2008; 94:18-27. [PMID: 18616974 DOI: 10.1016/j.biosystems.2008.05.008] [Citation(s) in RCA: 41] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/23/2007] [Revised: 10/30/2007] [Accepted: 05/23/2008] [Indexed: 10/21/2022]
Abstract
We describe a neural network model of the cerebellum based on integrate-and-fire spiking neurons with conductance-based synapses. The neuron characteristics are derived from our earlier detailed models of the different cerebellar neurons. We tested the cerebellum model in a real-time control application with a robotic platform. Delays were introduced in the different sensorimotor pathways according to the biological system. The main plasticity in the cerebellar model is a spike-timing dependent plasticity (STDP) at the parallel fiber to Purkinje cell connections. This STDP is driven by the inferior olive (IO) activity, which encodes an error signal using a novel probabilistic low frequency model. We demonstrate the cerebellar model in a robot control system using a target-reaching task. We test whether the system learns to reach different target positions in a non-destructive way, therefore abstracting a general dynamics model. To test the system's ability to self-adapt to different dynamical situations, we present results obtained after changing the dynamics of the robotic platform significantly (its friction and load). The experimental results show that the cerebellar-based system is able to adapt dynamically to different contexts.
Collapse
Affiliation(s)
- Richard R Carrillo
- Department of Computer Architecture and Technology, ETSI Informática y de Telecomunicación, University of Granada, Spain.
| | | | | | | |
Collapse
|
6
|
Carrillo RR, Ros E, Barbour B, Boucheny C, Coenen O. Event-driven simulation of neural population synchronization facilitated by electrical coupling. Biosystems 2007; 87:275-80. [PMID: 17079071 DOI: 10.1016/j.biosystems.2006.09.023] [Citation(s) in RCA: 12] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/28/2005] [Revised: 07/08/2006] [Accepted: 07/15/2006] [Indexed: 11/28/2022]
Abstract
Most neural communication and processing tasks are driven by spikes. This has enabled the application of the event-driven simulation schemes. However the simulation of spiking neural networks based on complex models that cannot be simplified to analytical expressions (requiring numerical calculation) is very time consuming. Here we describe briefly an event-driven simulation scheme that uses pre-calculated table-based neuron characterizations to avoid numerical calculations during a network simulation, allowing the simulation of large-scale neural systems. More concretely we explain how electrical coupling can be simulated efficiently within this computation scheme, reproducing synchronization processes observed in detailed simulations of neural populations.
Collapse
Affiliation(s)
- Richard R Carrillo
- Department of Computer Architecture and Technology, E.T.S.I. Informática, University of Granada, E-18071 Granada, Spain.
| | | | | | | | | |
Collapse
|
7
|
Ros E, Carrillo R, Ortigosa EM, Barbour B, Agís R. Event-driven simulation scheme for spiking neural networks using lookup tables to characterize neuronal dynamics. Neural Comput 2007; 18:2959-93. [PMID: 17052155 DOI: 10.1162/neco.2006.18.12.2959] [Citation(s) in RCA: 55] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/04/2022]
Abstract
Nearly all neuronal information processing and interneuronal communication in the brain involves action potentials, or spikes, which drive the short-term synaptic dynamics of neurons, but also their long-term dynamics, via synaptic plasticity. In many brain structures, action potential activity is considered to be sparse. This sparseness of activity has been exploited to reduce the computational cost of large-scale network simulations, through the development of event-driven simulation schemes. However, existing event-driven simulations schemes use extremely simplified neuronal models. Here, we implement and evaluate critically an event-driven algorithm (ED-LUT) that uses precalculated look-up tables to characterize synaptic and neuronal dynamics. This approach enables the use of more complex (and realistic) neuronal models or data in representing the neurons, while retaining the advantage of high-speed simulation. We demonstrate the method's application for neurons containing exponential synaptic conductances, thereby implementing shunting inhibition, a phenomenon that is critical to cellular computation. We also introduce an improved two-stage event-queue algorithm, which allows the simulations to scale efficiently to highly connected networks with arbitrary propagation delays. Finally, the scheme readily accommodates implementation of synaptic plasticity mechanisms that depend on spike timing, enabling future simulations to explore issues of long-term learning and adaptation in large-scale networks.
Collapse
|
8
|
Ros E, Ortigosa EM, Agís R, Carrillo R, Arnold M. Real-Time Computing Platform for Spiking Neurons (RT-Spike). ACTA ACUST UNITED AC 2006; 17:1050-63. [PMID: 16856666 DOI: 10.1109/tnn.2006.875980] [Citation(s) in RCA: 60] [Impact Index Per Article: 3.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Abstract
A computing platform is described for simulating arbitrary networks of spiking neurons in real time. A hybrid computing scheme is adopted that uses both software and hardware components to manage the tradeoff between flexibility and computational power; the neuron model is implemented in hardware and the network model and the learning are implemented in software. The incremental transition of the software components into hardware is supported. We focus on a spike response model (SRM) for a neuron where the synapses are modeled as input-driven conductances. The temporal dynamics of the synaptic integration process are modeled with a synaptic time constant that results in a gradual injection of charge. This type of model is computationally expensive and is not easily amenable to existing software-based event-driven approaches. As an alternative we have designed an efficient time-based computing architecture in hardware, where the different stages of the neuron model are processed in parallel. Further improvements occur by computing multiple neurons in parallel using multiple processing units. This design is tested using reconfigurable hardware and its scalability and performance evaluated. Our overall goal is to investigate biologically realistic models for the real-time control of robots operating within closed action-perception loops, and so we evaluate the performance of the system on simulating a model of the cerebellum where the emulation of the temporal dynamics of the synaptic integration process is important.
Collapse
Affiliation(s)
- Eduardo Ros
- Department of Computer Architecture and Technology, University of Granada, Spain.
| | | | | | | | | |
Collapse
|