Bipedal Walkers: From Three to Bipedal Walkers: From Three to Two - - PowerPoint PPT Presentation

bipedal walkers from three to bipedal walkers from three
SMART_READER_LITE
LIVE PREVIEW

Bipedal Walkers: From Three to Bipedal Walkers: From Three to Two - - PowerPoint PPT Presentation

Bipedal Walkers: From Three to Bipedal Walkers: From Three to Two Dimensions via Lagrangian Lagrangian Two Dimensions via Reduction Reduction Robert D Gregg IV Undergraduate Researcher, University of California, Berkeley Problem of 3D


slide-1
SLIDE 1

Bipedal Walkers: From Three to Bipedal Walkers: From Three to Two Dimensions via Two Dimensions via Lagrangian Lagrangian Reduction Reduction

Robert D Gregg IV Undergraduate Researcher, University of California, Berkeley

slide-2
SLIDE 2

Problem of 3D Walkers Problem of 3D Walkers

1.0 1.0 Background: Problem of 3D Bipedal Walkers Background: Problem of 3D Bipedal Walkers 1.1 Analysis of 2D Walkers 1.1 Analysis of 2D Walkers 1.2 Application: Simple Compass 1.2 Application: Simple Compass-

  • Gait Biped

Gait Biped 1.3 Scaling Complexity from 2D to 3D 1.3 Scaling Complexity from 2D to 3D 2.0 2.0 Hybrid Reduction from 3D to 2D Hybrid Reduction from 3D to 2D 2.1 Hybridization of Robot Motion 2.1 Hybridization of Robot Motion 2.2 Discrete Foot Impact 2.2 Discrete Foot Impact 2.3 2.3 Lagrangian Lagrangian Continuous Dynamics Continuous Dynamics 2.4 Dependency Simplification of 2.4 Dependency Simplification of Lagrangian Lagrangian 2.5 2.5 Routhian Routhian Reduction Reduction 3.0 3.0 Results Results 3.1 Reduced Model 3.1 Reduced Model 3.2 Equations of Motion (2D) 3.2 Equations of Motion (2D) 3.3 Hypothesis of 3D Motion 3.3 Hypothesis of 3D Motion 4.0 4.0 Final Thoughts Final Thoughts

slide-3
SLIDE 3

Analysis of 2D Walkers Analysis of 2D Walkers

  • Many techniques have already been established for analyzing

Many techniques have already been established for analyzing two dimensional bipedal walkers two dimensional bipedal walkers

  • Finding stable walking cycles

Finding stable walking cycles

  • Dynamics described by non

Dynamics described by non-

  • linear

linear ODEs ODEs

  • No straightforward

No straightforward backsolving backsolving method to find initial states method to find initial states

  • Solution: Numerical analysis using methods of

Solution: Numerical analysis using methods of Poincar Poincaré é

  • Search feasible phase space for initial states that result

Search feasible phase space for initial states that result in asymptotically stable cycles in asymptotically stable cycles

.

x

Continuous Dynamics Poincar Poincaré é Map Discrete Transition Map

slide-4
SLIDE 4

Compass Compass-

  • Gait Bipedal Walker (2D)

Gait Bipedal Walker (2D)

M m m

Θns

Θs y x b a l = a + b

  • Four state dependencies:

Four state dependencies: Θnon-stance, Θstance, and time-derivatives

Non-stance/swing leg Stance leg (pivot)

slide-5
SLIDE 5

Compass Compass-

  • Gait Bipedal Walker (3D)

Gait Bipedal Walker (3D)

M m m

Θns

Θs Φs Φns z y x b a l = a + b

  • Eight state dependencies:

Eight state dependencies: Θnon-stance, Θstance, , Φnon-stance, Φstance, and time-derivatives

slide-6
SLIDE 6

Scaling Complexity Scaling Complexity

  • Increasing the model

Increasing the model’ ’s dimensions from two to three s dimensions from two to three results in a two results in a two-

  • fold increase of state dependency

fold increase of state dependency

  • Thus, in three dimensions, numerical analysis

Thus, in three dimensions, numerical analysis requires a phase space search of requires a phase space search of eight eight dimensions dimensions

  • Analysis is computably impractical!

Analysis is computably impractical!

  • Solution

Solution: Hybrid Reduction on the 3D Model : Hybrid Reduction on the 3D Model

slide-7
SLIDE 7

Hybrid Reduction from 3D to 2D Hybrid Reduction from 3D to 2D

1.0 1.0 Background: Problem of 3D Bipedal Walkers Background: Problem of 3D Bipedal Walkers 1.1 Analysis of 2D Walkers 1.1 Analysis of 2D Walkers 1.2 Application: Simple Compass 1.2 Application: Simple Compass-

  • Gait Biped

Gait Biped 1.3 Scaling Complexity from 2D to 3D 1.3 Scaling Complexity from 2D to 3D 2.0 2.0 Hybrid Reduction from 3D to 2D Hybrid Reduction from 3D to 2D 2.1 Hybridization of Robot Motion 2.1 Hybridization of Robot Motion 2.2 Discrete Foot Impact Transition 2.2 Discrete Foot Impact Transition 2.3 2.3 Lagrangian Lagrangian Continuous Dynamics Continuous Dynamics 2.4 Dependency Simplification of 2.4 Dependency Simplification of Lagrangian Lagrangian 2.4.1 Fixing inner angle 2 2.4.1 Fixing inner angle 2γ γ 2.4.2 Limit as M/m approaches infinity 2.4.2 Limit as M/m approaches infinity 2.4.3 Fixing 2.4.3 Fixing Φ Φs = s = Φ Φns ( ns (x x-

  • y

y plane) plane) 2.5 2.5 Routhian Routhian Reduction Reduction 3.0 3.0 Results Results 3.1 Reduced Model 3.1 Reduced Model 3.2 Equations of Motion (2D) 3.2 Equations of Motion (2D) 3.3 Hypothesis of 3D Motion 3.3 Hypothesis of 3D Motion 4.0 4.0 Final Thoughts Final Thoughts

slide-8
SLIDE 8

Process of Reduction (General) Process of Reduction (General)

Robot Structure Hybridization Lagrangian Formulation of Continuous Dynamics Discrete Impact Transition Map Hybrid Reduction Dependency Simplification

slide-9
SLIDE 9

Hybridization Hybridization

System’s single-support phase guided by differential equations (continuous dynamics) Swing leg’s impact with ground considered a reset transition for hybrid system (discrete event)

Single-Support Phase Dynamics:

{ Foot Impact } Transition Map T

˙ q(t) = f(q(t))

slide-10
SLIDE 10

Discrete Foot Impact Discrete Foot Impact

  • Impact Equations (swing leg impact on ground):

Impact Equations (swing leg impact on ground):

  • Angle positions preserved

Angle positions preserved

  • Discontinuity in angle velocity (different ways of modeling,

Discontinuity in angle velocity (different ways of modeling, Grizzle v Grizzle v Goswami Goswami) )

  • Transition Map (hybrid system reset)

Transition Map (hybrid system reset)

  • Swing leg becomes stance leg: angle positions swap

Swing leg becomes stance leg: angle positions swap

  • Angle velocities:

Angle velocities: Θ`+ = H(γ) Θ`–

Swing Leg Impact

γ

slide-11
SLIDE 11

Lagrangian Lagrangian Formulation Formulation

  • The

The Lagrangian Lagrangian formulation accounts for all energy in formulation accounts for all energy in the system the system

  • Lagrangian

Lagrangian = Kinetic Energy = Kinetic Energy – – Potential Energy Potential Energy

L = K L = K – – V V L = L = ½ ½ Θ’T M(Θ) Θ’ – – ∫ q(Θ)

  • Derive the continuous Equations of Motion (passive):

Derive the continuous Equations of Motion (passive):

M(Θ) Θ’’ + F + F(Θ, Θ’) Θ’ + q(Θ) = 0

where Θ = [Θns, Θs, Φns, Φs]T M and F are 4x4 matrices and q is a 4x1 vector Pages and pages of matrix entries!

slide-12
SLIDE 12

Dependency Simplification Dependency Simplification

  • Goal is to find cyclic variables in

Goal is to find cyclic variables in Lagrangian Lagrangian Strategies: Strategies:

  • Fixing inner angle 2

Fixing inner angle 2γ γ => No cyclic variables => No cyclic variables

  • Limit as M/m approaches infinity => No cyclic

Limit as M/m approaches infinity => No cyclic

  • Limit as b/a approaches infinity => No cyclic

Limit as b/a approaches infinity => No cyclic

  • Fixing

Fixing Φ Φs[t s[t] = ] = Φ Φns[t ns[t] ( ] (x x-

  • y

y plane) plane)

  • Two

Two cyclic variables: cyclic variables: Φns[t] and Φs[t] M[Θ] =

M1 M2

slide-13
SLIDE 13

Routhian Routhian Reduction Reduction

Φns[t] and Φs[t] independent M2(Θ) Φ` = c (Routhian constant) where Φ` = [ Φ`ns, Φ`s ]T, Θ = [ Θns, Θs ]T, c = [ c1, c2 ]T and Φ`ns[t] = Φ`s[t] Solve: Φ` = c/m(Θ)

  • Routhian

Routhian = [ L( = [ L(Θ, , Θ`, Φ`) – – c Φ` ]Φ`=c/m(Θ) R = R = ½ ½ Θ`T M1(Θ) Θ` – – ∫q(Θ) – – ½ ½ c2/m(Θ)

Augmented Term

slide-14
SLIDE 14

Results of Reduction Results of Reduction

1.0 1.0 Background: Problem of 3D Bipedal Walkers Background: Problem of 3D Bipedal Walkers 1.1 Analysis of 2D Walkers 1.1 Analysis of 2D Walkers 1.2 Application: Simple Compass 1.2 Application: Simple Compass-

  • Gait Biped

Gait Biped 1.3 Scaling Complexity from 2D to 3D 1.3 Scaling Complexity from 2D to 3D 2.0 2.0 Hybrid Reduction from 3D to 2D Hybrid Reduction from 3D to 2D 2.1 Hybridization of Robot Motion 2.1 Hybridization of Robot Motion 2.2 Discrete Foot Impact Transition 2.2 Discrete Foot Impact Transition 2.3 2.3 Lagrangian Lagrangian Continuous Dynamics Continuous Dynamics 2.4 Dependency Simplification of 2.4 Dependency Simplification of Lagrangian Lagrangian 2.5 2.5 Routhian Routhian Reduction Reduction 3.0 3.0 Results Results 3.1 Reduced Model 3.1 Reduced Model 3.2 Equations of Motion (2D) 3.2 Equations of Motion (2D) 3.3 Hypothesis of 3D Motion 3.3 Hypothesis of 3D Motion 4.0 4.0 Final Thoughts Final Thoughts

slide-15
SLIDE 15

Reduced Model Reduced Model

Continous Equations of Motion (passive):

M( M(Θ Θ) ) Θ Θ’’ ’’ + F( + F(Θ Θ, , Θ Θ’ ’) ) Θ Θ’ ’ + q( + q(Θ Θ) + ) + aug augc

c(

(Θ Θ) = ) = 0

where Θ = [ Θns, Θs ]T Conclusions: M and F are 2x2 matrices; q and aug are 2x1 vectors The reduced model (now 2D) is equivalent to the

  • riginal 2D model with an augmented term

Matrices M and F and vector q remain the same;

  • verall potential term is modified.

Additional constant c (if zero => original 2D model) Uniqueness: Trivial to bring back to unique 3D model

Augmented Potential Original 2D Model

slide-16
SLIDE 16

Normalized Normalized Eqns Eqns of Motion (2D)

  • f Motion (2D)
  • augc(Θ) =

q(Θ) = M(Θ) = F(Θ, Θ`) =

slide-17
SLIDE 17

Hypothesis of 3D Motion Hypothesis of 3D Motion

Current reduced model is in 2D, but can easily bring into 3D using the property of Routhian reduction Φ` = M2

  • 1(Θ) c,

Φ = Φ0 + ∫ M2

  • 1(Θ) c

Hypothesis of Reduced 3D Motion: If stable limit cycles exist for the reduced model in two dimensions, then stable limit cycles also exist for the three dimensional version of the reduced model We will be conducting tests with Simon Ng’s HyVisual implementation to confirm this hypothesis

slide-18
SLIDE 18

Final Thoughts Final Thoughts

  • A 3D biped model is related to its much simpler 2D

A 3D biped model is related to its much simpler 2D model by a computable term model by a computable term

  • The 3D model is thus easily implemented in a visual

The 3D model is thus easily implemented in a visual simulation, which is useful for confirming results simulation, which is useful for confirming results

  • The final outcome of this project is a general

The final outcome of this project is a general framework by which previously established framework by which previously established techniques can be applied to three dimensional bipeds techniques can be applied to three dimensional bipeds