Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped...

21
Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Transcript of Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped...

Page 1: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Chapter 4 presented by Jan Peters

Biped and Quadruped Running

CLMC-Lab

Page 2: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

We have learned how to hop on one leg in Chapters 2-3.How does this generalize for multiple legs?Raibert suggests: decompose multiple leg walking into components we understand.

MotivationCLMC-Lab

Page 3: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

1. One-Foot Gait: Run as if you hop...on more legs...

2. Virtual Legs: Use many legs as one!3. Summary

OutlineCLMC-Lab

Page 4: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Can multi-leg walking be modeled as a Gatling Gun?

One-Foot GaitCLMC-Lab

= ?1

Legs=Barrels? Only an American can think of that!

Page 5: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Definition:1. Barrel firing: one leg provides support

at a time.2. Barrel moving: support phases and

flight phases strictly alternate.Note: Adult humans run with a one-foot gait!

One-Foot Gait DefinitionCLMC-Lab1

Page 6: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Control both legs as in the one-legged case.Use a sequencing mechanism to coordinate both legs!

Planar Biped RunningCLMC-Lab1

Page 7: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Planar Biped RunningCLMC-Lab1

BIPED RUNNING CAN BE REDUCED ON HOPPING!

Page 8: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Planar Biped RunningCLMC-Lab1

Compression of the air springs

Angle of legs vs vertical

Pitch

Forward speed

Page 9: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Would this also work for quadrupeds?Intuitively: YES, just cycle through the legs:

But: sequencing has too much choice, and to get the other legs out of the way! Practical problem: mounting the legs close enough to the center of mass.Special cases:bending spine&symmetry(C.5)

Quadruped Running?CLMC-Lab1

LF LR RF RR

Page 10: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

1. One-Foot Gait: Run as if you hop...on more legs...

2. Virtual Legs: Use many legs as one!3. Summary

OutlineCLMC-Lab

Page 11: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Virtual Leg ConceptCLMC-Lab2

Two legs can act as one!

Invented by Sun Founder Ivan Sutherland

Page 12: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Operations on physical legs for generating virtual behaviors:

1. Positioning: Choose physical feet position to generate virtual foot position.

2. Synchronization: Touchdown &lift-up at the same time!

3. Force equalization: Develop equal axial force to ground!

OperationsCLMC-Lab2

Page 13: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

Virtual Leg ConceptCLMC-Lab2

COOL:

QUADRUPED = TWO VIRTUAL LEGS = VIRTUAL BIPED

But trades passive against active stability...

Page 14: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

COOL! Trot, pace and bound can be expressed using

Trot, pace, boundCLMC-Lab2

Page 15: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

TrotCLMC-Lab2

Page 16: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

PaceCLMC-Lab2

Page 17: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

BounceCLMC-Lab2

Page 18: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

1. One-Foot Gait: Run as if you hop...on more legs...

2. Virtual Legs: Use many legs as one!3. Summary

OutlineCLMC-Lab

Page 19: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

The QuadrupedCLMC-Lab3

One leg locomotion control algorithms can be extended to multiple leg algorithms.One-Foot Gaits suffice for bipeds!Sequencing is the main problem fro applying one-foot gaits to N-feet machines...

Page 20: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

SummaryCLMC-Lab3

Virtual legs solve this problem.Allow it to treat a quadruped as a biped!Virtual legs can be mapped into trot, pace and bound...But: they give up passive stability towards active stability!

Page 21: Biped and Quadruped Running - TU Darmstadt · Chapter 4 presented by Jan Peters Biped and Quadruped Running CLMC-Lab

That’s all folks!CLMC-Lab

Any Questionsbefore we ride off into sunset?