LOCAL STABILITY ANALYSIS OF PASSIVE DYNAMIC BIPEDALROBOT

Similar documents
OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

STABILITY AND CHAOS IN PASSIVE-DYNAMIC LOCOMOTION

Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking with Flat Feet

Body Stabilization of PDW toward Humanoid Walking

Toward a Human-like Biped Robot with Compliant Legs

Gyro stabilized biped walking

Asymmetric Passive Dynamic Walker

Toward a Human-like Biped Robot with Compliant Legs

Foot Placement in the Simplest Slope Walker Reveals a Wide Range of Walking Solutions

Swing leg retraction helps biped walking stability

John Sushko. Major Professor: Kyle B. Reed, Ph.D. Rajiv Dubey, Ph.D. Jose Porteiro, Ph.D. Date of Approval: October 21, 2011

Learning Energy Efficient Walking Based on Ballistics

Control based on passive dynamic walking

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

Energetics of Actively Powered Locomotion Using the Simplest Walking Model

Stability Control of Bipedal Walking Robot

Biomechanics and Models of Locomotion

Effects of a Passive Dynamic Walker s Mechanical Parameters on Foot- Ground Clearance

BUILDING A BETTER PASSIVE WALKER

Learning Energy Efficient Walking with Ballistic Walking

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

Robots With Legs. Helge Wrede

Influence of the swing ankle angle on walking stability for a passive dynamic walking robot with flat feet

Passive Dynamic Walking with Knees: A Point Foot Model. Vanessa F. Hsu Chen. B.A., Physics (2005) Wellesley College. at the.

Sample Solution for Problem 1.a

Proof Copy. Controlling the Walking Period of a Pneumatic Muscle Walker. Takashi Takuma Koh Hosoda. Abstract. 1. Introduction

Limit Cycle Walking and Running of Biped Robots

Motion Control of a Bipedal Walking Robot

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach

Passive dynamic walking model with upper body M. Wisse, A. L. Schwab and F. C. T. van der Helm

A 3D passive dynamic biped with yaw and roll compensation M. Wisse*, A. L. Schwab**, R. Q. vd. Linde*

The springboard diving techniques analysis

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

Mecánica de Sistemas Multicuerpo:

Velocity Based Stability Margins for Fast Bipedal Walking

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Biped Passive Dynamic Walking: A Review

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

Compliance Control for Biped Walking on Rough Terrain

STABILITY, SCALING, AND CHAOS IN PASSIVE-DYNAMIC GAIT MODELS A Dissertation Presented to the Faculty of the Graduate School of Cornell University in P

Powered Bipeds Based on Passive Dynamic Principles

Dynamic Lateral Stability for an Energy Efficient Gait

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Human-Inspired Control of Bipedal Walking Robots

Ankle springs instead of arc-shaped feet for passive dynamic walkers

A MODIFIED DYNAMIC MODEL OF THE HUMAN LOWER LIMB DURING COMPLETE GAIT CYCLE

Book Review. I. Background

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

Walking and Running BACKGROUND REVIEW. Planar Pendulum. BIO-39 October 30, From Oct. 25, Equation of motion (for small θ) Solution is

GaitAnalysisofEightLegedRobot

Stabilization of a Three-Dimensional Limit Cycle Walking Model through Step-to-Step Ankle Control

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

Study of Dynamic Biped Locomotion on Rugged Terrain - Derivation and Application of the Linear Inverted Pendulum Mode -

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT

Optimal Gait Primitives for Dynamic Bipedal Locomotion

hip swing leg (bent for part of walking cycle) stance leg (locked straight) knees

From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

Biped Walking Robot Control System Design

3D Walking Biped: Optimal Swing of the Arms. hal , version 1-30 Jun 2013

Design and control of Ranger: an energy-efficient, dynamic walking robot

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

Kinematic Differences between Set- and Jump-Shot Motions in Basketball

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet

An Energy Efficient Dynamic Gait for a Nao Robot

Timothy J. Villabona. at the. June, 2009

Toward a human-like biped robot with compliant legs

DETC DESIGN OPTIMIZATION OF A NOVEL TRIPEDAL LOCOMOTION ROBOT THROUGH SIMULATION AND EXPERIMENTS FOR A SINGLE STEP DYNAMIC GAIT

Optimized Passive Coupling Control for Biped Robot

RUNNING ON SOFT GROUND: SIMPLE, ENERGY-OPTIMAL DISTURBANCE REJECTION

b) DYNAMIC VARIABLES a) DIMENSIONAL PARAMETERS r T,m T r S,m S g w S -θ st θ th w T θ sh c S l S ε T

Biomechanics Sample Problems

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED

1502. The effect of mechanism design on the performance of a quadruped walking machine

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

Improvement of the Cheetah Locomotion Control

Comparison of the Passive Dynamics of Walking on Ground, Tied-belt and Split-belt Treadmills, and via the Gait Enhancing Mobile Shoe (GEMS)

CRITERIA OF BOW-DIVING PHENOMENA FOR PLANING CRAFT

Data Driven Computational Model for Bipedal Walking and Push Recovery

ABSTRACT PATTERNS USING 3D-DYNAMIC MODELING. Kaustav Nandy, Master of Science, Department of Electrical And Computer Engineering


+ t1 t2 moment-time curves

Planning energy-efficient bipedal locomotion on patterned terrain

ScienceDirect. Rebounding strategies in basketball

Bipedal walking and running with spring-like biarticular muscles

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

Prelab for the Ballistic Pendulum

University of Twente

The validity of a rigid body model of a cricket ball-bat impact

Capturability-based Analysis of Legged Robot with Consideration of Swing Legs

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

Dynamic analysis and motion measurement of ski turns using inertial and force sensors

Trajectory Planning for Smooth Transition of a Biped Robot

Transcription:

International Journal of Robotics Research and Development (IJRRD) ISSN(P): 2250-1592; ISSN(E): 2278 9421 Vol. 4, Issue 1, Feb 2014, 9-16 TJPRC Pvt. Ltd. LOCAL STABILITY ANALYSIS OF PASSIVE DYNAMIC BIPEDALROBOT NITA H. SHAH 1 & MAHESH A. YEOLEKAR 2 1 Department of Mathematics, Gujarat University, Ahmedabad, Gujarat, India 2 Amiraj College of Engineering & Technology, Sanand, Ahmedabad, Gujarat, India ABSTRACT The bipedal walking is the main form of locomotion of human kind. The human body is flexible and so it is easy for humankind to steadily walk on the different terrain, howeverbuilding arobot to have a human-like gait is not easy due to the complex dynamics of the walking.in this paper, we focus the passive dynamic bipedal robot (PDBR) which walks only by thepresentof gravity on an inclined ramp, that is, the robotis walking on a ramp in absence of external forces. We describe a general method for deriving the equations of motion and impactequations for the analysis of walkingmodels. Application of Poincare fixed point method to analyse the stability of a symmetric gait after the small disturbance in the fixed point. It used to understand, how much disturbance is allowed for the stable cyclic motion. KEYWORDS: Bipedal Robot, Passive Walking, Linearization, Switched Conditions, Compass Gait, Orbital Stability, Poincare Map, Phase Space Diagram INTRODUCTION The study of walking of bipedal robots is inspired by the walking of human body. However the making robot to get human-like gait is not easy because of the complex dynamics of the walking. We focus on the study of walking motion of biped robots without knee. Sever approaches are available in the literature. Mochon and MacMahon[1] showed that bipedal walking is a passive mechanical process. McGeer[2] expanded the idea and explained that a completely unactuated and therefore uncontrolled robot can execute a stable walk on the inclined ramp. Gracia[3] investigated that the effect of slope angle of ramp on the walking motion of the passive robot.he found thatif the slope of the ramp decreases, walking speed also decreases and increasing the slope angle carries about a period doubling bifurcation leading to chaotic gaits and there are just unstable gaits in high speed region. Collins, Wisse and Ruina[4] established 3D passive-dynamic robot with kneesand arms. Passive-dynamic walking is useful for learning efficient level-ground walking robots, but it has some limitationsdescribed by [5]. Goswami [6] have carried out the extensivesimulation analyses of the stability of the unactuated biped walker. However, the bipedrobots are expected not only to walk steadily, but also to walk fast. Many other researchers have studied about this topic [7-10]. In this paper, we study the dynamics of the passive dynamic walking of simple, 2D, unactuated, two-link model, vaguely resembling human legs without knee, bipedal robot which steps down on the ramp with an angle α. We examine the walking of passive dynamic stepwise by considering jump conditions immediately after the impact of swing leg with the ramp surface and switching the velocities between swing leg and stance leg. We have used Poincare map to find periodic solutionfor thebiped robot (orbit or limit cycle). At this point, we have investigated the stability of PDBR usingthe phase space diagrams and analytic properties of fixed point of the Poincare map. MATHEMATICAL MODELING This model is the simplest model of passive dynamic robots, consisting two rigid mass-less legs hinged atthe hip,

10 Nita H. Shah & Mahesh A. Yeolekar a point-mass at the hip, and infinitesimal point-masses at the feet. The feet have plastic (no-slip. no-bounce) collisions with the ramp, except during forward swinging, when geometric interference (foot scuffing) is ignored. The mathematical modeling of biped robots is necessarily hybrid, consisting of ordinary differential equations to describe the swing phase of the walking motion, and a discrete map to model the impact when the leg touches the ground.biped robots exhibit periodic behavior. Distinct events, such as contact with the ground, can act to trap the evolving system state within a constrained region of the state space. Therefore Limit cycles (periodic behavior) are often created in this way. Our working model of a passive dynamic robot (PDR) is shown in Figure 1 schematically. Figure 1: A Passive Dynamic Biped Robot Symbols st sw a b l m M Table 1: Lists Physical Parameters of this Model Parameters Angle of stance leg with vertical upward axis Angle of swing leg with vertical upward axis The length of rod from the CM of Stance (and Swing)leg to the foot The length of rod from the CM of Stance (and Swing)leg to the Hip Length of rod== a+b Mass of leg Mass of Hip Slope of ramp Inter legs Angle Table 1 List of parameters of PDR model Using Euler-Lagrange equations, the dynamic equation of the robot can be derived as: M N, G, 0 (1) st sw, Where T coriolis forces, G, is the gravity term as given below: M N G, M is the inertia matrix, the matrix, 2 2 2 ma Ml ml mlb cos st sw 2 mlbcosst sw mb mlb st sw st ma Ml ml g sin st mgbsin ; 0 mlbsin st sw sw, ; sin 0 sw N contains terms of centrifugal and

Local Stability Analysis of Passive Dynamic Bipedalrobot 11 LINEARIZED STATE SPACE MODEL becomes The above non-linear model can be linearized at the equilibrium point M 0 G0 0 e e So the linerized state space model can be written as y 0 0 0 T e, the equation Ay (2) Where y x, 0 e T x st sw st sw and the elements of matrix A are: 0 A M I 22 22 1 0 G0 0 e e 22 where M G 1 0e 0e 2 2 2 ma Ml ml g mlg 2 2 2 2 ma Ml ma Ml. l ma Ml ml g ma Ml ml g 2 2 2 2 bma Ml bma Ml HEEL STRIKE AND IMPACT EQUATIONS The heel strike occurs when the swing leg touches the ramp surface. We assumed that the heel strike to be inelastic and without slipping, and the stance-leg lifts from theramp without interaction.this impact occurs when the geometric condition, the y-coordinate of a foot of the swing leg will become azero is met, that is, 2. st sw The Angular momentum is conserved at the impact for thewhole robot about the new swing-leg contact foot and for thenew stance-leg about the hip in figure 2. Figure 2: [a] Directions of Angular Momentums about the Swing Leg s Foot and the Hip before the Heel Strike [b] Directions of Angular Momentums about the New Stance Leg s Foot and after the Heel Strike The conservation law of the angular momentum leads to thefollowing compact equation between the pre- and post-impact angular velocities after the heel strike: K Where sw st

12 Nita H. Shah & Mahesh A. Yeolekar 1 K V V Where V V mab 0 2 mab 2mla Ml cos mab m 2 2 2 2 ma Ml ml lbcos mb lb mlbcos m mb 2 cos After the heel strike the swing leg will become the new stance and the stance leg will the new swing leg that change can be computed using the following equation: 0 1 J where J 1 0. Therefore the matrix of transition function of the system can be written as: J 0 y T y where T 0 K THE COMPLETE BIPED PDR MODEL The complete biped passive dynamic robot can be described as follows: Motion equation : y Ay Impact equation : y T y, when st sw 2 Figure 3 shows the steps of walking cycle of PDR.. (3) Figure 3: Walking Steps for PDBR ANALYTIC SOLUTION The system of PDBR is fusion of two distinct events: motion equation (2) and transition function (3). The analytical solution of the differential equation of motion (2) is given by the explicit equation e At y0 y t Wherey 0 is the initial state-space position of PDBR. If indicates the time of heel strike when the foot of swing leg contact the ramp-surface, then the state-vector y at the time of heel strike, can be expressed as

Local Stability Analysis of Passive Dynamic Bipedalrobot 13 y A e y0. At the time of impact, the legs will alter their positions, to be precise, the swing leg will be the stance leg and the stance will turn out to be swing leg for the next step. This transformation will be done by the transition equation (3) and the state-space position of PDBR for the next step can be determined by y T y. Considering the state-vector above procedure with it. GAIT STABILITY y as the initial position state-vector for the subsequent step and repeating the The theory of gait stability is difficult to define for a walking robotbut is critical for the performance analysis of the system. The usual definitions of stability of a system given by the Lyapunov around equilibrium point are not immediately fit for the systems of walking robots.understanding the complete dynamics of the robot over a symmetric gait cycle, it is more convenient to represent the dynamics in sense of phase space trajectories.in the phase space, a symmetric gait cycle is stable if it is beginningfrom a steady closed phase trajectory (orbit), then every finite perturbation leads to another nearby trajectory of similar shape.as a result, we define the stability of a system in terms of its orbital stability as below (Goswami[6]). Let us consider a second order system with state vector y R n, initial conditions y 0. y Ay Considering the solutions of this equationas a trajectory in the vector space of the state vectors y, leads the following definitions: Definition 1 (Orbit): For the above system, a positive limitset Ω of a bounded trajectory yt y t, t 0 is defined as: n p R, 0, t / p y t, k N k k Ω is a closed orbit (limit cycle or non-static equilibrium) for the system. Note that for secondorder systems the only possible types of limit sets aresingular points and limit cycles. Let us consider thebehaviour of neighbouring trajectories in order to analyse the orbital stability. Definition 2 (Orbital Stability): System trajectory in the phase space R n is a stable orbit Ω if ε > 0, δ > 0 such that y y inf y t p, t t 0 0 0 p That is, all trajectories are starting near the orbit Ω stay in itsneighbourhood. POINCARE MAP Poincare map is commonly used to study the passive walking and quite useful to analysestability of biped

14 Nita H. Shah & Mahesh A. Yeolekar locomotion. The Poincare map reduces the the study of the stability of a periodic orbit to the study of the stability of a fixed point of the Poincare map. The Poincare map is the mapping from the initial conditions y0 st, sw, st, sw step of PDBR. The Poincare map P: S S A y P y e T y i 1 i i is defined as Where of one step to the next S st sw st sw st sw 0and st sw is the Poincare section, the superscript i denotes step number and is the time of impact. A fixedpoint y* of the Poincare mapis a point of Poincare section which satisfies (see figure 4) P y* y*. 0 Figure 4: Fixed Point of Poincare Map The stability of orbit in sense of fixed point of Poincare map is defined as follows: that Definition (Orbit Stability in Sense of Fixed Point): Orbit is stable if for each >0, there exists a >0 such y y* P y y* n 0 0 But for the symmetric gait analysis, we are interested forn=1. SIMULATION RESULTS For the simulation, we have assumed the values of parameters of PDBR which listed in the Table 2. Table 2: List of Values Parameters Symbols Parameters Values The length of rod from the C.M. a of Swing (Stance)leg to the foot 0.5 m The length of rod from the C.M. b of Swing (Stance)leg to the Hip 0.5 m l Length of rod=a+b 5 m m Mass of leg 1 kg M Mass of Hip 10 kg Slope of ramp 0.035rad With the above values of parameters, the fixed point of the Poincare map is y* =[ -0.0360; 0.0360; -0.1870; -0.1896]

Local Stability Analysis of Passive Dynamic Bipedalrobot 15 and a time of heel-strike is =0.6857 sec. The orbit of a symmetric gait can be seen in figure 5 Figure 5: Phase Space Diagram of Symmetric Walk. This Diagram Corresponds to only One Leg of Biped Robot. It Shows the Swing Position, Stance Position and Impact Phase of the Leg of Biped Robot The above figure 5 shows that all the three phases (swing phase, impact phase and stance phase) of a leg during the walking of PDBR with respect to the fixed point.to verify the stability of a fixed point of Poincare map, taking the small perturbations in the fixed point of Poincare map as follows. Effect of Perturbation Infixed Point Considering the small perturbation which satisfiesthe linearized equation P y P y y P y y y i1 i i y in the fixed pointy*, then there is a small deviation in P at the next step, y y* orbit: Using the following formula, we can find value of > 0 for the given value of positive for the stability criteria of 1 y I J P y y*. The following figure 6 shows that simulation results of perturbation in the fixed point. Figure 6: Phase Space Diagram of Perturbation in the Fixed Point of Poincare Map. This Diagram Shows that Perturbation Values Converge to Orbit of Fixed Point. Here the Area between Blue Lines Defines Stability

16 Nita H. Shah & Mahesh A. Yeolekar From figure 6, we examined that the small perturbation in the fixed point, will also generate the stable orbit in the vicinity of orbit of fixed point, that is, little disturbance still make stable walk for PDBR. CONCLUSIONS AND DIRECTION FOR THE FUTURE A passive dynamic robot without keen is an unactuated system. In this paper, we have established the theory of stability of symmetric gait of a passive dynamic robot over the inclined ramp.wehave used the phase space diagrams and stability criteria of fixed point of the Poincare map in the stability analysis of the passive dynamic walking robot. The simulation results of analysis depicts that the robot is walking stable although initial state positions are perturbed. It shows the stepwise stability of the linearized model of the passive dynamic robot with respect to the initial condition, so it can be considered as a local stability analysis of a symmetric gait. Our intension is to continue this research to analysis the global stability of the passive dynamic robot. REFERENCES 1. Mochon, S. and McMahon: Ballistic walking: an improved model, Mathematical Biosciences, Vol. 52, pp. 241-260(1980). 2. McGeer, T.: Passive dynamic walking, Int. J. Robotics Research, Vol. 9, No. 2, pp. 62-82, (1990). 3. Garcia, M.; Chatterjee, A., Ruina, A. and Coleman, M.: The simplest walking model: stability, complexity, and scaling, J. Biomechanical Engineering, Vol. 120, No. 2, pp. 281-288, (1998). 4. Collins, S. H.; Wisse, M. And Ruina, A. : A three-dimensional passive-dynamic walking robot with two legs and knees, Int. J. Robotics Research, Vol. 20, No. 7, pp. 607-615, (2001). 5. Collins, S. H.; Ruina, A., Tedrake, R. and Wisse, M.: Efficient bipedal robots based on passive-dynamic walkers, Science, 307, pp. 1082-1085, (2005). 6. Goswami, A., Thuilot, B., & Espiau, B. Compass like bipedalrobot part I: Stability and bifurcation of passive gaits. INRIA researchreport, 2996, (1996). 7. Hsu, C.S.: A Theory of Cell-to-Cell Mapping Dynamical Systems. Journal of AppliedMechanics, vol. 47, pp. 931-939, (1980). 8. Wisse, M.; Schwab, A. L. & van der Helm, F. C. T.: Passive dynamic walking model with upper body, Robotica, vol. 22, pp. 681-688, (2004). 9. Coleman, M.J.: A stability study of a three-dimensional passive-dynamic model ofhuman gait. Ithaca, New York: Cornell University (1998). 10. Iribe, M., Osuka, K.:A designing method of the passive dynamic walking robot via analogy with the Phase Locked Loop circuits, Proceedings of the 2006 IEEE International Conference on Robotics and Biomimetics (ROBIO2006), pp. 636-641 (2006).