Mind control robots - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Mind control robots

Description:

3. in the system, computers will decode what the money want to do ... 3. how to use these decoded information to control a robot arm and do what the ... – PowerPoint PPT presentation

Number of Views:800
Avg rating:3.0/5.0
Slides: 20
Provided by: C180
Learn more at: https://cis.temple.edu
Category:

less

Transcript and Presenter's Notes

Title: Mind control robots


1
Mind control robots
  • 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,doi10.1038/nature06996
    Received 14 November 2007 Accepted 4 April 2008
    (2008)

2
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 http//www.youtube.com/watch?vwxIgdOlT2c
    Yfeaturerelated
  • Video 2 (with researchers explanation)
  • http//www.youtube.com/watch?viys5wvQD72Yfeature
    related

3
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.

4
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.

5
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

6
(No Transcript)
7
(No Transcript)
8
(No Transcript)
9
(No Transcript)
10
  • The cosine tuning function is wide, encompassing
    all movement directions. But the peak of the
    tuning function is used to categorize each cells
    contribution to the ensembles 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

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

12
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 targets
    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 5 - 10 mm from the
    target center position at the time of gripper
    closing)

13
  • The task was challenging because the positional
    accuracy required. (about 5 - 10 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 theres no clear boundaries between
    the task periods.

14
  • 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
15
  • 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.

16
Figure 3 movement quality
17
  • 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.)

18
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, PD520.52,0.21,0.47) fir
ed 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 monkeys cortical
population is modulated for observed gripper
movement.
19
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 monkeys 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.
Write a Comment
User Comments (0)
About PowerShow.com