A Bidirectional Brain-Machine Interface Algorithm That Approximates Arbitrary Force-Fields

被引:13
作者
Vato, Alessandro [1 ]
Szymanski, Francois D. [1 ]
Semprini, Marianna [1 ]
Mussa-Ivaldi, Ferdinando A. [2 ,3 ,4 ]
Panzeri, Stefano [5 ,6 ]
机构
[1] Ist Italiano Tecnol, Dept Robot Brain & Cognit Sci, Genoa, Italy
[2] Northwestern Univ, Dept Physiol, Chicago, IL 60611 USA
[3] Northwestern Univ, Dept Biomed Engn, Evanston, IL 60208 USA
[4] Rehabil Inst Chicago, Sensory Motor Performance Program, Chicago, IL 60611 USA
[5] Ist Italiano Tecnol, Ctr Neurosci & Cognit Syst UniTn, Rovereto, Italy
[6] Univ Glasgow, Inst Neurosci & Psychol, Glasgow, Lanark, Scotland
关键词
CORTICAL-NEURONS; STIMULUS LOCATION; PARIETAL CORTEX; MOTOR CORTEX; MOVEMENT; MUSCLE; RAT; INFORMATION; PRIMITIVES; RESPONSES;
D O I
10.1371/journal.pone.0091677
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
We examine bidirectional brain-machine interfaces that control external devices in a closed loop by decoding motor cortical activity to command the device and by encoding the state of the device by delivering electrical stimuli to sensory areas. Although it is possible to design this artificial sensory-motor interaction while maintaining two independent channels of communication, here we propose a rule that closes the loop between flows of sensory and motor information in a way that approximates a desired dynamical policy expressed as a field of forces acting upon the controlled external device. We previously developed a first implementation of this approach based on linear decoding of neural activity recorded from the motor cortex into a set of forces (a force field) applied to a point mass, and on encoding of position of the point mass into patterns of electrical stimuli delivered to somatosensory areas. However, this previous algorithm had the limitation that it only worked in situations when the position-to-force map to be implemented is invertible. Here we overcome this limitation by developing a new non-linear form of the bidirectional interface that can approximate a virtually unlimited family of continuous fields. The new algorithm bases both the encoding of position information and the decoding of motor cortical activity on an explicit map between spike trains and the state space of the device computed with Multi-Dimensional-Scaling. We present a detailed computational analysis of the performance of the interface and a validation of its robustness by using synthetic neural responses in a simulated sensory-motor loop.
引用
收藏
页数:20
相关论文
共 56 条
[1]  
[Anonymous], 1906, The integrative action of the nervous system
[2]  
Bienenstock E., 1995, The Handbook of Brain Theory and Neural Networks, P223
[3]   COMPUTATIONS UNDERLYING THE EXECUTION OF MOVEMENT - A BIOLOGICAL PERSPECTIVE [J].
BIZZI, E ;
MUSSAIVALDI, FA ;
GISZTER, S .
SCIENCE, 1991, 253 (5017) :287-291
[4]  
Black A., 1972, PSYCHOL LEARNING MOT, P47
[5]   MI neuronal responses to peripheral whisker stimulation: Relationship to neuronal activity in SI barrels and septa [J].
Chakrabarti, Shubhodeep ;
Zhang, Mengliang ;
Alloway, Kevin D. .
JOURNAL OF NEUROPHYSIOLOGY, 2008, 100 (01) :50-63
[6]   Shaping embodied neural networks for adaptive goal-directed behavior [J].
Chao, Zenas C. ;
Bakkum, Douglas J. ;
Potter, Steve M. .
PLOS COMPUTATIONAL BIOLOGY, 2008, 4 (03)
[7]   Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex [J].
Chapin, JK ;
Moxon, KA ;
Markowitz, RS ;
Nicolelis, MAL .
NATURE NEUROSCIENCE, 1999, 2 (07) :664-670
[8]   TRANSCORTICAL REFLEXES AND SERVO CONTROL OF MOVEMENT [J].
EVARTS, EV ;
FROMM, C .
CANADIAN JOURNAL OF PHYSIOLOGY AND PHARMACOLOGY, 1981, 59 (07) :757-775
[9]   Spatiotemporal dynamics of cortical sensorimotor integration in behaving mice [J].
Ferezou, Isabelle ;
Haiss, Florent ;
Gentet, Luc J. ;
Aronoff, Rachel ;
Weber, Bruno ;
Petersen, Carl C. H. .
NEURON, 2007, 56 (05) :907-923
[10]   OPERANT CONDITIONING OF SPECIFIC PATTERNS OF NEURAL AND MUSCULAR ACTIVITY [J].
FETZ, EB ;
FINOCCHI.DV .
SCIENCE, 1971, 174 (4007) :431-&