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

Upload: others

Post on 19-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

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