medm package for walking robot. general outline organized for any multi-legged robot organized for...

17
MEDM Package For Walking Robot

Upload: kayla-rackliff

Post on 29-Mar-2015

226 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

MEDM Package For Walking Robot

Page 2: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

General Outline Organized for any multi-legged robot

Hexapod, Quadruped, Biped, … Explicit Dynamic Calculation Gait Planning

New algorithm for rhythmic gait Trajectory Planning

Optimal trajectory subject to maximum speed

respected to stable motion Graphical interface

Graphical gait showing

Page 3: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Over 2500 lines code

Organized simply to coordinate for any Walking Robot Compliance structure added

Linked to Simmechanic toolbox

Optimized trajectory added

Page 4: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Over 2500 lines code Minimum possible required codes added

All modules writing as function for providence

Page 5: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Organized for any walking robot Simply coordinating for a arbitrary walking robot structure:

• Add how many legs with arbitrary configuration• Replaced “D-H” recipes with new one “Direct Configuration” as become more user-friendly.

Page 6: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Dynamic

Kinematic

Dynamic

Method

Install coordinate frames

• Method

Explicit Dynamic formulation:

Based on Lagrangian

formulation:

Install coordinate

frames

Algorithm

Explicit Dynamic

3 10 1

m m

nnmTn

R LT

: Ci i

i i i

WEd L LEq Q

dt q q q

Page 7: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Install frame

Page 8: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Kinematic FormulaDirect output to LaTeX

0

cos cos sin cos sin cos sin sin cos cos sin sin

sin cos cos cos sin sin sin cos cos cos cos sin

sin sin sin cos cos

bR

Page 9: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Kinematic

Explicit Dynamic

Input Output

T T Tv v a aM q J MJ J R IRJ

1

1 1

2 2ij

njkik

ij ij C kk j i

MMC M C q

q q

jacobian ,

jacobian ,

jacobian ,

jacobian ,

v G

a

f force

torq

J X q

J q

J WE f

J WE

, , ,fM q q C q q q G q J q q J q q f d

Page 10: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …
Page 11: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Minimum slippage possibilityForce distribution methodQuadratic ProgrammingNimbly walkingMaximum Speed respected to stable and

non-slipping motion

Trajectory Planning

Page 12: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Stability

MHS (Measure height of system)ZMP (Zero moment point)FML (Force moment line)

Page 13: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

MHS Criterion

1

1

1

1

i= 1,2, , 1i ii

i i

nn

n

p pa n

p p

p pa

p p

. . i= 1,2, ,iii vi iI M a n

1 . 0

1 . 0

iii

ii

M a

M a

i= 1,2, ,iMin n

. . i= 1,2, ,c m ih Min n

. .

. .

. i= 1,2, ,nom

c m i

i nomc m nom

h Minn

Minh

Page 14: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Graphical Gate Planning

Page 15: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Linked to Simmechanic

Page 16: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

Conclusion

MDEM suitable for:modeling compliant walker robotsChecked new stability criterions Implemented new algorithm controls Implemented online stability controls

Page 17: MEDM Package For Walking Robot. General Outline Organized for any multi-legged robot Organized for any multi-legged robot Hexapod, Quadruped, Biped, …

The End

MEDM Package

Type: Package Version: 1.5.0v Product name: MEDM Date modified: 12/01/2009