ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED

Similar documents
Compliance for a cross four-bar knee joint

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

Road transportation of dangerous goods quantitative risk assessment and route comparison

Changes rules and evolution of results in judo, an analysis: of the 2012 and 2016 Olympic Games and 2015 and 2017 World Championships.

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

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

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

Optimal Pattern Generator For Dynamic Walking in humanoid Robotics

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

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

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

Comparing Mirrored Mutations and Active Covariance Matrix Adaptation in the IPOP-CMA-ES on the Noiseless BBOB Testbed

Biomechanics and Models of Locomotion

Body Stabilization of PDW toward Humanoid Walking

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Motion Control of a Bipedal Walking Robot

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

Modelling Pressure: Leakage Response in Water Distribution Systems Considering Leak Area Variation

Analysis of reflected blast wave pressure profiles in a confined room

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

Toward a Human-like Biped Robot with Compliant Legs

The Design and Control of a Bipedal Robot with Sensory Feedback

Emergency Stop Algorithm for Walking Humanoid Robots

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

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

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

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

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


A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

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

Stability Control of Bipedal Walking Robot

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

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Neuro-Fuzzy ZMP Control of a Biped Robot

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach

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

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

Dynamic Lateral Stability for an Energy Efficient Gait

Powered Bipeds Based on Passive Dynamic Principles

Trajectory Planning for Smooth Transition of a Biped Robot

Toward a Human-like Biped Robot with Compliant Legs

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

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

Limit Cycle Walking and Running of Biped Robots

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

BUILDING A BETTER PASSIVE WALKER

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

RECENTLY, various humanoid robots have been

by Michael Young Human Performance Consulting

Kungl Tekniska Högskolan

Centre for Autonomous Systems

Numerical study on the wrist action during the golf downswing

Gas investigation for laser drilling

Robots With Legs. Helge Wrede

Synthesis of natural arm swing motion in human bipedal walking

Variable Face Milling to Normalize Putter Ball Speed and Maximize Forgiveness

European directive 2007/23/EC on the placing on the market of pyrotechnical articles : are you concerned?

Gyro stabilized biped walking

Quadratic Encoding of Optimized Humanoid Walking

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

Gait planning for biped locomotion on slippery terrain

Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a)

The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control

Experimental Realization of Dynamic Walking for a Human-Riding Biped Robot, HUBO FX-1

Motion Representation of Walking/Slipping/Turnover for Humanoid Robot by Newton-Euler Method

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

Gait Pattern Generation and Stabilization for Humanoid Robot Based on Coupled Oscillators

Biorobotic Locomotion: Biped Humanoid Walking. using Optimal Control

Optimal Gait Primitives for Dynamic Bipedal Locomotion

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

Walking Gait Generation with Foot Placement Control for the HOAP-3 Humanoid Robot

Implementation of Directive 1999/92/EC : some concerns for the definition of ATEX zones

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

- a set of known masses, - four weight hangers, - tape - a fulcrum upon which the meter stick can be mounted and pivoted - string - stopwatch

Velocity Based Stability Margins for Fast Bipedal Walking

Asymmetric Passive Dynamic Walker

+ t1 t2 moment-time curves

Optimum Walking of the Bioloid Humanoid Robot on a Rectilinear Path

Optimization of a Golf Driver

Ocean ambient low frequency acoustic noise structure in shallow and deep water regions

DEVELOPMENT OF A FULL-SIZED BIPEDAL HUMANOID ROBOT UTILIZING SPRING ASSISTED PARALLEL FOUR-BAR LINKAGES WITH SYNCHRONIZED ACTUATION

Behaviour of a highly pressurised tank of GH2 submitted to a thermal or mechanical impact

An Energy Efficient Dynamic Gait for a Nao Robot

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

Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons

Humanoid Robot Orientation Stabilization by Shoulder Joint Motion During Locomotion

arxiv: v1 [cs.ro] 28 Feb 2017

Shot Technical Model

Current issues regarding induced acceleration analysis of walking using the integration method to decompose the GRF

Detection of swing heel-off event in gait initiation using force-plate data

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

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

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

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Design of a double quadruped for the Tech United soccer robot

INSTANTANEOUS ON-LINE MODIFICATION OF BIPED WALK COMPOSED FROM RECONFIGURABLE ADAPTIVE MOTION PRIMITIVES

Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor

Sample Solution for Problem 1.a

LOCAL STABILITY ANALYSIS OF PASSIVE DYNAMIC BIPEDALROBOT

Transcription:

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED Bassel Kaddar, Yannick Aoustin, Christine Chevallereau To cite this version: Bassel Kaddar, Yannick Aoustin, Christine Chevallereau. ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED. Climbing and Walking Robot- CLAWAR 2012, Jul 2012, Baltimore, United States. <hal-00716364> HAL Id: hal-00716364 https://hal.archives-ouvertes.fr/hal-00716364 Submitted on 10 Jul 2012 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED BASSEL KADDAR, YANNICK AOUSTIN and CHRISTINE CHEVALLEREAU LUNAM IRCCyN, UMR 6597 C.N.R.S Ecole Centrale de Nantes, Université de Nantes, BP 92101 1 rue de la Noë, 44321 Nantes cedex 03, France E-mail: Bassel.Kaddar@irccyn.ec-nantes.fr, Yannick.Aoustin@irccyn.ec-nantes.fr Christine.Chevallereau@irccyn.ec-nantes.fr The energetic effects of passive motion of the arms and addition of torsion springs to the arms joints of a nine-link planar bipedal robot are studied for walking gaits. Only the locomotor system of the biped is actuated. Starting from a cyclic optimal motion of the biped with the arms stuck to the trunk, we explored the existence of a passive motion of the arms produced by the dynamics of the locomotor system of the biped. Multiples solutions including large amplitude of arms motion exist if the duration of walking step corresponds to the natural period of arms oscillation. The effect of torsion springs on the natural period and the cost functional is explored. Finally, costs functional of reference trajectories and trajectories with passive motions of the arms are compared. 1.1. Introduction Several studies are done on the definition of walking gaits [1, 2]. For many researchers, trajectories of walking are achieved by using optimization [3]. Bipedal walking gaits with arms are also studied. Many of these studies interest with the generation of upper body motion aiming at improving the motion stability of the robot biped [4]; likely by the compensation of yaw moment [5]. Few studies and results are available to describe the effects of arms on bipedal walking gaits especially on the energy consumption. Aoustin and Formal'skii studied the optimal arm swinging of a planar biped [6]. Walking gaits are ballistic and torques are applied only during the impact. They showed that for a given period of the walking gait step and a length of the step, there is optimal amplitude of arm swing for which a cost functional is minimum. The effect of arms motions on the energy consumption, where the robot biped is fully actuated or only joints of the locomotor system are actuated, has not yet been shown. 1

2 The scope of this work is to investigate the dynamical effects of a passive motion of the arms on the energy consumption of a planar bipedal robot during its walking gait. We first look for if a passive motion of the arms, due to the dynamic of actuated locomotor system, may exist for the walking gait. It is shown that large amplitude passive motion of the arms can be obtained for only an appropriate duration of the walking step. The introduction of torsion springs into shoulder joints is also studied to enable large passive motion of the arms with various walking periods. Finally, we show the dynamical effects of this passive motion of the arms on the energy consumption during walking of a planar bipedal robot. 1.2. Presentation of the biped and walking gait The biped under study, presented in the figure 1, is a nine-link planar biped composed of two identical legs, two identical one-link arms and a torso. Each leg consists of a femur, a tibia and a rigid foot. All joints are revolute and have only one degree of freedom such that they can only move in the sagittal plane. Our biped is 2D equivalent of humanoid robot HYDROiD [7]. Desired gaits consist of single support phases separated by instantaneous and perfectly inelastic contact on the ground. This contact is supposed to be without impact. Figure 1. Planar generalized coordinates and applied torques. The walking step starts with a single support phase and ends with the contact of the swing foot on the ground where the feet change their role, i.e. the stance foot becomes the swing foot and vice versa. The instantaneous contact on the ground is supposed to be with a flat foot and there is no rotation on the heel or toe of stance foot during swinging phase. The swinging foot also touches the ground with a flat contact. We consider that the stance leg lifts off the ground after the contact of the swing foot with the ground [6].

3 1.3. Modeling of the robot biped The dynamic modeling is based on the assumption that the stance foot remains fix on the ground, i.e. there is no take off, no sliding and no rotation during the single support phase. As a result, stance foot is considered as base link of the robot biped. Two models of our biped are used: the first takes into account that the arms are stuck to the trunk such that we consider a seven-link biped; the second considers revolute joints in the shoulders. The generalized coordinates of the biped are described by the vector of absolute angles q= [q 1 q 2 q n ] t. Γ= [Γ 1 Γ 2 Γ 6 ] t is the joint torque vector of the locomotor system of the biped. Where n=6 or 8, depending on the biped model. 1.4. Methodology The study is done by the following steps: 1.4.1. Finding the natural period of arms oscillation: We consider the biped arm as a simple pendulum suspended from a frictionless pivot. For small oscillations, the pendulum swings with a natural period about. The natural period depends on the mass, length, and inertia and slightly on initial values of angular variable and angular velocity. The natural period of upper parts oscillation of the biped is chosen in order to coordinate arms motion with the motion of the locomotor system. 1.4.2. Generation of optimal trajectories for the biped with the arms stuck to the trunk: The desired gait is cyclic and consists of a single support phase and an instantaneous impactless flat foot contact with the ground. We use a polynomial of fourth order for the evolution of the actuated joints motions as a function of time to generate a reference trajectory which minimizes the following criterion: (1) where d is the step length and T is the time period of one step. We used the SQP method (Sequential Quadratic Programming) [8] with the fmincon function of Matlab to solve the parametric optimization problem. Inequality constraints on the ZMP position, the torques and the contact between

4 the stance foot and the ground are considered to find the optimal reference trajectory. 1.4.3. Generation of optimal trajectories with passive movement of the arms: Optimal reference trajectories, for the biped with the arms stuck to the trunk, are used for the biped with passive motions of the arms. The upper parts trajectories are due to the dynamic of the locomotor system and are calculated as following: A system of equations (2) is obtained from the partitioning the matrices of the dynamic model: (2) where the index refers to the upper parts and the index refers to the lower parts. is the accelerations vector of the upper parts of the biped, is the accelerations vector of the locomotor system of the biped, and are submatrices of inertia matrix A, and are submatrices of which is a vector of Coriolis, centrifugal and gravity forces. is the actuation matrix. Then, the upper parts trajectories can be deduced through the numerical integration of the equation (3) with the initial conditions of the angular configurations and velocities of the arms : where (See figure 1). By taking into account the exchange of the role of the arms between the final time (t= T) of a step and the initial time (t= 0) of the next step, the following equalities must be respected to satisfy the cyclicity conditions: (3) (4) where vectors of angular and velocities variables of the arms at the initial time t=0 respectively. vectors of angular and velocities

variables of the arms at the final time t=t respectively. matrix which does the exchange of the role of arms. is the permutation To design the passive motion of the arms, it is necessary to find the solution of system of equation (3) with the boundary values satisfying the equalities (4). A Newton-Raphson method is used to solve the boundary problem. Then, trajectories with the passive motion of the arms can be optimized. 1.5. Results 1.5.1. Time period is constant: The time period required such that the arms swing and then return to their initial positions is two times that of the period T of walking step. Therefore, optimal reference trajectories are obtained with a walking period T which is equal to half of the natural period T o of arms oscillation which means T =T o /2=0.595s. By using these reference trajectories for the biped with passive motion of the arms, two possibilities appear depending on initial conditions : a passive motion of the arms with large amplitude and a passive one with very small amplitude which is almost null. A passive motion with large amplitude is possible if and only if the period of walking stride (two steps) is close enough to the natural period of the arms oscillation. 5 Large amplitude motion Small amplitude motion Figure 2. Walking gait as a sequence of snapshot figures is shown at walking speed V=0.8 m/s, T=0.57 s

6 For walking speed V=0.8 m/s, the two types of passive motions are obtained only if the period T is between 0.56s and 0.61s which is close to T o /2, this interval of T is related to walking speed. If the period T does not belong to the previous interval, only arms motion with small amplitude can be found. Figure 2 shows the two types of passive motion at walking speed of V=0.8 m/s and period T=0.57 sec. In the following, time period is considered as a variable of optimization. 1.5.2. Time period is a parameter of optimization: When reference trajectories are optimized without fixing the time period, optimal time period will be significantly shorter, between 0.35s and 0.4s. Then, passive motions with large amplitude of the arms are not possible. The use of torsion spring in arms joints decreases the natural period and enables to obtain large amplitude of the arms. The time period is used as a parameter of optimization. Then, we found optimum reference trajectories for several walking speeds. Springs' coefficient k is used as a variable of optimization while finding optimal trajectories of the biped with passive motions of the arms. Criterion is calculated for optimal trajectories. Arms passive trajectories with large amplitudes have costs functional lower than these of reference trajectories for all walking speeds, figure 3. Figure 3. Evolution of energy criterion versus walking speed. The optimal k is about [8-12] N/rad and differs slightly from one walking speed to another. To understand the effect of the springs, we take an optimal trajectory

7 obtained at a walking speed 0.75 m/s and we changed only the value of the springs' coefficient. The maximum amplitude of arms motion and the cost functional are obtained as functions of k. Figure 4, shows that large amplitude of the arms can be obtained when k=[9.6-13.5] N/rad. Cost functional is minimal when k is equal to 11.3 N/rad for a walking speed of V=0.75 m/s. The desired amplitude of arms passive motion can be obtained by changing the springs' coefficient. Figure 4. Evolution of energy criterion and maximum amplitude of arms motion versus k at V=0.75 m/s. 1.6. Conclusion and Perspectives Two types of optimum passive motions of the arms were found during walking of the biped: one with very small amplitude (about one or two degrees) and one with large amplitude. Large amplitude motion can only be obtained if the time period of a step is close enough to half of the natural period of arms oscillation which can be changed by means a torsion spring applied in the arms joints. Cost functional is lower when arms swing with large amplitude passive motion in comparison with both optimal reference trajectories and small amplitude arms motion. It is worth to compare this passive motion with a case where the arms

8 are actuated. In this work, we assumed that the swinging leg hits the ground with a flat foot and the support leg immediately leaves the ground. In future works, we study other types of walking gaits having double support phases and impacts besides single support phases such that the swing foot arrives the ground with non flat foot and do a rotation motion until the complete contact with the ground. References 1. X. Mu, and Q. Wu, A complete dynamic model of five-link bipedal walking. Proceedings of the American Control Conference, 2003, 6, pp. 4926 4931, 2006. 2. D. Tlalolini, Y. Aoustin, and C. Chevallereau, Design of a walking cyclic gait with single support phases and impacts for the locomotor system of a thirteen-link 3d biped using the parametric optimization. Multibody System Dynamics,23, pp. 33 56, 2010. 3. C. Chevallereau, and Y. Aoustin, Optimal reference trajectories for walking and running of a biped robot. Robotica, 19, pp. 557 569, 2001. 4. S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, K. Harada, K. Yokoi, and H. Hirukawa, Resolved momentum control: humanoid motion planning based on the linear and angular momentum, International Conference on Intelligent Robots and Systems, vol. 2, pp. 1644 1650, Oct. 2003. 5. D. Xing and J. Su, Arm/trunk motion generation for humanoid robot, SCIENCE CHINA Information Sciences, vol. 53, pp. 1603 1612, 2010. 6. Y. Aoustin and A. Formal skii, On optimal swinging of the biped arms, International Conference on Intelligent Robots, IROS 2008. pp. 2922 2927, 2008. 7. S. Alfayad, Robot humanoïde HYDROïD : Actionnement, Structure Cinématique et Stratégie de contrôle, Thèse de Doctorat de l'université Versailles Saint Quentin, Paris, Novembre 2009. 8. M. Powell, Variable metric methods for constrained optimization, Lecture Notes in Mathematics. Springer Berlin / Heidelberg, pp.62 72, 1977.