Control of biped locomotion inspired from inspired from walking in - - PowerPoint PPT Presentation

control of biped locomotion inspired from
SMART_READER_LITE
LIVE PREVIEW

Control of biped locomotion inspired from inspired from walking in - - PowerPoint PPT Presentation

Control of biped locomotion Control of biped locomotion inspired from inspired from walking in walking in monkeys monkeys Charles-Henry Houdemer Introduction Charles-Henry Houdemer Insights on BMIs Previous work Goal of the project


slide-1
SLIDE 1

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Control of biped locomotion inspired from walking in monkeys

Charles-Henry Houdemer

Biorob Ecole polytechnique fédérale de Lausanne LSRO École polytechnique fédérale de Lausanne

18 June 2010 / Final Presentation

Supervisors : Sarah Dégallier, Jesse Van den Kieboom, Solaiman Shokur, Auke Jan Ijspeert

slide-2
SLIDE 2

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Outline

1

Introduction Insights on BMIs Previous work Goal of the project Challenges Long term goals

2

Results Webots model Numerical tests CPG model Results

3

Future improvements

slide-3
SLIDE 3

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Insights on BMIs

Three different forms :

Invasive Partially-invasive Non-invasive

Two types :

Motor BMI Sensory BMI

Transform data either from or to the brain by predicting and interpreting correct behaviour

slide-4
SLIDE 4

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Insights on BMIs

Three different forms :

Invasive Partially-invasive Non-invasive

Two types :

Motor BMI Sensory BMI

Transform data either from or to the brain by predicting and interpreting correct behaviour

slide-5
SLIDE 5

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Insights on BMIs

Three different forms :

Invasive Partially-invasive Non-invasive

Two types :

Motor BMI Sensory BMI

Transform data either from or to the brain by predicting and interpreting correct behaviour

slide-6
SLIDE 6

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Insights on BMIs

Three different forms :

Invasive Partially-invasive Non-invasive

Two types :

Motor BMI Sensory BMI

Transform data either from or to the brain by predicting and interpreting correct behaviour

slide-7
SLIDE 7

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Insights on BMIs

Three different forms :

Invasive Partially-invasive Non-invasive

Two types :

Motor BMI Sensory BMI

Transform data either from or to the brain by predicting and interpreting correct behaviour

slide-8
SLIDE 8

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Previous work

Fitzsimmons’ work on monkeys1 :

Model try to predict the position of each joint Quality of predictions is good for one direction but degrades for two directions Must switch between two models for forward and backward

slide-9
SLIDE 9

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Experimental setup

slide-10
SLIDE 10

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Achievements

slide-11
SLIDE 11

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Goal of the project

Build a CPG with the data from Nicolelis Lab in Duke University Data consists in Cartesian positions of hip, knee and ankle positions, speed of walking and indication if the foot is on the ground Reproduce the walking gait of a rhesus monkey with this CPG recieving basic inputs from a BMI Generalize it if possible to :

Different sessions; Different speeds; Different monkeys; Both directions.

slide-12
SLIDE 12

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Goal of the project

Build a CPG with the data from Nicolelis Lab in Duke University Data consists in Cartesian positions of hip, knee and ankle positions, speed of walking and indication if the foot is on the ground Reproduce the walking gait of a rhesus monkey with this CPG recieving basic inputs from a BMI Generalize it if possible to :

Different sessions; Different speeds; Different monkeys; Both directions.

slide-13
SLIDE 13

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Goal of the project

Build a CPG with the data from Nicolelis Lab in Duke University Data consists in Cartesian positions of hip, knee and ankle positions, speed of walking and indication if the foot is on the ground Reproduce the walking gait of a rhesus monkey with this CPG recieving basic inputs from a BMI Generalize it if possible to :

Different sessions; Different speeds; Different monkeys; Both directions.

slide-14
SLIDE 14

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Goal of the project

Build a CPG with the data from Nicolelis Lab in Duke University Data consists in Cartesian positions of hip, knee and ankle positions, speed of walking and indication if the foot is on the ground Reproduce the walking gait of a rhesus monkey with this CPG recieving basic inputs from a BMI Generalize it if possible to :

Different sessions; Different speeds; Different monkeys; Both directions.

slide-15
SLIDE 15

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Challenges

Monkeys are not naturally bipedal Monkeys’ behaviour is not always predictable

Play with holding bar Make feet slide on the ground Video Causes variability in measurements

slide-16
SLIDE 16

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Typical variations in the hip angles

slide-17
SLIDE 17

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Long term goals

Allow paraplegics to regain the control of their legs Allow for more robust predictions

Less informations are needed Less neurons are needed May lose more neurons before losing efficency

slide-18
SLIDE 18

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Long term goals

Allow paraplegics to regain the control of their legs Allow for more robust predictions

Less informations are needed Less neurons are needed May lose more neurons before losing efficency

slide-19
SLIDE 19

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Long term goals

Allow paraplegics to regain the control of their legs Allow for more robust predictions

Less informations are needed Less neurons are needed May lose more neurons before losing efficency

slide-20
SLIDE 20

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Creation

Built from the webots human model of Jesse van den Kieboom Only hand size and total weight were known Size and masse extrapolated with data from Hamada2 Main differences :

Tail added; Head lighter than with normal division to reflect that a monkey head is lighter than a human one.

Uses a grannywalker to prevent it from falling on its side

slide-21
SLIDE 21

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Monkey and human models

slide-22
SLIDE 22

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Curves were normalized for testing

CPGs can be easily scaled but not change shape

For each cycle :

Amplitude was normalized ˆ y = (y − ¯ y)/(ymax − ymin) Frequency was normalized by scaling each time interval to a reference one

slide-23
SLIDE 23

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Duty factor

Duty factor

Decreases with speed Right leg different than left one Variance lower with high speeds

Equation of the form (for one cycle) :

stancetime totaltime

slide-24
SLIDE 24

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Duty factor

Duty factor

Decreases with speed Right leg different than left one Variance lower with high speeds

Equation of the form (for one cycle) :

stancetime totaltime

slide-25
SLIDE 25

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Duty factor

Duty factor

Decreases with speed Right leg different than left one Variance lower with high speeds

Equation of the form (for one cycle) :

stancetime totaltime

slide-26
SLIDE 26

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Duty factor

Duty factor

Decreases with speed Right leg different than left one Variance lower with high speeds

Equation of the form (for one cycle) :

stancetime totaltime

slide-27
SLIDE 27

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

slide-28
SLIDE 28

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Square errors

Square errors

Steady step Mean error low Variance relatively low

Equation of the form (for one cycle) :

n

i=1(yiknown − yipredicted)2

slide-29
SLIDE 29

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Square errors

Square errors

Steady step Mean error low Variance relatively low

Equation of the form (for one cycle) :

n

i=1(yiknown − yipredicted)2

slide-30
SLIDE 30

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Square errors

Square errors

Steady step Mean error low Variance relatively low

Equation of the form (for one cycle) :

n

i=1(yiknown − yipredicted)2

slide-31
SLIDE 31

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Square errors

Square errors

Steady step Mean error low Variance relatively low

Equation of the form (for one cycle) :

n

i=1(yiknown − yipredicted)2

slide-32
SLIDE 32

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Square errors of Nectarine - Hip

slide-33
SLIDE 33

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Square errors of Nectarine - Knee

slide-34
SLIDE 34

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Design of the CPGs

Data were in Cartesian form and contained the positions of the knee, hip and ankle CPG is of the form :

˙ xi = γi(fi(θi) − xi) + dfi

dθi · ˙

θi + Ki

Phase coupling is of the form :

p = sin(from.p ∗ 2 ∗ π − to.p ∗ 2 ∗ π − bias)

A cycle was arbitrarily chosen for the building of the CPG

Average Starts and ends approximatively at the same height

slide-35
SLIDE 35

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Design of the CPG

Joint angle cycle was cut in three parts for interpolation Parts were interpolated with third degree polynomials Polynomials were used with cpgstudio Testing on webots was done with the cpg file obtained through cpgstudio and the libcpg, both from Jesse van den Kieboom The necessary data for building a CPG for the ankle and adapting the foot were obtained by tracking positions on a video with the help of Kostas

  • Karakasiliotis. The implementation of the CPG was

abandoned in order not to add more complexity to an already well performing model.

slide-36
SLIDE 36

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

CPG output

slide-37
SLIDE 37

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Real and interpolated curves - Hip

slide-38
SLIDE 38

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Real and interpolated curves - Knee

slide-39
SLIDE 39

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Visual tests

Can walk forward and backward Handles different speeds

Limited by ground adherence

Video

slide-40
SLIDE 40

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

Future improvements

Implement flexible feet for more efficient foot contact Modify the polynomials to reduce the error in interpolation further in order to obtain a interpolated curve even more close to a real one

slide-41
SLIDE 41

Control of biped locomotion inspired from walking in monkeys Charles-Henry Houdemer Introduction

Insights on BMIs Previous work Goal of the project Challenges Long term goals

Results

Webots model Numerical tests CPG model Results

Future improvements References

References

1

Nathan A. Fitzsimmons, Mikhail A. Lebedev, Ian D. Peikon,and Miguel A. L. Nicolelis. Extracting kinematic parameters for monkey bipedal walking from cortical neuronal ensemble activity.

2

Yuzuru Hamada, Nontakorn Urasopon, Islamul Hadi, and Suchinda

  • Malaivijitnond. Body Size and Proportions and Pelage Color of

Free-Ranging Macaca mulatta from a Zone of Hybridization in Northeastern Thailand.