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

Similar documents
Body Stabilization of PDW toward Humanoid Walking

Biomechanics and Models of Locomotion

Motion Control of a Bipedal Walking Robot

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

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

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

LOCAL STABILITY ANALYSIS OF PASSIVE DYNAMIC BIPEDALROBOT

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

STABILITY AND CHAOS IN PASSIVE-DYNAMIC LOCOMOTION

Toward a Human-like Biped Robot with Compliant Legs

Asymmetric Passive Dynamic Walker

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

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

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

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

Learning Energy Efficient Walking Based on Ballistics

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

Learning Energy Efficient Walking with Ballistic Walking

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

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

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

Gyro stabilized biped walking

Toward a Human-like Biped Robot with Compliant Legs

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

Swing leg retraction helps biped walking stability

Optimal Gait Primitives for Dynamic Bipedal Locomotion

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

BUILDING A BETTER PASSIVE WALKER

Decentralized Autonomous Control of a Myriapod Locomotion Robot


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

Limit Cycle Walking and Running of Biped Robots

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

Book Review. I. Background

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

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED

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

Stability Control of Bipedal Walking Robot

Biped Passive Dynamic Walking: A Review

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

Control based on passive dynamic walking

Mecánica de Sistemas Multicuerpo:

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

Compliance Control for Biped Walking on Rough Terrain

Energetics of Actively Powered Locomotion Using the Simplest Walking Model

Robotics and Autonomous Systems

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

Robotics and Autonomous Systems

Mobile Robots (Legged) (Take class notes)

Robots With Legs. Helge Wrede

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach

Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

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

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

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

Quadratic Encoding of Optimized Humanoid Walking

Planning energy-efficient bipedal locomotion on patterned terrain

Faster and Smoother Walking of Humanoid HRP-2 with Passive Toe Joints *

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

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

Truba college of Engineering & Technology, Indore, India. Truba college of Engineering & Technology, Indore, India.

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

Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring

A Walking Pattern Generation Method for Humanoid robots using Least square method and Quartic polynomial

An Energy Efficient Dynamic Gait for a Nao Robot

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

Computer Simulation of Semi-Passive Walking Robot with Four Legs and Verification of It s Validity Using Developed Experimental Robot

Kungl Tekniska Högskolan

Centre for Autonomous Systems

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

Powered Bipeds Based on Passive Dynamic Principles

Locomotion Concepts. Autonomous Mobile Robots. Concepts Legged Locomotion Wheeled Locomotion. Autonomous Systems Lab. Zürich. Localization.

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

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

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

Dynamic Lateral Stability for an Energy Efficient Gait

INITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL

Sample Solution for Problem 1.a

Compliance for a cross four-bar knee joint

Toward a human-like biped robot with compliant legs

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

Gait analysis for the development of the biped robot foot structure

Trajectory Planning for Smooth Transition of a Biped Robot

Sensing and Modeling of Terrain Features using Crawling Robots

Energetic Consequences of Walking Like an Inverted Pendulum: Step-to-Step Transitions

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

Data Driven Computational Model for Bipedal Walking and Push Recovery

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

Velocity Based Stability Margins for Fast Bipedal Walking

GAIT PARAMETER ADAPTATION TO ENVIRONMENTAL PERTURBATIONS IN QUADRUPEDAL ROBOTS

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

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

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

Bio-Inspired Optimal Control Framework to Generate Walking Motions for the Humanoid Robot icub Using Whole Body Models

Spider Robot for Motion with Quasistatic. Force Constraints

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

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

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

Emergency Stop Algorithm for Walking Humanoid Robots

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

Transcription:

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING Minseung Kim Dept. of Computer Science Illinois Institute of Technology 3201 S. State St. Box 2082 Chicago IL 60616 U.S. South Korea mkim42@iit.edu Taemin Kim and Hyun S. Yang Dept. of Computer Science Korea Advanced Institute of Science and Technology 373-1 Guseong-dong Yuseong-gu Daejeon 305-701 South Korea {tmkim hsyang}@kaist.ac.kr ABSTRACT This work aims at finding optimal trajectory of compassgait biped walking robot in terms of energy consumption and passive dynamic walking. The planar biped model, an inverted double pendulum, has a free hinge at all joints, i.e., the hip and stance ankle. The impulsive external force is exerted on the swing ankle for short initial period. With the equation of motion, the power of external force is minimized to generate optimal trajectory. The finite element method, where the solution is parameterized by a piecewise second order polynomial, is applied for numerical implementation. The validity of the proposed trajectory is investigated through numerical simulations. KEY WORDS Biped robot, passive dynamic walking, compass-gait biped, finite element method 1. Introduction In recent years, many autonomous walking robots have been realized and the most famous one is the ASIMO, Honda. It can not only walk alongside a human while holding hands, but also run at 3km/hr. However, the ASIMO does not move quite like people do and is inefficient in terms of energy consumption. In other word, ASIMO can operate only for about 30 minutes on a single battery. McGeer [1] pioneered a class of walking robots, known as passive dynamic walkers. Some of his machines, powered only by gravity, can walk stably and somewhat anthropomorphically down shallow slopes. McGeer shows that walking robots based on passive-dynamic principles can have the human-like efficiency and thus more practical energy use requirements [2]. Many researchers have continued the study of the dynamics of McGeer-like physical and mathematical biped models that have little or no actuation or control. Collins and Ruina et al. [4] built the three-dimensional passive-dynamic walker which has knees and arms. The simpler models have been built: the compass-like model [5], and kneed model [6]. On the other hand, many studies have reported on the gait optimization problem of biped robots with respect to the system s energy consumption. Optimization of dynamical biped walking has been studied by Hardt [12]. However, the optimized trajectory of biped robot which is based on PDW on a flat plane such as Collins and Ruina built [3] has yet been established. Most of the previous works for optimal gait generation have been done for legged locomotion of dynamical model or passive-dynamic walker in an inclined plane. Ono and Liu [13] built a 3- degree-of-freedom (DOF) walking model that composed of a knee-less stance leg and a 2-DOF swing leg. Divided one swing phase into two sections: controlled swing motion of 2-DOF swing leg with straight stance leg and free motion of straight swing leg with straight stance one. And they obtained an energy efficient gait with minimum input torque of the controlled section by using optimal trajectory planning method [14]. In this paper, we find minimized energy use for passive biped walking on a flat terrain. A robot with a very similar structure has been built by Camp [4]. It has two modes, passive and powered. Each mode has its own set of governing dynamical equations. Instead of having two different dynamical equations in a stride, we suggest unified dynamic equations. The analysis is built around simulation of a single walking step. One step, or cycle of motion, starts at an arbitrary point; say just after a foot collision. A cycle then include the motion between foot collisions. Subject to dynamical equations of the model, the actuated force is minimized to generate optimal trajectory. The validity of the gait proposed is demonstrated in numerical simulations.

Fig. 1: Compass-like Biped Robot 2. Compass-Gait Biped Robot In this paper, a simple planar biped robot shown in Fig. 1, is considered. It has identical rigid legs connected by a passive hinge at the hip and an actuator at the end of trailing leg which generates linear force to move the legs. The trailing leg mostly swings like a free pendulum, but with the boost that the hinge of the pendulum is moving forward, while stance leg is an inverted pendulum on a level, and rigid floor. When the swing foot strikes the floor the plastic (no-slip, and no-bounce) collision is assumed. At about mid-stance, the swing foot is briefly allowed to pass through the floor level, which is inevitable for a walker with straight legs. The gait consists of a single-support or swing stage and double-support phase which is an instantaneous transition stage [11]. During the single-support phase the robot behaves exactly like an inverted double pendulum with its support point being analogous to the point of suspension of the pendulum. During the double-support phase the support is transferred from one leg to the other. Our model has two modes, active and passive. Unlike the model of Camp [9], we only use one governing dynamical equations during single support phase that have nonlinear constraints that separates two modes. The governing equations of motion are derived using the iterative Newton-Euler approach [10] as where is mass matrix of the robot, is an vector of centrifugal and Coriolis terms, and is an vector of gravity terms. is the force on x-axis and is the force on y-axis. Those are the linear forces to actuate the walking robot. And during the passive-mode, and are set to zero, which means no external force on the robot. 3. Optimal Trajectory Generation To maximize the energy efficiency, a total of energy use should be minimized [14]. In our model, it can be expressed mathematically as the form We use Finite Element Method (FEM) [8]. in order to find the optimal node positions of robot gait in terms of time. Period-one gait cycle is discretized by N time slices; 2 nd - order polynomial is used to cover one time slice. Each slice is represented in the form Using the node point continuity of the line and the node point derivative continuity of the line, the following form can be derived as where matrices are. The details of the

Fig. 2: Elapsed time snapshot of the optimal robot walking data. Snapshots are spaced at 0.05 seconds and show one swing phase. Fig. 3: Optimal applied push-off forces for walking. Minimization of a scalar function of several variables starting at an initial estimate, which is generally referred to as constrained nonlinear optimization. The boundary conditions are the following where T is the time for a stride. Nonlinear equality constraints are used for separating between active mode and passive mode. In order to prevent the leg off the ground, nonlinear inequality constraints are used as well. 4. Experimental Results The experiment of the walking on the flat and level ground proposed in the previous section is conducted. The structural, physical and actuation/control parameters are manually tuned. The physical parameters of the robot in all of the following numerical simulations are chosen as, and, have same values with link1. These variables in time over the trajectory are discretized by 20 slices in our trials. The initial condition is assumed same as that for fully passive walking on a slope. Fig. 2 shows the results of passive dynamic walking on a level by energy constraint control. We see that the robot walked passively and had a natural looking gait. Note that the foot-scuffing during the single support phase is ignored. Fig. 3 shows that the impulsive external force is exerted on the swing ankle for active mode. We set this period as first 0.15 sec. To verify the feasibility of trajectories, the simulation of the dynamic system is performed. The external forces and generated by optimization method is applied to the system input. Provided with the initial conditions, it should produce completely the same result as the

Fig. 4: simulated trajectory (dashed), optimal trajectory (solid) Fig. 5: simulated angles of biped model with respect to time (dashed), optimal angles (solid) optimizer does. The MATLAB built-in ODE-Solver (ODE45) can solve first-order differential equation of the type In our model, in order to parameterize to ODE-Solver, the equations can be expressed in the matrix form as The details of the matrix are simulated results of trajectory versus time. The initial conditions are set as. From Fig. 3, we can see that walking pattern is nearly equivalent to that we have solved in the implementation of optimization. 5. Conclusion and Future Work We have studied the optimality of the passive motion of a simple biped machine, the compass gait walker. Our investigation into the generation of minimum energy symmetric, periodic gaits of passive-dynamic walker gathers together several different research areas in the modelling and control of complex, nonlinear systems. We have presented the strategy for minimizing energy use in passive-walking on a flat plane in the sense of control. Where is same as (2), t is the time, and. Fig. 3 shows the The first obvious task related to this system would be to evaluate the stability of gait cycles as we have only explored the efficiency of walking robot. The design process for our model has being done iteratively. At each iteration small extensions are made to increase the

complexity of the robot. The next step in this research would be to add knees and curved feet to the current model. Acknowledgement This research was supported as a Brain Neuroinformatics Research Program sponsored by the Ministry of Commerce, Industry and Energy; and the Ubiquitous Autonomic Computing and Network Project sponsored by the Ministry of Information and Communication 21 st Century Frontier R&D Program in Korea. References [1] T. McGeer, Passive Dynamic Walking, International Journal of Robotics Research, 9(2), 1990, 62-82. [2] T. McGeer, Dynamics and Control of Bipedal Locomotion, Journal of Theoretical Biology, 163(3), 1993, 277-314. [11] A. Goswami, B. Espiau, & A. Keramane, Limit cycles in a passive compass gait biped and passivitymimicking control laws. Journal of Autonomous Robots, 4(3), 1997, 273-286. [12] M. Hardt, K. Kreutz-Delgado, & J. W. Helton, Optimal Biped Walking with a Complete Dynamical Model, Conference on Decision and Control. 1999. [13] K. Ono & R. Liu, Optimal biped walking locomotion solved by trajectory planning method. Journal of Dynamic Systems, Measurement and Control, 124, 2002, 554-565. [14] C. Peng & K. Ono, Minimum Input Walking Gait of 4-DOF Biped Model Solved by Optimal Trajectory Planning, 2nd International Symposium on Adaptive Motion of Animals and Machines, Kyoto, Japan 2003. [3] S. H. Collins & A. Ruina, A Bipedal Walking Robot with Efficient and Human-Like Gait, Proc. IEEE International Conference on Robotics and Automation, Barcelona, Spain, 2005. [4] S. H. Collins, M. Wisse, & A. Ruina, A three- Dimensional Passive-Dynamic Walking Robot with Two legs and Knees, International Journal of Robotics Research, 20(7), 2001, 607-615. [5] A. Goswami, B. Thuilot, & B. Espiau, Compass-Like Biped Robot-Part 1: Stability and Bifurcation of Passive Gaits, Technical Report 2996, INRIA, 1996. [6] M. Garcia, A. Chatterjee, A. Ruina, & M. Coleman, The Simplest Walking Model: Stability Complexity, and Scaling, Journal of Biomechanical Engineering, 120(2), 1998, 281-288. [7] M. Garcia, A, Chatterjee, & A. Ruina, Efficiency, Speed, and Scaling of Two-Dimensional Passive- Dynamic Walking, Dynamic and Stability of Systems, 15(2), 2000, 75-99. [8] G. Strang, Linear Algebra and Its Applications (Harcourt Brace Jovanovich College Publishers, 1998). [9] J. Camp, Powered Passive Dynamic Walking, Master of Engineering Technical Report, 1997. [10] J.J. Craig, Introduction to robotics: mechanics and control (Addison Wesley, MA, 1989).