All materials are based on the following paper Meel Velliste, Sagi Perel, M. Chance Spalding, Andrew S. Whitford and Andrew B. Schwartz, Cortical control.

Slides:



Advertisements
Similar presentations
Population vector algorithm
Advertisements

Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
The auditory cortex mediates the perceptual effects of acoustic temporal expectation Santiago Jaramillo & Anthony M Zador Cold Spring Harbor Laboratory,
Operant Conditioning of Cortical Activity E Fetz, 1969.
Cogs 107b – Systems Neuroscience lec0305 –’meta’ motor control “Why, anybody can have a brain. That's a very mediocre commodity.
A High-Performance Brain- Computer Interface
Does the brain compute confidence estimates about decisions?
Volume 64, Issue 6, Pages (December 2009)
Sensing with the Motor Cortex
Volume 32, Issue 2, Pages (October 2001)
Hippocampal Replay Is Not a Simple Function of Experience
Grid Cells for Conceptual Spaces?
A Source for Feature-Based Attention in the Prefrontal Cortex
Araceli Ramirez-Cardenas, Maria Moskaleva, Andreas Nieder 
Using a Compound Gain Field to Compute a Reach Plan
Choosing Goals, Not Rules: Deciding among Rule-Based Action Plans
Kenway Louie, Matthew A. Wilson  Neuron 
Volume 95, Issue 3, Pages e4 (August 2017)
Krishna V. Shenoy, Jose M. Carmena  Neuron 
Volume 82, Issue 1, Pages (April 2014)
Enhanced Muscle Afferent Signals during Motor Learning in Humans
Coding of the Reach Vector in Parietal Area 5d
Ian M. Finn, Nicholas J. Priebe, David Ferster  Neuron 
A Cortical Substrate for Memory-Guided Orienting in the Rat
Aaron C. Koralek, Rui M. Costa, Jose M. Carmena  Neuron 
E.H. Baeg, Y.B. Kim, K. Huh, I. Mook-Jung, H.T. Kim, M.W. Jung  Neuron 
Seiichiro Amemiya, A. David Redish  Cell Reports 
Volume 81, Issue 6, Pages (March 2014)
Vincent B. McGinty, Antonio Rangel, William T. Newsome  Neuron 
Volume 64, Issue 4, Pages (November 2009)
Single Units in the Medial Prefrontal Cortex with Anxiety-Related Firing Patterns Are Preferentially Influenced by Ventral Hippocampal Activity  Avishek.
Neuronal Correlates of Motor Performance and Motor Learning in the Primary Motor Cortex of Monkeys Adapting to an External Force Field  Chiang-Shan Ray.
Cortical Mechanisms of Smooth Eye Movements Revealed by Dynamic Covariations of Neural and Behavioral Responses  David Schoppik, Katherine I. Nagel, Stephen.
Volume 66, Issue 4, Pages (May 2010)
Gamma and the Coordination of Spiking Activity in Early Visual Cortex
Inversely Active Striatal Projection Neurons and Interneurons Selectively Delimit Useful Behavioral Sequences  Nuné Martiros, Alexandra A. Burgess, Ann.
Brain-Machine Interfaces beyond Neuroprosthetics
Volume 66, Issue 4, Pages (May 2010)
Volume 75, Issue 1, Pages (July 2012)
Annabelle C. Singer, Loren M. Frank  Neuron 
Volume 90, Issue 1, Pages (April 2016)
Liu D. Liu, Christopher C. Pack  Neuron 
Spatially Periodic Activation Patterns of Retrosplenial Cortex Encode Route Sub-spaces and Distance Traveled  Andrew S. Alexander, Douglas A. Nitz  Current.
Motor Learning with Unstable Neural Representations
Neural Correlates of Reaching Decisions in Dorsal Premotor Cortex: Specification of Multiple Direction Choices and Final Selection of Action  Paul Cisek,
A. Saez, M. Rigotti, S. Ostojic, S. Fusi, C.D. Salzman  Neuron 
Volume 82, Issue 6, Pages (June 2014)
Volume 28, Issue 15, Pages e5 (August 2018)
Athanassios G Siapas, Matthew A Wilson  Neuron 
Volume 71, Issue 4, Pages (August 2011)
A Scalable Population Code for Time in the Striatum
Sharon C. Furtak, Omar J. Ahmed, Rebecca D. Burwell  Neuron 
Volume 95, Issue 5, Pages e5 (August 2017)
Volume 25, Issue 3, Pages (February 2015)
Volume 24, Issue 8, Pages e4 (August 2018)
James M. Jeanne, Tatyana O. Sharpee, Timothy Q. Gentner  Neuron 
Guilhem Ibos, David J. Freedman  Neuron 
Volume 23, Issue 3, Pages (April 2018)
Sara E. Morrison, Alexandre Saez, Brian Lau, C. Daniel Salzman  Neuron 
Posterior Parietal Cortex Encodes Autonomously Selected Motor Plans
Cognitive neural prosthetics
Prefrontal Neurons Coding Suppression of Specific Saccades
Volume 24, Issue 8, Pages e6 (August 2018)
Daniela Vallentin, Andreas Nieder  Current Biology 
Volume 37, Issue 3, Pages (February 2003)
Looking for cognition in the structure within the noise
The Postsaccadic Unreliability of Gain Fields Renders It Unlikely that the Motor System Can Use Them to Calculate Target Position in Space  Benjamin Y.
Volume 66, Issue 4, Pages (May 2010)
Richard A. Andersen, He Cui  Neuron 
Jacqueline R. Hembrook-Short, Vanessa L. Mock, Farran Briggs 
Presentation transcript:

All materials are based on the following paper Meel Velliste, Sagi Perel, M. Chance Spalding, Andrew S. Whitford and Andrew B. Schwartz, Cortical control of a prosthetic arm for self-feeding, Nature,doi: /nature06996; Received 14 November 2007; Accepted 4 April 2008 (2008)

In May, researchers at the University of Pittsburgh said they had taught two monkeys to grab small amounts of food with a mechanical arm using their brains. Video 1: ature=related ature=related Video 2: (with researcher’s explanation) ature=related ature=related

How they do it: 1. use brain signals: record signals from motor cortex 2. pull out wires to transfer signals to the system (PVA) 3. in the system, computers will decode what the money want to do 4. drive the arm to the target.

Here are the key points 1. how to get the signals precisely 2. how to decode the signals by the compute (PVA) 3. how to use these decoded information to control a robot arm and do what the money wants to do.

How to get the signals: PVA Modulation in motor cortical neuron firing rate often has an almost linear relationship to movement kinematics. Therefore, linear equations are commonly used to describe expected cell behavior. Population Vector Algorithm: For a single cell:

The cosine tuning function is wide, encompassing all movement directions. But the peak of the tuning function is used to categorize each cell’s contribution to the ensemble’s movement representation in the population vector algorithm (PVA). The ith contribution, Ci, to the population output is represented as a unit vector pointing in its prefered direction, and weight by some function of its firing rate:

The weighted cell vector are then summed across all cells to form the population vector, P, which points in the predicted direction of movement:

Again: Monkeys learned a continuous self-feeding task involving real-time physical interaction between the arm, a food target, a presentation device(designed to record the target’s three-dimensional location) and their mouth. Each monkey controlled the arm and gripper continuously during an entire session. The task was challenging because the positional accuracy required. (about mm from the target center position at the time of gripper closing)

The task was challenging because the positional accuracy required. (about mm from the target Figure 1: behavioural paradigm a: embodied control setup. Each monkey had its arms restrained(inserted up to the elbow in horizontal tubes), and a prosthetic arm positioned next to its shoulder. Spiking activity was processed and used to control the 3d arm velocity and gripper aperture velocity in real time. Food targets were presented. b: timeline of trial periods during the continuous self-feeding task. Each trial started with presentation of a food piece, and a successful trial ended with the monkey unloading(UL) the food from the gripper into its mouth. Note: there’s no clear boundaries between the task periods.

a.Spike rasters of 116 units used for control. Rows represents spike occurrences for each unit, grouped by major tuning component(red, x; green, y; blue, z; purple, gripper) b-d. the x, y and z component, respectively of robot end point position. Grey background indicates inter-trial intervals. Arrows indicate gripper closing at target. e. Gripper command aperture.(0: closed, 1: open) f. Spatial trajectories for the same four trials. Color indicates gripper aperture(blue, closed; purple, half- closed; red, open). Arrows indicate movement direction. g. Distribution of the 4-dimensional preferred directions of the 116 units used. Arrow direction indicates x, y, z components, color indicates gripper component(blue, negative; purple, zero; red, positive) Figure 2: unfiltered kinematic and spike data

From fig. 2e: gripper opens and closes fully each time. It is good performance. (in early training session, the monkey is capable of partially opening or closing the gripper). A surprising point from fig. 2f: after gripping the food and pulling it off the presentation device, the money gradually opened the gripper on the way back to mouth. This might cause the drop of food.

Figure 3: movement quality

From fig3 b: the animal controlled the exact path of the arm to achieve the correct approach direction to position the gripper in the precise location needed to grasp the food. The curved path is taken to avoid knocking the food piece off the presentation device. There should be NO apparent control delay. The delay between spike signals and movement of the robotic arm was about 150ms (not very different from the control delay of a natural arm.)

Figure 4. unit modulation a, Spike rasters of a single unit during six movements in each of eight directions. This unit (with {x,y,z} components of its preferred direction, PD5{20.52,0.21,0.47}) fired maximally in the backward-up-right direction (B,U,R) while retrieving from the lower left target, and fired least in the forward- downleft direction (F,D,L) while reaching to the same target. The modulation was consistent during (blue side bars) and after calibration (red side bars). b, Gripper modulation. Aperturecommand velocity (dotted line) and off-line predicted aperture velocity from neural data (solid line,62 standard errors) during automatic gripper control, showing that the monkey’s cortical population is modulated for observed gripper movement.

summary The timeline of each trial was divided into functional periods (Fig. 1b). A trial began with a piece of food being placed on the presentation device and the device moved to a location within the monkey’s workspace to provide a reaching target (Presentation). The monkey often started moving the arm forward slowly before the presentation was complete. When the target was in place, the monkey started a directed reaching movement while simultaneously opening the gripper (Move A). Upon approach, the animal made small homing adjustments to get the endpoint aligned with the target (Home A), and then closed the gripper while actively stabilizing the endpoint position (Loading). If loading was successful, the monkey made a retrieval movement back towards the mouth while keeping the gripper closed (Move B), then made small adjustments to home in on the mouth (Home B) and stabilized the endpoint while using its mouth to unload the food from the gripper (Unloading) A trial was considered successful if the monkey managed to retrieve and eat the presented food.