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

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

Biological Motivated Control Architecture and Mechatronics for a Human-like Robot

Toward a Human-like Biped Robot with Compliant Legs

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

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

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

Kungl Tekniska Högskolan

Centre for Autonomous Systems

TEN YEARS IN LOCOMOTION CONTROL RESEARCH

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

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

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Robot motion by simultaneously wheel and leg propulsion

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Biomechanics and Models of Locomotion

Motion Control of a Bipedal Walking Robot

ABSTRACT 1 INTRODUCTION

Improvement of the Cheetah Locomotion Control

A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices

Body Stabilization of PDW toward Humanoid Walking

Toward a Human-like Biped Robot with Compliant Legs

Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2

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

Simulation of the Hybtor Robot

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

Adaptive Motor Patterns and Reflexes for Bipedal Locomotion on Rough Terrain*

Adaptive Locomotion Controller for a Quadruped Robot

Design of Variable-Damping Control for Prosthetic Knee based on a Simulated Biped

Ecole doctorale SMAER Sciences Mécaniques, Acoustique, Electronique, Robotique

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

Robotics and Autonomous Systems

Neural Control and Learning for Versatile, Adaptive, Autonomous Behavior of Walking Machines

Robot Phase Entrainment on Quadruped CPG Controller

Robotics and Autonomous Systems

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

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

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

Spider Robot for Motion with Quasistatic. Force Constraints

Keywords--Bio-Robots, Walking Robots, Locomotion and Stability Controlled Gait.

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

Compliance Control for Biped Walking on Rough Terrain

Learning Energy Efficient Walking Based on Ballistics

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

Sample Solution for Problem 1.a

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2

Learning Energy Efficient Walking with Ballistic Walking

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


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

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

Learning CPG-based Biped Locomotion with a Policy Gradient Method: Application to a Humanoid Robot

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.

,WHUDWLYH3URGXFW(QJLQHHULQJ(YROXWLRQDU\5RERW'HVLJQ

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

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

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

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

Biped Walking Robot Control System Design

REPORT DOCUMENTATION PAGE

Toward a human-like biped robot with compliant legs

Brief Biomechanical Analysis on the Walking of Spinal Cord Injury Patients with a Lower Limb Exoskeleton Robot

Powered Bipeds Based on Passive Dynamic Principles

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

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

Outline. Outline. Recent Popular Legged Robots in Japan. Self-contained! Adaptive? Limit Cycle Based. What is legged locomotion?

Compliance for a cross four-bar knee joint

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

Robots With Legs. Helge Wrede

Robot Walking with Genetic Algorithms

CONFIRMATION OF PHD CANDIDATURE DAMIEN KEE 2003

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

Generation of adaptive splitbelt treadmill walking by a biped robot using nonlinear oscillators with phase resetting

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

Jurassic Chicken: An Avian Bipedal Robot 2001 Florida Conference on Recent Advances in Robotics May 10-11, 2001, FAMU-FSU College of Engineering

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

Book Review. I. Background

SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT

The International Journal of Robotics Research

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

This course will deal with Locomotion and Navigation that includes:

Sensing and Modeling of Terrain Features using Crawling Robots

Mobile Robots (Legged) (Take class notes)

BIOLOGICALLY INSPIRED QUADRUPED ROBOT BIOSBOT: MODELING, SIMULATION AND EXPERIMENT

In this course you will learn the following

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

Task4.2 Affective Modulation of Embodied Cognition: Transition from Humanoid Crawling to Walking: A Dynamic System View CAI LI(Gauss Lee)(ESR 8)

Gait analysis for the development of the biped robot foot structure

Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit

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

Author(s): Hutter, Marco; Gehring, Christian; Bloesch, Michael; Hoepflinger, Mark; Siegwart, Roland Y.

Simulation-based design to reduce metabolic cost

Gait planning for biped locomotion on slippery terrain

beestanbul RoboCup 3D Simulation League Team Description Paper 2012

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

EXPERIMENTAL STUDY OF EXOSKELETON FOR ANKLE AND KNEE JOINT

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

Dynamic locomotion of a biomorphic quadruped Tekken robot using various gaits: walk, trot, free-gait and bound

intended velocity ( u k arm movements

A CPG-based Decentralized Control of a Quadruped Robot Inspired by True Slime Mold

Transcription:

1 INITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL T. LUKSCH and K. BERNS Robotics Research Lab, University of Kaiserslautern Kaiserslautern, Germany E-mail: luksch@informatik.uni-kl.de http://rrlab.cs.uni-kl.de Two-legged locomotion is a much reseached topic in the robotics community since many decades. Nevertheless human walking and running is still unequaled. This paper introduces a biologically motivated approach of controlling bipeds that is based on recent results from neurological research on human walking. It features a hierarchical network of skills, motor patterns and reflexes that works locally and distributed and tries to exploit the natural dynamics of the system. The control concept is illustrated by the process of walking initiation. Keywords: Biped Locomotion, Reflexes, Reactive Control, Behaviour-based Control, Passive Dynamics 1. Introduction When controlling the locomotion of two-legged robots, two different approaches can be observed. The technical approach relies on concepts developed for industriel robotics and sound mathematical calculations, but several shortcomings can be observed: Mostly no exploitation of natural dynamics or elasticities No natural looking motions High energy costs and computational demands Low robustness and adaptability Dynamic model is necessary, which can never be exhaustive On the other hand, the biological approach tries to transfer results from neurological or biomechanical reseach to technical systems. As nature s solution to biped walking still outclasses any technical solution of today, the authors suggest to follow the second, biologically motivated approach. Un-

2 fortunately the knowledge on nature s neuromechanical control concepts is far from being completely understood, so only part of them can be used as inspiration to a biped control system. 2. Related Work Research results of the last years seem to support the assumption that neural motor control is of a hierarchical layout. Bizzi et al. found a spatial connection of stimulation of regions in the spinal cord of frogs and the kinematic reaction of its legs. 1 They suggested the existence of motor programs or modules creating activities of whole groups of muscles. Later results on the combination of such modules for movement show that the same modules are even used for different modes of locomotion. 2 Analysis of human motor control lead to similar finding. Ivanenko et al. used statistical methods like factor analysis or PCA to show that muscle activity patterns recorded using EMG during walking can be explained by the sum of only five basic temporal components. This holds true even for different walking speeds and on supporting body weight to various degrees. 3 A spatial mapping to the spinal cord could also be shown. 4 Further results imply that the same five motor patterns can account for both walking and running with only a phase shift of one of the temporal components. 5 Still there remains the question of a semantic interpretation of these basic patterns, and if a interpretation explains how the patterns evolved. While the observed motor patterns seem to be mostly of a feed-forward nature, one must ask how sensory feedback is incorporated. The reaction of reflexes must be combined with the muscle activation of motor patterns that are themselves modulated by various stimuli. Rossignol et al. discuss the dynamic sensorimotor interactions in the spinal cord and at supraspinal levels. 6 Zehr and Stein review research on the modulation of reflex responses during static tasks and locomotion. 7 During the initiation of normal walking, the human body rotates about the ankles like a flexible inverted pendulum. This motion is created by stereotypical activation of the lower extremities muscles. 8 The main action results from activity of the hip muscles. 9 The following key aspects of natural motion control can be identified: Mechanics is optimized for the task by evolution ( intelligent mechanics ) Heavily exploitation of natural dynamics and energy storage in elastic components Self-stabilizing properties of elastic elements

3 Hierarchical control from brain via spinal cord to motor neurons Proprioceptive feedback triggers reflexes and modulates motor programs and CPGs Distributed subsystems reduce signal density and parameters High performance despite relatively slow signal transfer and computation units There have been various attempts to control biped robots using methods inspired by biological insights as those just mentioned. Geng et al. implement a reflexive neural network for a small planar walker. 10 They show that fast walking is possible without planing of trajectories but rather by using local reflexes and by exploiting the passive dynamics of the mechanical system. 11 In can be demonstrated that a purely reactive sensorimotor neural network can produce a walking gait in a 8 DoF simulated biped. 12 Only a few works can be found on controlling fully articulated bipeds, let alone experiments on real hardware. Endo and his colleagues propose the use of a neural oscillator and feedback pathways similar to Kimura s work on quadrupeds. 13 They tested the approach on the QRIO robot, but used inverse kinematics of the legs to generate trajectories. 3. Controlling Dynamic Motions of Bipeds with Reflexes and Motor Patterns The approach described in this paper tries to incorporate features of natural locomotion control as those described above into a robotics control architecture: (1) The system is structured as a hierarchical network of control modules. This way it is possible to represent different levels of neural motor control like reflexes or motor patterns. The layout of the control system is shown in figure 1. (2) The control components are local and distributed. No elaborate models of the robot or its environment are necessary and no explicit trajectories are includes. The complexitys is reduced. (3) Reflexes introduce a tight sensor/actor coupling for fast responses to stimuli. Reflexes can be inhibited or react different depending of the phase or mode of locomotion as it is the case in biological control. (4) Motor patterns allow for temporal synergies of a few cooperating joints. The patterns can be modulated by descending pathways or proprioceptive inputs, i.e. by high-level modules, sensors like inertial system or

4 load cells, or measurement of joint torques and angles. Torque impulses instead of trajectories do not force robot into unsuitable motions. (5) The passive dynamics of the mechanical system and its interaction with the environment are allowed to contribute to the overall motions. This leads to low energy consumption and natural motions. (6) Easy and transparent fusion of different control unit s outputs for similar actuators is possible, so no additional work on arbitration is necessary. The system is based on a behavior-based control framework that was successfully used before on various robots by the authors and others (e.g. Ref. 14) and allows to implement the characteristics just mentioned a. Brain Spinal Cord Locomotion Modes stimulation modulation Skills Muscle Groups Reflexes High Level Skills feedback Skills Skills Motor Patterns torques, positions, forces sense of balance Vestibular System (INS) Somatosensory System Joint Control torque, position, stiffness Robot Fig. 1: Structural layout of the control scheme Designing an architecture supporting the features just mentioned is not sufficient. There still remains the difficult part of finding the proper reflexes and motor patterns for the control network to do the aspired job. One of the ways proposed here is the analysis of muscle activities and temporal basic components appearing in human motor control. For parts of this data there already exists a semantic interpretation by biological research, e.g. there exists common agreement on the existence of several reflexes involved a The behavior-based control framework ib2c can be downloaded at http://rrlib.cs. uni-kl.de

5 in locomotion and posture regulation. Other reflexes or motor patterns are designed to match certain muscle activities or to handle remaining control issues. One of the common design guidelines for control units is to prefer torque control over position control to incorporate the passive dynamics of the robot and the environment. Instead of biological data, results from numerical optimization calculations can also give similar insights that are closely fitted to the technical system. This technique has also been used by the authors. 15 Fig. 2: The simulated biped featuring 21 degrees of freedom In contrast to most approaches using a more biologically inspired control, the proposed method is applied to a highly complex biped robot. The fully articulated humanoid features six degrees of freedom (DoF) per leg, a three DoF spine and three DoF arms, 21 DoF in total (Fig. 2). The robot is dynamically simulated and includes mechanical properties like elasticity as those found in the biological example. A control network for the simulated biped is developed using the proposed methodology. It enables the robot to walk and to keep balance on moving ground and against other disturbances like external forces. 4. Initiation of Walking To illustrate the features and the design procedure of the proposed approach, the initiation of normal walking is presented. The process of initializing the first step is examined in biomechnical research, 8,9 but is seldom in the focus of robot control.

6 The Brain (tm) (Top Interface) (S) Walk (S) Stand (S) Walking Initiation (S) Walking Cyclic The Brain (tm) (Bottom Interface) Fig. 3: Interaction of locomotion behaviours in the brain group Figure 3 gives an overview on the high level locomotion behaviours. When stimulating the walking skill, it will first enable the walking initiation. When this behaviour is content, the cyclic walking behaviour will become active and inhibit the standing skill (inhibiting connection with the dotted end). Fig. 4: EMG measurements during human walking initiation 9 The walking initiation process consists of a forward motion of the whole body by adding torque to the ankle joints, taking the load of the first swing leg and starting the first step. For moving the body s center of gravity in direction of the stance leg, a motor pattern is stimulated. This pattern is derived from EMG measurements during human walking initiation (Fig. 4).

7 It can be seen that the adductor muscle of the stance leg and the glueteus medius muscle of the swing leg is active. This is translated into a motor pattern producing torques in the hip joints. It must be noticed that the rest of the body joints remain passive except a certain elasticity, so the whole body movement results from passive dynamics. The foot contact forces in simulation (Fig. 5b) can be compared to the ground reaction forces measured in human initiation of normal walking (Fig. 5a). It can be seen that the characteristics of force progression are the same. Most noticable the load of the designated swing foot first increases as reaction to the hip movement, but than decreases to zero as the natural body dynamics moves the centre of gravity over the stance leg. The swing leg is than free to take the first step. (a) Human contact forces 8 Swing Leg - Force Z Stance Leg - Force Z 700 600 500 400 300 200 100 0 600 500 400 300 200 100 0-100 0 0.2 0.4 0.6 0.8 1 t [sec] (b) Simulation results Fig. 5: Comparing foot forces during walking initiation 5. Conclusion and Outlook A control concept for dynamical biped motions has been suggested. Based on the findings in biomechanical and neural research, a hierarchical network of skills, reflexes and motor patterns is designed. Those control units are derived e.g. from motion and muscle activity analysis, but can also be found by mathematical optimization. A network for stable standing, walking initiation and walking has been created. Future work will focus on walking robustness by adding further reflexes modulating the walking motion. Standing stability will be increased by adding a stepping strategy besides the ankle and hip strategies. The construction of a biped prototype will continue to test the control concept on a real robot.

8 References 1. M. A. Lemay, J. E. Galagan, N. Hogan and E. Bizzi, IEEE Transactions on Neural Systems and Rehabilitation Engineering 9(March 2001). 2. E. Bizzi, V. Cheung, A. d Avella, P. Saltiel and M. Tresch, Brain Research Reviews 57, 125 (2007). 3. Y. P. Ivanenko, R. E. Poppele and F. Lacquaniti, Journal of Physiology 556 (2004). 4. Y. P. Ivanenko, R. E. Poppele and F. Lacquaniti, The Neuroscientist 12, 339 (2006). 5. G. Cappellini, Y. P. Ivanenko, R. E. Poppele and F. Lacquaniti, Journal of Neurophysiology 95 (2006). 6. S. Rossignol, R. Dubuc and J.-P. Gossard, Physiological Reviews 86, 89 (2006). 7. E. Zehr and R. Stein, Progess in Neurobiology 58, 185 (1999). 8. R. J. Elble, C. Moody, K. Leffler and R. Sinha, Movement Disorders, 139 (1994). 9. S. Kirker, D. Simpson, J. Jenner and A. Wing, J. Neurol. Neurosurg. Psychiatry 68, 458 (2000). 10. T. Geng, B. Porr and F. Wörgötter, Neural Computation 18, 1156 (2006). 11. P. Manoonpong, T. Geng, B. Porr and F. Wörgötter, IEEE Symp. on Circuits and Systems (ISCAS) (2007). 12. C. Paul, Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems 13, 67 (2005). 13. G. Endo, J. Nakanishi, J. Morimoto and G. Cheng, Experimental studies of a neural oscillator for biped locomotion with qrio, in Proceedings of the IEEE International Conference on Robotics and Automation, (Barcelona, Spain, 2005). 14. J. Albiez, T. Luksch, K. Berns and R. Dillmann, A behaviour network concept for controlling walking machines, in 2nd International Symposium on Adaptive Motion of Animals and Machines (AMAM), (Kyoto, Japan, 2003). 15. T. Luksch, K. Berns, K. Mombaur and G. Schultz, Using optimization techniques for the design and control of fast bipeds, in 10th International Conference on Climbing and Walking Robots (CLAWAR), (Singapore, 2007).