may 14, 2014 on the dynamics of human locomotion and co-design of lower limb assistive devices 1 on...

70
1 May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices On the dynamics of human locomotion and co-design of lower limb assistive devices Jesse van den Kieboom Biorobotics Laboratory, EPFL, Lausanne PhD oral exam, May 14, 2014 Supervisor: prof. Auke Jan Ijspeert

Upload: randall-spencer

Post on 15-Jan-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

1May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

On the dynamics of human locomotion and co-design of lower

limb assistive devices

Jesse van den Kieboom

Biorobotics Laboratory, EPFL, Lausanne

PhD oral exam, May 14, 2014

Supervisor: prof. Auke Jan Ijspeert

Page 2: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

2May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

INtroduction

QuickTime™ and a decompressor

are needed to see this picture.

Source: youtube.com

Page 3: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

3May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

introduction

QuickTime™ and a decompressor

are needed to see this picture.

Source: youtube.com

Page 4: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

4May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Introduction

• Body versus mind, embodied intelligence

• Morphology determines how interaction takes place

• Strong notion in natural system

• Adaptation of morphology is a product of natural evolution

Motivation

Page 5: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

5May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Introduction

• EVRYON: evolving morphologies for human-robot symbiotic interaction (7th framework programme ICT-2007.8.5 Embodied intelligence)

• Incorporate morphological design prominently into the design phase

• Not always obvious, since performance is a combination of morphology and control

• Take inspiration from natural processes to co-design morphology and control using dynamical simulations

Motivation

Page 6: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

6May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Introduction

• Development of a methodology for the co-design of bipedal machines, with a case study in wearable lower limb devices

• Study of principles of human gait optimization and control

• Rigorous modeling of coupled dynamical systems and rigid body dynamics suitable for locomotion and co-design

Topics

Page 7: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

7May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Overview

1. Introduction

2. Dynamical systems

3. Human gait optimization

4. Co-design methodology for wearable devices

5. Conclusion

Page 8: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

8May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

Page 9: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

9May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

•Generally: a system which changes over time

•Fundamentally multi-domain

•Specifically interested in

•Control dynamics

•Rigid body dynamics

•Neuro-mechanical dynamics

Page 10: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

10

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

• A framework for modeling and integrating multi-domain, coupled dynamical systems

• Motivations

• Free/open

• Expressive/modeling

• Performance

• Educational

codyn - coupled dynamical systems

Page 11: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

11

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

Modeled after IJspeert et al. (2007)

Page 12: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

12

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

• Articulated rigid body dynamics essential tool in robotics research (modeling, simulation, control)

• Hard problem, a variety of simulators existing today

• Accuracy vs. performance vs. modeling effort

codyn - Rigid Body Dynamics

Page 13: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

13

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

Free/open

Accurate

FastMulti-

domainHard

contacts

Multi-body

contacts

Modeling

Embedded

Bullet/ode

+ - ++ - - ++ - -

OpenSim

+ + - +/- - + +/- -

Robotran

- + - + - - +/- -

Codyn + + ++ + + - ++ +

Page 14: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

14

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

• Multi-domain: rigid body dynamics formulation indifferent from other dynamics, well suited for neuro-mechanical/musculo-skeletal modeling (Taga, 1995; Geyer, 2010)

• Equations of motion derived from (Featherstone, 2008), transformed into coupled dynamics formulation of codyn

• General purpose, 3D articulated rigid body dynamics

• Entirely user extensible, customized joint models, contact models

• State of the art: Availability of inverse, forward, closed chain, hard contacts, Jacobians, etc.

codyn - Rigid Body Dynamics

Page 15: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

15

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

QuickTime™ and a decompressor

are needed to see this picture.

Page 16: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

16

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

QuickTime™ and a decompressor

are needed to see this picture.

Page 17: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

17

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

QuickTime™ and a decompressor

are needed to see this picture.

Page 18: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

18

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Dynamical systems

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 19: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

19

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

dynamical systems

• Generalized coordinates for RBD provides accuracy

• When implemented naively, has very poor performance

• Automatically translate models to efficient representation

• Fast, optimized code

• Suitable for Real Time systems

• Suitable for low-resource, embedded systems (for example micro-controllers (Knüsel, 2013))

codyn - Performance

Page 20: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

20

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

dynamical systems

codyn - Performance

Page 21: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

21

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

dynamical systemshttp://www.codyn.net/

Page 22: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

22

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Human gait optimization

Page 23: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

23

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

1. What is the minimal, sufficient model for human gait optimization?

2. What are the objectives leading to stable, human gait?

3. What is the role of impedance modulation for human gait?

4. How prominent is the morphology for optimization of human gait?

Page 24: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

24

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

• Extensively studied

• Neuro muscolu-skeletal control using oscillators and entrainment (Taga, 1995)

• Musculo-skeletal reflex models (Geyer, 2010)

• Optimal control approaches (Mombaur, 2010)

• Passive dynamic walkers (McGeer, 1990; Wisse 2005;

Kuo 2007)

Page 25: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

25

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

• Motivation

• To obtain a minimal, sufficient optimization model to explain human locomotion

• Using simple, local control only, few parameters

• Main inspiration: passive dynamic walkers

Collins (2001)

Page 26: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

26

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

1. Human like gaits occur implicitly using impedance control by optimizing only for mechanical energy expenditure

2. Gait quality increases with increasing modulation of impedance

3. Energy expenditure decreases with increasing modulation of impedance

Hypotheses

Page 27: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

27

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Level of abstraction

• 2D, planar walking

• Segmented legs (upper leg, lower leg, foot)

• Perfect torque actuators at the joints

Page 28: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

28

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Control• Joint level variable impedance control

• Optimize reference trajectory, variable stiffness and variable damping

• Various levels of variable impedance: const, step, ppoly

Page 29: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

29

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Objective Until1 time max time

2 speed match 95%

3 std speed 0.1

4 assist time 0

5non contact

time0

6 torque -

human gait optimization

Optimization

• Particle Swarm Optimization (Kennedy, 1995)

• Codyn for modeling of control and rigid body dynamics

Page 30: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

30

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

QuickTime™ and a decompressor

are needed to see this picture.

Page 31: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

31

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Single step (stance to stance)

Page 32: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

32

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Single step (stance to stance)

Hip, knee, ankle

Page 33: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

33

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Human like gaits occur implicitly using impedance control by optimizing only for mechanical energy expenditure

Gait quality increases with increasing modulation of impedance

Energy expenditure decreases with increasing modulation of impedance

Hypotheses

Page 34: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

34

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Transfer of methodology to a human-like platform

1. Effect of morphological differences to bipedal gait obtained from optimization

2. Role of variable impedance under perturbation

Page 35: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

35

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Source: IIT website

Transfer of methodology to a human-like platform

Page 36: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

36

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Transfer of methodology to a human-like platform

• Improved objectives due to hard-contact modeling in codyn (remove std speed and non-

contact-time)

• Optimize for (mechanical) cost of transport instead of desired speed

• Adaptation of foot length to size of the robot

• Limit maximum torques to platform limits (30N)

Same optimization methodology except:

Page 37: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

37

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Page 38: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

38

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

• Foot length important for obtaining robust gaits

• Mass distribution influences stability, making it harder to optimize

• Resulting gait slow, maximum torque limits

Observations

Page 39: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

39

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Transfer of methodology to a human-like platform

Page 40: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

40

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Transfer of methodology to a human-like platform

• Apply force perturbations during window in swing phase

• N(80, 5) Newton

• N(150, 50) Milliseconds

• Same optimization methodology

Role of variable impedance under perturbation

Page 41: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

41

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Transfer of methodology to a human-like platform

QuickTime™ and a decompressor

are needed to see this picture.

Page 42: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

42

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimizationHip, knee, ankle

Page 43: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

43

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Transfer of methodology to a human-like platform

• Successfully optimized human-like gait to robot morphology

• Foot length is very important for obtaining gait

• Mass distribution influences stability

• Variable impedance modulation significant under perturbation

Page 44: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

44

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Morphology/control co-design

Page 45: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

45

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Many successful (some commercial) wearable lower limb devices

• Impressive results: allows for paraplegics to walk again

• Design is always anthropomorphic

• Potential for exploitation of morphology

Motivation

Ekso ReWalk Rex

Page 46: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

46

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Development of a co-design methodology, using evolutionary inspired processes

• EVRYON: use case for a non-anthropomorphic, lower limb wearable device for locomotion

• A framework for the iterative co-design of wearable devices, focussing on open-ended exploration of solutions

Problem domain

Page 47: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

47

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

QuickTime™ and a decompressor

are needed to see this picture.

Page 48: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

48

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

QuickTime™ and a decompressor

are needed to see this picture.

Page 49: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

49

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Same human model as in previous studies (2D, planar)

• Looking at mechanical dynamics only

• Augmentation of the hip and knee only (2 dof parallel structures)

• Parallel structures involving 3 human body attachment joints, 3 free wearable robot joints and 4 wearable robot segments

Level of abstraction

Page 50: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

50

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

Page 51: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

51

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Wearable robot attachment placement

• Active joint placement

• Wearable robot segment lengths

• Wearable robot initial joint angles

Morphological space

Page 52: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

52

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 53: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

53

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Solutions obtained were never self-stable, torso was constraint to be upright (mass-distribution)

• Ground contact modeling problematic, unstable

• Almost all solutions made use of structural singularities

• Main conclusion: promising, however available tools are insufficient

Page 54: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

54

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Optimization no longer only considering continuous parameters only

• Particle Swarm Optimization in itself not suitable

• Consider Genetic Algorithms (Goldberg, 1987) or Genetic Programming (Koza, 1992)

• Many parameters which significantly alter performance, PSO found to perform better for locomotion (Bourquin, 2004)

• A novel PSO for co-design

Page 55: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

55

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Meta morphic particle swarm optimization

• Extension of PSO principles to simultaneous exploration/optimization of solution structures and its parameters

• Suitable for problems where solution structures can be enumerated

Page 56: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

56

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design• Structural parameters (MMPSO)

• Topology

• Actuator placement

• Morphological parameters

• Attachment location

• Wearable robot joint location

• Control parameters

• Joint angle pattern, stiffness pattern, damping pattern

Page 57: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

57

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Page 58: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

58

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

Topo Mass CoM (up)Segment

sizePower

283.3

(+13.3)1.07 (-0.03) 0.3 - 0.46 462

583.9

(+13.9)1.02 (-0.08) 0.2 - 0.52 748

383.5

(+13.5)1.03 (-0.07) 0.1 - 0.64 1018

Page 59: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

59

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

co-design

• Development of a complete framework for co-design (dynamics/control, optimization, simulation)

• Successfully optimize human like gaits with parallel structures

• Automatic and simultaneous exploration of solution structures and their parameters

• Mass distribution particularly important

• Actuator placement favors actuator on the torso

Page 60: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

60

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Conclusion

Page 61: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

61

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

conclusion

• Open and freely available, framework for modeling of multi-domain coupled dynamics systems

• State of the art, competitive rigid body dynamics simulator

• Novel particle swarm optimization based algorithm for co-optimization of solution structures and their parameters

• Robust optimization of human gait from first principles using simple, local impedance control

• Front to end framework for the co-design of morphology and control of robotic structures

Main contributions

Page 62: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

62

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

conclusion

• Human locomotion

• Extension of methodology to 3D

• Transfer of control to robotic platform

• Feedback based variable impedance control

Discussion

Page 63: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

63

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

conclusion

• Co-design

• Methodology shown to be feasible

• Should provide input in a larger, iterative design process

• Open-ended search does not provide complete solutions

Discussion

Page 64: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

64

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

conclusion

• Co-design

• Methodology shown to be feasible

• Should provide input in a larger, iterative design process

• Open-ended search does not provide complete solutions

• Only looked at mechanics so far, no human-in-the-loop

• Integration of neuro/musculo skeletal models, studying human adaptation

Discussion

Page 65: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

65

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

conclusion

• Within constraints of EVRYON, obtained wearable robot solutions did not provide the aimed for dynamic symbiosis purely using evolutionary algorithms

• Applying the methodology to smaller subsystems may be more promising

• Use an iterative design approach (engineer-in-the-loop), rather than a front-to-end automatic approach

• Importance of human-in-the-loop cannot be ignored, but tools need to be suitable for such simulations

Lessons learned

Page 66: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

66

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Questions

Page 67: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

67

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

Co-design

Page 68: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

68

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

References1. Ijspeert, A. & Crespi, A. & Ryczko, D. & Cabelguen, J.-M. (2007). From swimming to walking with

a salamander robot driven by a spinal cord model. Science,315, 1416—1420.

2. Taga, G. (1995). A model of the neuro-musculo-skeletal system for human locomotion. I. Emergence of basic gait.Biological Cybernetics,73, 97—111.

3. Geyer, H. & Herr, H. (2010). A Muscle-Reflex Model That Encodes Principles of Legged Mechanics Produces Human Walking Dynamics and Muscle Activities. Neural Systems and Rehabilitation Engineering, IEEE Transactions on,18, 263—273.

4. Mcgeer, T. (1990). Passive dynamic walking. the international journal of robotics research,9, 62—82.

5. Wisse, M. (2005). Three additions to passive dynamic walking: actuation, an upper body, and 3D stability.International Journal of Humanoid Robotics,2, 459—478.

6. Kuo, A. D. (2007). The six determinants of gait and the inverted pendulum analogy: A dynamic walking perspective.Human movement science,26, 617—656.

7. Mombaur, K. & Truong, A. & Laumond, J. (2010). From human to humanoid locomotion—an inverse optimal control approach. Autonomous robots,28, 369—383.

8. Knüsel, J. (2013). Modeling a diversity of salamander motor behaviors with coupled abstract oscillators and a robot. EPFL.

9. Goldberg, D. E. & others , . (1989). Genetic algorithms in search, optimization, and machine learning. Addison-wesley Reading Menlo Park,412.

10.Koza, J. R. (1992). Genetic programming: on the programming of computers by means of natural selection. MIT press,1.

11.Bourquin, Y. & Ijspeert, A. J. & Harvey, I. (2004). Self-organization of locomotion in modular robots. Unpublished Diploma Thesis, http://birg. epfl. ch/page53073. html.

12.Kennedy, J. & Eberhart, R. (1995). Particle swarm optimization. Proceedings of IEEE international conference on neural networks,4, 1942—1948 vol.4.

13.Featherstone, R. (2008). Rigid body dynamics algorithms. Springer New York,49.

Page 69: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

69

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

human gait optimization

Transfer of methodology to a human-like platform

Step controller kinematics

Single step (stance to stance)

Page 70: May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices 1 On the dynamics of human locomotion and co-design of lower

70

May 14, 2014 On the dynamics of human locomotion and co-design of lower limb assistive devices

HUMAN GAIT OPTIMIZATION