Neural Control of Robotic Devices - Brown...

46
THE MAN WHO MISTOOK H IS COMPUTER FOR A HAND Neural Control of Robotic Devices ELIE BIENENSTOCK, MICHAEL J. BLACK, JOHN DONOGHUE , YUN GAO, MIJAIL SERRUYA BROWN UNIVERSITY Applied Mathematics Computer Science Neuroscience

Transcript of Neural Control of Robotic Devices - Brown...

Page 1: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

THE MAN WHO MISTOOK HISCOMPUTER FOR A HAND

Neural Control of Robotic Devices

ELIE BIENENSTOCK, MICHAEL J. BLACK, JOHN DONOGHUE, YUN GAO, MIJAIL SERRUYA

BROWN UNIVERSITY

Applied Mathematics Computer Science Neuroscience

Page 2: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

XEROX ALTO 1973

Dell workstation, 2001

Page 3: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

BRAIN-COMPUTER INTERFACES

“If I could find … a code which translates the relation between the reading of the encephalograph and the mental image …the brain could communicate with me.”

Curt Siodmak, 1942

Brain

“Mad” scientist Nancy Reagan

Page 4: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

NEURAL PROSTHETICS

Sensation

Action

Page 5: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

NEURAL PROSTHETICS

Sensation

Action

Page 6: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

NEURAL PROSTHETICS

Robot control?

Representation, inference, and algorithms?

Signals?

< 200 ms

Page 7: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

VISUALIZING THE PLAYERS

Single cells ofthe nervous system

NEURON

Page 8: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

BRAIN VERSUS COMPUTER

50,000,000Transistors (P IV)

Computational Elements

100,000,000,000Neurons

Speed (operations/second/element)30-300 1.5 * 109

Page 9: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

MASSIVE CONNECTIVITY

SYNAPSES

Page 10: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

Conturo et al., 1999

LONG DISTANCE CALLS

Page 11: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.
Page 12: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.
Page 13: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.
Page 14: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

THE EEG

Page 15: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

SINGLE UNIT ACTIVITY

1/10 mm

2/1000’s second

Spikes

Page 16: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

CELL ENSEBLES

B

PMA

CentralSulcus

Arcuate

SMAMIMI

5 mm

Implanted in the MI arm area of motor cortex- lacks strict somatopy

PMA

1 ms

80µV

100 electrodes, 400µm separation4x4 mm

Page 17: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

Neural ImplantNeural Implant

500 µm

Bone

Connector

Silicone

Dura

White Matter

400 µm

Cortex

I

III

V

VI

Arachnoid space

Connector Acyrlic

Chronically implanted.Stable recording for 2-3 years

(but not necessarily the same cells every day)

Page 18: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

PATTERNS IN NEURAL ACTIVITY

Page 19: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

LANGUAGE OF THE BRAIN

Language of the brain. Language of the computer.

Interpretation

“Translation”

Page 20: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

AMBIGUOUS SIGNALS

Page 21: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

INFERENCE

Ambiguous measurements

?Inference

“Prior” knowledge about how brains work.

“Prior” knowledge about the environment

History of measurements and interpretations

Page 22: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

GOALS

* Model neural activity in motor cortex.* Explore how the brain codes information.* Model the statistical relationship between

neural activity and action.* Develop new statistical methods for

analyzing neural codes.* Build prosthetic devices to assist the severely

disabled.* Explore new output devices that can be controlled

by brains.

Page 23: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

MODELING NEURAL FUNCTION

Simultaneously record hand position, velocity, and neural activity in motor cortex.

Page 24: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

ARM MOTION

Distribution of training motions:

Position Velocity

Page 25: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

MODELING NEURAL FUNCTION

direction

speed0

3

0

3

time…

direction θ (radians)

spee

d, r

, (cm

/s)

Cell 3

Spik

e tra

ins

Page 26: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

MODELING NEURAL FUNCTION

direction

speed0

3

0

3

time…

direction θ (radians)

spee

d, r

, (cm

/s)

Cell 3

Spik

e tra

ins

Page 27: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

NEURAL ACTIVITY

−π πdirection θ (radians)

0

12

spee

d, r

, (cm

/s)

Cell 3 Cell 16 Cell 19

Is there some “true” underlying response function?

Page 28: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

Infer from using Bayesian inference.

NON-PARAMETRIC MODEL

vf

Tr ],[ θ=v

vg

vf

vg

: Observed mean firing rate for velocity v

: True mean firing rate for velocity v

is a noisy realization of the model

vf

vg

likelihood spatial prior

))|()|(()|( 1 ivvivv ggpgfpp ηκ =∏∏= vfg

Page 29: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

LIKELIHOOD

gfP eg

fgfp −=

!1

)|(

Observed firing rate modeled a sample from

Poisson:

Page 30: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

SPATIAL PRIOR

Markov Random Field assumption

∏=

1

)|()|(i

vvv iggpgp g

T-distribution.

222

3

)(2

)(g

gp∆+

=∆σπ

σ

Page 31: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

OOPTIMIZATION

∏=v

vvv gpgfpp )|()|()|( gfg κ

Many ways to maximize over gv

• Simulated annealing, etc.• We exploit an approximate

deterministic regularization method.• Take the negative log of• Minimize using gradient descent• Not ideal (loopy propagation, see Yedidia, Freeman, & Weiss, NIPS’00).

)|( fgp

Page 32: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

Poisson+RobustPoisson+Robust

−π πangle (radians)

0

12

Cell 3 Cell 16 Cell 19

Page 33: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

INFERENCE FROM ACTIVITY

speed

?direction

t

Inference

PredictionNeural Data

Page 34: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

INFERENCE FROM ACTIVITY

speed

?direction

t

“prior” knowledge

PredictionNeural Data

Page 35: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

GOALS

sound probabilistic inference

causal

estimate over short time intervals to reduce lag

cope with non-linear dynamics of hand motion

cope with ambiguities (multi-modal distributions)

more realistic firing models (Poisson or Poisson+refractory period [Kass&Venture, Neural Comp. ’01])

support higher level analysis of activities

Page 36: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

likelihood

∏=

−=cellsi

gc

titt

tti

teg

cp s

ssc ,

!1

)|(,

)|()|()|( 12 −= tttttt ppp CsscCs κ

BAYESIAN INFERENCE

Want to infer state of hand given the activity, Ct, of (~25 cells) up to time t.

],[ θrt =s

Page 37: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

prior

∫ −−−−− = 11111 )|()|()|( ttttttt dppp sCsssCs

Temporal dynamics(constant velocity)

)|()|()|( 12 −= tttttt ppp CsscCs κ

BAYESIAN INFERENCE

Page 38: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

PARTICLE FILTER

samplesample

samplesample

normalizenormalize

Posterior)|( 11 −− ttp Cs

Temporal dynamics)|( 1−ttp ss

Likelihood)|( ttp sc

Posterior)|( ttp Cs

Represent posterior with a discrete set of N states and their normalized likelihood.

Page 39: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

PARTICLE FILTER

Isard & Blake ‘96

Page 40: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

1000 “S1000 “SYNTHETICYNTHETIC” C” CELLSELLS

Particle filtering in 50 ms:

vx: r2 = 0.8746

vy: r2 = 0.9033

Page 41: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

A NEURAL PROSTHETIC

EEG

single and multi-neuronactivity

Voluntary control signal

mathematical algorithm

Computer cursorand

keyboard entryRobotic arm

Stimulation of Muscles,Spinal Cord, and Brain

Page 42: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

NEURAL-PROSTHETIC LIMBS

Page 43: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

HYBRID SYSTEMS

Motor control

Sensory input

Connecting Brains to Robots, Reger et al, Artificial Life, 2000.

Page 44: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

BRAIN/MACHINE HYBRIDS

Explore biological sensory/control systems with artificial systems.

Develop computational models of biological control.

Re-map input modalities.

Opportunity for robotic prostheses.

Augment limited neural control with autonomy (eg. obstacle avoidance).

Page 45: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

OUR BODIES OURSELVES?

Probotics/Jim Judkis

Service robots under neural control.

Sensation and action at a distance.

Stimulating the brain.

Ethics, liminality, fear, and the “uncanny”.

Honda robot

Page 46: Neural Control of Robotic Devices - Brown Universitycs.brown.edu/people/mjblack/Talks/KTH-Oct2001.pdf · 2001. 11. 24. · Curt Siodmak, 1942 Brain “Mad” scientist Nancy Reagan.

THANKS

D. Sheinberg, NeuroscienceN. Hatsopoulos, NeuroscienceW. Patterson, EngineeringA. Nurmikko, EngineeringG. Friehs, Brown Medical SchoolS. Geman, Division of Applied MathematicsM. Fellows, NeuroscienceL. Paninski, NYU, Center for Neural ScienceN.K. Logothetis, Max Planck Institute, Tuebingen