Top Banner
Exploiting Natural Exploiting Natural Dynamics in the Dynamics in the Control of a 3D Control of a 3D Bipedal Walking Bipedal Walking Simulation Simulation Jerry Pratt, Gill Pratt Jerry Pratt, Gill Pratt MIT Leg Laboratory MIT Leg Laboratory www.ai.mit.edu/projects/ www.ai.mit.edu/projects/ leglab/ leglab/
36

Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Dec 14, 2015

Download

Documents

Jakob Bakewell
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Exploiting Natural Dynamics in Exploiting Natural Dynamics in the Control of a 3D Bipedal the Control of a 3D Bipedal

Walking SimulationWalking Simulation

Jerry Pratt, Gill PrattJerry Pratt, Gill Pratt

MIT Leg LaboratoryMIT Leg Laboratory

www.ai.mit.edu/projects/leglab/www.ai.mit.edu/projects/leglab/

Page 2: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

M2 M2 3D Biped -- 12 DOF3D Biped -- 12 DOF

Designed by Daniel Paluska and David Robinson

Page 3: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

M2 SimulationM2 Simulation3D Biped -- 12 DOF3D Biped -- 12 DOF

Page 4: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Spring FlamingoSpring FlamingoPlanar BipedPlanar Biped

6 DOF6 DOF

Page 5: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

OutlineOutline

• Background:Background:– Previous WorkPrevious Work– Series Elastic ActuatorsSeries Elastic Actuators

• Natural Mechanisms for WalkingNatural Mechanisms for Walking

• Planar Robot Algorithm and Results Planar Robot Algorithm and Results

• 3D Simulation Algorithm and Results3D Simulation Algorithm and Results

• Conclusions and Future WorkConclusions and Future Work

Page 6: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Background: Previous WorkBackground: Previous Work

Page 7: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Background: Previous WorkBackground: Previous Work

Page 8: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Background: Previous WorkBackground: Previous Work

• Passive Dynamic WalkersPassive Dynamic Walkers– Natural LookingNatural Looking

– EfficientEfficient

– Simple (No) ControlSimple (No) Control

• Powered Bipedal RobotsPowered Bipedal Robots– Capability PotentialCapability Potential

– Practical/Market PotentialPractical/Market Potential

– Biological Similarity Biological Similarity PotentialPotential

PassiveWalkers

PoweredWalkers

Page 9: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Background: Background: Series Elastic ActuatorsSeries Elastic Actuators

MotorGearTrain

SeriesElasticity

Load

ForceSource

Load

Page 10: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Background: Background: Series Elastic ActuatorsSeries Elastic Actuators

Page 11: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Background: Background: Series Elastic ActuatorsSeries Elastic Actuators

Designed by David Robinson and Daniel Paluska

Page 12: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

OutlineOutline

• BackgroundBackground• Natural Mechanisms for WalkingNatural Mechanisms for Walking

– KneecapKneecap– Compliant AnkleCompliant Ankle– Passive SwingPassive Swing

• Planar Robot Algorithm and Results Planar Robot Algorithm and Results • 3D Simulation Algorithm and Results3D Simulation Algorithm and Results• Conclusions and Future WorkConclusions and Future Work

Page 13: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

KneecapKneecap

Page 14: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

KneecapKneecap

Page 15: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Compliant AnkleCompliant Ankle

Page 16: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Compliant AnkleCompliant Ankle

Page 17: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Passive SwingPassive Swing

Page 18: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

OutlineOutline

• BackgroundBackground

• Natural Mechanisms for WalkingNatural Mechanisms for Walking

• Planar Robot Algorithm and ResultsPlanar Robot Algorithm and Results

• 3D Simulation Algorithm and Results3D Simulation Algorithm and Results

• Conclusions and Future WorkConclusions and Future Work

Page 19: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Spring FlamingoSpring FlamingoPlanar BipedPlanar Biped

6 DOF6 DOF

Page 20: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Planar Robot AlgorithmPlanar Robot Algorithm

Page 21: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Planar Robot AlgorithmPlanar Robot Algorithm

• HeightHeight: Constant vertical : Constant vertical force.force.

• PitchPitch: PD controller on : PD controller on stance leg.stance leg.

• Swing LegSwing Leg: Mostly Passive.: Mostly Passive.

• SpeedSpeed: Naturally stable for : Naturally stable for slow speeds.slow speeds.

Title:clawar_flam_fig.epsCreator:fig2dev Version 3.2 Patchlevel 1Preview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.

Page 22: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Robot Strobe PhotoRobot Strobe Photo

Page 23: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Planar Robot AnimationPlanar Robot Animation

Page 24: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Physical Robot Walking DataPhysical Robot Walking Data

Page 25: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

OutlineOutline

• BackgroundBackground

• Natural Mechanisms for WalkingNatural Mechanisms for Walking

• Planar Robot Algorithm and Results Planar Robot Algorithm and Results

• 3D Simulation Algorithm and Results 3D Simulation Algorithm and Results

• Conclusions and Future WorkConclusions and Future Work

Page 26: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

M2 SimulationM2 Simulation3D Biped -- 12 DOF3D Biped -- 12 DOF

Page 27: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Simple Foot Placement ModelSimple Foot Placement ModelTitle:(foot_placement.eps)Creator:Adobe Illustrator(R) 8.0Preview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.

2

2

1mvEk

cos1 mglEp

gl

v

Page 28: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Simple Foot Placement ModelSimple Foot Placement ModelTitle:(foot_placement.eps)Creator:Adobe Illustrator(R) 8.0Preview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.fanklef mgwmgw

l

w

gl

v

l

w

gl

v ff

Page 29: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

““Capture Angle”Capture Angle”Title:capture_angle.epsCreator:MATLAB, The Mathworks, Inc.Preview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.

Page 30: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

3D Simulation Algorithm3D Simulation AlgorithmTitle:sim_state_machine.epsCreator:fig2dev Version 3.2 Patchlevel 0-beta2Preview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.

Page 31: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

3D Simulation Animation3D Simulation Animation

Title:M2_cartoon.epsCreator:MATLAB, The Mathworks, Inc.Preview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.

Page 32: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Simulation DataSimulation Data

Title:M2_sim_data.epsCreator:MATLAB, The Mathworks, Inc.Preview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.

Page 33: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

OutlineOutline

• BackgroundBackground

• Natural Mechanisms for WalkingNatural Mechanisms for Walking

• Planar Robot Algorithm and Results Planar Robot Algorithm and Results

• 3D Simulation Algorithm and Results3D Simulation Algorithm and Results

• Conclusions and Future WorkConclusions and Future Work

Page 34: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

ConclusionsConclusions

• Passive Mechanisms Helped Make ControlPassive Mechanisms Helped Make Control– SimpleSimple– EfficientEfficient– Natural LookingNatural Looking

• Actuators with Negligible Dynamics are Actuators with Negligible Dynamics are ImportantImportant

• Decoupled Controller Works well for 3D Decoupled Controller Works well for 3D Simulation Walking StraightSimulation Walking Straight

Page 35: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

Future WorkFuture Work

• Faster WalkingFaster Walking

• More Robust AlgorithmMore Robust Algorithm

• Biologically Similar AlgorithmBiologically Similar Algorithm

• Automatic Tuning, LearningAutomatic Tuning, Learning

• Central Pattern GeneratorsCentral Pattern Generators

• 3D Robot3D Robot

Page 36: Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory

?

What Next?What Next?