Fast and Robust Legged Locomotion

Overview
Introduction
Functional Biomimesis
Robot Design
Model Analysis
Conclusions

Fast, Robust Rough Terrain Traversal
Why?
Mine clearing
Urban Reconnaissance
Why legs?
Basic Design Goals
1.5 body lengths per second
Hip-height obstacles
Simple

Traditional Approaches to Legged Systems
Statically stable
Tripod of support
Slow
Rough terrain
Dynamically stable
No support
requirements
Fast
Smooth terrain

Biological Example
Death-head cockroach Blaberus discoidalis
Fast
Speeds of up to 10 body/s
Rough terrain
Can easily traverse fractal terrain of
obstacles 3X hip height
Stability
Static and dynamic

Biomimesis Options

Biological Inspiration
Control heirarchy
Passive component
Active component

Is Passive Enough?
Passive Dynamic Stabilization
No active stabilization
Geometry
Mechanical system properties

Geometry

Sprawlita
Mass - .27 kg
Dimensions - 16x10x9 cm
Leg length - 4.5 cm
Max. Speed - 39cm/s
   2.5 body/sec
Hip height obstacle traversal

Movie
Compliant hip
Alternating tripod
Stable running
Obstacle traversal

Mechanical System Properties
Prototype: Empirically tuned properties
Design for behavior

“Simple” Model
Body has 3 planar degrees of freedom
x, z, theta
mass, inertia
3 massless legs (per tripod)
rotating hip joint - damped torsional spring
prismatic leg joint - damped linear spring
6 parameters per leg
      18 parameters to tune - TOO MANY!

Simplest Locomotion Model
Body has 2 planar degrees of freedom
x, z
mass
4 massless legs
freely rotating hip joint
prismatic leg joint - damped linear spring
3 parameters per leg
    6 parameters to tune, assuming symmetry

Modeling assumptions

Modeling assumptions

Modeling assumptions

Modeling assumptions

Modeling assumptions

Modeling assumptions

Modeling assumptions

Modeling assumptions

Non-linear analysis tools
Discrete non-linear system
Fixed points
numerically integrate to find
exclude horizontal position information

Non-linear analysis tools
Floquet technique
Analyze perturbation response
Digital eigenvalues via linearization - examine stability
Use selective perturbations to construct M matrix

Non-linear analysis tools
Floquet technique

Perturbation Response

Analysis trends
Relationships
damping vs. speed and
“robustness”
stiffness, leg angles, leg
lengths, stride period, etc
Use for design
select mechanical properties
select other parameters
Insight into the mechanism of locomotion

Design Example

Locomotion Insight
Body tends towards
equilibrium point
Parameters and
mechanical properties
determine how

Summary and Conclusions

Future Work
Extend findings and insights to more complex models
Develop easily modeled 4th generation robot
Utilize sensor feedback in high level control
Examine other behaviors

Thanks!
Center for Design Research
Dexterous Manipulation Lab
Rapid Prototyping Lab
Mark Cutkosky
Jorge Cham, Jonathan Clark