ROBOT CONTROL USING LIVING ROBOT CONTROL USING LIVING NEURONAL CELLS: - - PowerPoint PPT Presentation

robot control using living robot control using living
SMART_READER_LITE
LIVE PREVIEW

ROBOT CONTROL USING LIVING ROBOT CONTROL USING LIVING NEURONAL CELLS: - - PowerPoint PPT Presentation

ROBOT CONTROL USING LIVING ROBOT CONTROL USING LIVING NEURONAL CELLS: PROGRESS AND CHALLENGES Vi Victor M. Becerra M B School of Systems Engineering Whitehead Lecture Series G ld Goldsmiths, 09 March 2011 i h M h Introduction Introduction


slide-1
SLIDE 1

ROBOT CONTROL USING LIVING ROBOT CONTROL USING LIVING NEURONAL CELLS: PROGRESS AND CHALLENGES

Vi M B Victor M. Becerra School of Systems Engineering

Whitehead Lecture Series

G ld i h M h Goldsmiths, 09 March 2011

slide-2
SLIDE 2

Introduction Introduction

slide-3
SLIDE 3

Background Background

Th bi l i l b i b l

The biological brain can be seen as a complex

computational platform b d d h b d

Progress is being made towards hybrid

systems that integrate biological neurons and l t i t electronic components.

slide-4
SLIDE 4

Detached brains Detached brains

A group from NW University

g p y interfaced the detached brain

  • f a lampray with a mobile

robot (Reger et al 2000) robot (Reger et al, 2000)

Robot light sensors provide

stimulation to the brain. stimulation to the brain.

Wheel motors activated by

signals derived from neural activity.

Showed stable behaviours,

and adaptation to changes in and adaptation to changes in sensory input

slide-5
SLIDE 5

Living creatures Living creatures

A group from NY State University remotely

ll d h f l l controlled the motion of a rat (Talwar et al, 2002)

Direct stimulation of

the rat’s brain using l t d electrodes

Rat trained to interpret

stimuli as cues stimuli as cues.

Rewards given as

separate electrical separate electrical stimuli.

Source: http://www.nature.com/nature/journal/v417/n6884/full/417037a.html

slide-6
SLIDE 6

Issues Issues

Detached whole brains are difficult to keep

alive alive.

Interfaces to the brain in living beings are

problematic due to barriers (e.g. skin, skull) problematic due to barriers (e.g. skin, skull)

They may be invasive and destructive,

leading to potential ethical problems. g p p

Data interpretation is difficult given the large

number of neurons.

Data collection usually restricted to few

regions of the brain.

slide-7
SLIDE 7

Cultured neurons Cultured neurons

Neurons cultured in laboratory conditions and

interfaced using a planar multi electrode array interfaced using a planar multi‐electrode array (MEA)

Non‐invasive approach

  • as e app oac

Allows probing the operation of biological

neuronal networks

Allows measuring activity in the whole structure

slide-8
SLIDE 8

The cultures The cultures

Created by dissociating

t k f ti l neurons taken from cortical tissue from foetal rodents using enzymes. g y

Cultured in a special

chamber and provided with bl l suitable environmental conditions and nutrients.

Spontaneous reconnection Spontaneous reconnection

to nearby neurons in a short period.

slide-9
SLIDE 9

Importance of this type of Importance of this type of study

Better understanding of interaction between

the brain and external devices the brain and external devices.

Understanding the relations between

neuronal activity and behaviour is critical for neuronal activity and behaviour is critical for dealing with neurological disorders.

Re embodiments (real or virtual) may help Re‐embodiments (real or virtual) may help

the study of biological learning mechanisms.

slide-10
SLIDE 10

Related work – simulated Related work simulated robot

D M

t l ( ) d Shk l ik ( )

DeMarse et al (2001) and Shkolnik (2003)

interfaced a neuronal culture with a simulated mobile robot simulated mobile robot

A MEA was employed in both cases Patterns of the electrical activity of the

Patterns of the electrical activity of the network were interpreted as robot commands.

DeMarse and co‐workers provided electrical

stimulation based on information from the i l d i simulated environment

slide-11
SLIDE 11

Related work – aircraft Related work aircraft simulator

DeMarse and Dockendorf DeMarse and Dockendorf

(2005) interfaced a neuronal culture with a simulated aircraft simulated aircraft

A MEA was employed The weights of the network

were manipulated through were manipulated through stimulation.

The living network was

d t t l it h d used to control pitch and roll of the simulated aircraft.

Source: http://neural.bme.ufl.edu/page12/page1/page1.html

slide-12
SLIDE 12

The work at Reading The work at Reading

EPSRC f di

EPSRC funding 2007‐2010 Collaboration between Systems Engineering

d h and Pharmacy

Four academics One RA and three PhD students

slide-13
SLIDE 13

The work at Reading The work at Reading

H h i Di b di d bi l i l k

Hypothesis: Disembodied biological networks

must develop within a closed loop sensory interaction with the environment The loop interaction with the environment. The loop may be closed with a robot. S t d b t di th t h th t

Supported by studies that show that

development in a sensory deprived environment results in dysfunctional neural environment results in dysfunctional neural circuitry

slide-14
SLIDE 14

Experimental setup ‐ MEA Experimental setup MEA

The MEA enables voltage to be recorded at

59 out of 64 electrodes.

Detection area 100 μm around each

electrode, which have a radius of 30 μm

Sampling frequency of 25 kHz

p g q y 5

Software allows to separate the firing of

small groups of neurons from an electrode

The same electrodes can do stimulation

e sa e e ect odes ca do st u at o

A picture of the global activity of the

network can be formed

Culture population order around 104‐105

Culture population order around 10 10 neurons

slide-15
SLIDE 15

The measured neural activity The measured neural activity

Linux based open source MEAbench software

slide-16
SLIDE 16

Stimulation Stimulation

Stimulation software developed at Reading Stimulation software developed at Reading

slide-17
SLIDE 17

Experimental setup ‐ robot Experimental setup robot

T d i

Two motor‐driven

wheels S

Sonar sensors to

detect obstacles

Wireless

communications

Programmable on‐

board processor

slide-18
SLIDE 18

Experimental setup: Experimental setup: processing

Signal processing can be broken into two

sections: sections:

Culture‐to‐robot: neuronal activity is procesed

and features of interest are mapped into robot pp commands

Robot‐ to‐culture: the robot sensor readings are

mapped into stimulus to the culture

slide-19
SLIDE 19

Experimental setup: Experimental setup: Hardware

H d i h MEA

Head stage connecting to the MEA 60 channel amplifier PC data acquisition card Stimulus generator Workstation acquires and processes neural

data

PC runs robot control software Miabot robot platform

Miabot robot platform

slide-20
SLIDE 20

Experimental setup Experimental setup

slide-21
SLIDE 21

Experimental setup‐ detail Experimental setup detail

slide-22
SLIDE 22

Experiments: Experiments: Input‐output pair selection

S i bl l h h

Suitable neuronal pathways were sought.

Biphasic pulses were applied with a magnitude of 600 mV 100 μs each phase repeated 16 times 600 mV, 100 μs each phase, repeated 16 times.

Input‐output pairs were defined as follows:

Activity measured in electrode “B” in response to Activity measured in electrode B in response to

stimulus in electrode “A”, within 100 ms

Electrode “B” responds more than 60% of the

Electrode B responds more than 60% of the time to electrode “A”, and less than 20% to stimulation in other electrodes.

slide-23
SLIDE 23

Experiments: standard control Experiments: standard control

slide-24
SLIDE 24

Experiments: culture in the loop Experiments: culture in the loop

slide-25
SLIDE 25

Experiments Experiments

Sonar measured distance to the wall

When the robot approaches a wall, the distance (green line)

decreases below a threshold (30 cm), triggering a stimulation pulse pulse.

Significant activity events at the output electrode are

translated into a 90 degree turn (rotation starts on the yellow line and stops on the red line) line, and stops on the red line).

Some random turns were registered due to the network

spontaneous activity

slide-26
SLIDE 26

Experiments: statistics Experiments: statistics

6 % i l i

67% stimulation – response event Run time: 140 s Total closed loop time: 0.2‐0.5 s Meaningful turns: 46% (s.d. 15%) Spontaneous turns: 54% (s.d. 19%)

slide-27
SLIDE 27

Studying the culture Studying the culture

I d b d d h i i f

In order to better understand the activity of

the neural culture and its evolution over time (which should help to improve the closed loop (which should help to improve the closed loop scheme), we have done the following work:

Modelling the network states transition patterns Modelling the network states transition patterns Investigating the functional connectivity of the

network and its evolution over time network and its evolution over time

slide-28
SLIDE 28

Modelling the network state Modelling the network state transition patterns

W h d Hidd M k M d l hi h

We have used Hidden Markov Models, which

are probabilistic models of state transitions. d l d d h l

Models trained on MEA data with stimulus Network discrete ‘observables’ were defined

  • n the basis of the presence of a spike on a

given channel during a short time interval (0.1 ) ms).

slide-29
SLIDE 29

Modelling the network state Modelling the network state transition patterns

slide-30
SLIDE 30

Modelling the network state Modelling the network state transition patterns

State flow diagram of state transitions

slide-31
SLIDE 31

Modelling the network state Modelling the network state transition patterns

Including knowledge of culture’s dynamic

state and how that changes may allow for i h l f l l i i i l d tighter control of neuronal plasticity in closed loop environments.

HMM’s are capable of uncovering hidden HMM’s are capable of uncovering hidden

state sequences which can provide detailed knowledge of the culture’s activity and even knowledge of the culture s activity and even the prediction of its future behaviour.

The identified state of the network may be

y used as an means to determine robot actions.

slide-32
SLIDE 32

Functional connectivity Functional connectivity

Th f

ti l t k f lt d

The functional networks of cultured neurons

exhibit similar properties to in‐vivo networks

Cultures have not pre built connectivity and Cultures have not pre‐built connectivity, and

they undergo reorganization over time

Little is know about how a complex

Little is know about how a complex functional network evolves from isolated neurons

This knowledge may inform the choice of

stimulation and output electrodes in a closed l h loop scheme.

slide-33
SLIDE 33

Functional connectivity Functional connectivity

Evolution of functional connectivity estimated Evolution of functional connectivity estimated

from correlations of spontaneous activity

Young cultures (14 days) exhibited a random

Young cultures (14 days) exhibited a random topology

This evolved into a small world topology

g

Increased network efficiency and presence of

hubs with age

The small network topology balances integration

  • f areas with segregation of specialised

processing processing

slide-34
SLIDE 34

Functional connectivity Functional connectivity

The graph illustrates the spatial organization

g p p g

  • f the network with nodes corresponding to

MEA electrodes

slide-35
SLIDE 35

Functional connectivity Functional connectivity

The graph illustrates the location of hubs in a The graph illustrates the location of hubs in a

representative network

slide-36
SLIDE 36

Functional connectivity Functional connectivity

Burst propagation time as a function of

p p g culture age, which is measured as the time taken to recruit all channels in a network wide burst

slide-37
SLIDE 37

Challenges and open questions Challenges and open questions

R bili f i l l

Repeatability of experimental results Development of culture training protocols Quantification of learning Survivability of cultures over the required

length of experiments

Choice of effective mappings between

pp g

network activity and robot commands robot sensing and network stimulation

slide-38
SLIDE 38

Conclusions Conclusions

D ib d h bl i i d

Described the problem, motivation and

background. b d b l

Described our progress on robot control

involving cultured neuronal networks

Discussed some of the challenges and open

questions

There is much work to be done Emphasis is on studying the culture in a

closed loop, rather than on any practical use.

slide-39
SLIDE 39

Acknowledgements Acknowledgements

Sl i N

Slawomir Nasuto Kevin Warwick Ben Whalley Dimitris Xydas Julia Downes Mark Hammond

Mark Hammond