Motion Control of a Bipedal Walking Robot

Similar documents
ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Body Stabilization of PDW toward Humanoid Walking

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

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

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

Sensing and Modeling of Terrain Features using Crawling Robots

Biomechanics and Models of Locomotion

BUILDING A BETTER PASSIVE WALKER

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

Decentralized Autonomous Control of a Myriapod Locomotion Robot

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

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

Learning Energy Efficient Walking Based on Ballistics

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

Learning Energy Efficient Walking with Ballistic Walking

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

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

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

Kungl Tekniska Högskolan

Centre for Autonomous Systems

Robots With Legs. Helge Wrede

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

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

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

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

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

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

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

The Incremental Evolution of Gaits for Hexapod Robots

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

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

Efficient Gait Generation using Reinforcement Learning

Compensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB

Simulation of the Hybtor Robot

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

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

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

Robotics and Autonomous Systems

SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT

Optimization of an off-road bicycle with four-bar linkage rear suspension

Robotics and Autonomous Systems

The Design of ZMP Measure System for Biped Robot LI Bin 1, a, LI Zhihai 2, b, LI Jiejia 1, c, BU Chunguang 2, d

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

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


Spider Robot for Motion with Quasistatic. Force Constraints

Toward a Human-like Biped Robot with Compliant Legs

Simulation analysis of the influence of breathing on the performance in breaststroke

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

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

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

TEN YEARS IN LOCOMOTION CONTROL RESEARCH

Robot Walking with Genetic Algorithms

Dynamic Lateral Stability for an Energy Efficient Gait

Compliance Control for Biped Walking on Rough Terrain

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

Neuro-Fuzzy ZMP Control of a Biped Robot

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

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

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

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

ABSTRACT 1 INTRODUCTION

Gait Evolution for a Hexapod Robot

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

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

GaitAnalysisofEightLegedRobot

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

Evolving Gaits for the Lynxmotion Hexapod II Robot

Sample Solution for Problem 1.a

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

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

Novelty of Mechanical Surface Aerator Using Flexible Beam to Generate Dissolved Oxygen in Water

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

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

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

E.I. Kugushev, 7.6. Jaroshevskij Institute of Applied Mathematics, the USSR Academy of Sciences, Moscow, A-47, Miusskaya Sq», 4

Speed Control System Design in Bicycle Robot by Low Power Method. Abstract

High-Speed Batting Using a Multi-Jointed Manipulator

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

First Hops of the 3D Bow Leg

CS 4649/7649 Robot Intelligence: Planning

PROCESS DYNAMIC AND CONTROL MODIFIED II QUADRUPLE TANK ON LABVIEW APPLICATION

Toward a Human-like Biped Robot with Compliant Legs

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

Powered Bipeds Based on Passive Dynamic Principles

Trajectory Planning for Smooth Transition of a Biped Robot

The Design and Control of a Bipedal Robot with Sensory Feedback

Design of a double quadruped for the Tech United soccer robot

Robot motion by simultaneously wheel and leg propulsion

Machine Optimisation of Dynamic Gait Parameters for Bipedal Walking

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

intended velocity ( u k arm movements

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

Autonomous blimp control with reinforcement learning

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

Path-Planning and Tracking in a 3D Complex Environment for an Anthropomorphic Biped Robot

Data Driven Computational Model for Bipedal Walking and Push Recovery

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

Transcription:

Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my Abstract: - This paper investigates the performance of different control schemes applied on a 5-link biped robot by simulation studies. The primary controller are implemented with a conventional Proportional Derivative (PD) controller and Computed Torque controller, later enhanced with Active Force Control (AFC). The mathematical modeling and motion control for a bipedal walking robot in this paper consisted of five links, which includes torso, two thighs and two legs. The joints connecting these links are assumed to be friction free and driven by independent servo motors. Reference trajectory for each joint are plotted and designed to produce a five steps gait on horizontal plane with constraint to sagittal plane. Kinematic and dynamic modelling are derived for motion controller to achieve dynamic walking. An animation of bipedal walking robot is simulated using MATLAB Simulink to visualize the bipedal locomotion. By default, proportional and derivative (PD) and computed torque control schemes are implemented into the dynamic model of the five degree of freedom bipedal robot for motion control. The control scheme is further implemented with Active Force Control strategy. The performance of the control schemes are evaluated to determine the control system that can produce optimum performance. It is found that AFC integration on the default controller resulted a robust and stable control system. Key-Words: - biped robot, active force control, neural network, computed torque. 1 Introduction Research in the area of robotics embarks in the 20 th century and had created various types of robots, some of them play an important part in today s industry. These robots perform jobs that are physically demanding, monotonous or even hazardous to human beings. Moreover, they also increase the work rate and quality of products in factories, and thus fulfilling the industrial essential requirements of speed and accuracy. Today, robots are found in almost all modern assembly production lines. Even though various types of robots had been developed and implemented in factories, many of these robots has the limitation of having small and fixed movement patterns, which limits their potential to interact with the surroundings. As a result, robots are rarely in contact with humans, despite many years of research study for a robot that can interact with various changing environments, for examples hexapod, insect robots and others (Jan Helbo, 2007). Research on this field is still at an early stage. One of these research areas compounding robot development using bipedal locomotion, for instances, walking on two legs. Bipedal locomotion study seems to be the solution to this problem, as these robots could function and perform tasks in human environment without adjusting the surroundings of them. Therefore, study and investigation on bipedal robot and bipedal locomotion is essential to the development of the robotic industry. As the balancing of dynamic walking of biped robot is more complicated than only consider static balance, a control system able to compensate the disturbance effects is required. 2 Prior Research Work Early experiment on biped robot locomotion stressed on static balance walking. Through solving kinematic equations, static balance walking is easily achievable, but it actually constraints the biped structure and inefficient. Dynamic walking pattern is more ISBN: 978-1-61804-173-9 95

sophisticated than static balance walking, but dynamic walking is able to produce walking gait with higher walking speed, better efficiency and more versatile at the same time (Kun et al., 1996). Both static and dynamic balance walking of biped robot are studiedd by Kun and Miller, using foot force sensing (Kun et al., 1996). Designed with neural network learning system, their biped robot is able to learn the balancing front to back disturbances and side to side disturbances. model, the ground in contact with the leg is considered to be highh friction to prevent slipping at the foot end. Gravity effect is utilized to propel the leg forward. Motion of biped robot illustrated at Figure 1 can be described using the angles θ i (i = 1, 2,, 5 ) based on the Lagrange dynamic model at single support phase (SSP). The Lagrange dynamic model is derived as : Then, an autonomous biped system using reactive force control on the foothold and the force distribution system was proposed by Fujimoto and Kawamura (Fujimoto et al., 1998). The physical constraints of the contact force on the foothold are precisely considered. Their work was further enhanced by using variable structure control on a five link biped robot by Lum et al. (Lum et al.., 1999). AFC Strategy with neural network control and iterative learning control had been implemented on robot arm by Mailah.(Mailah, 1998). In overview, a good biped robot walking control algorithm should has the features as followed (Hewit et al.,1981): 1. It does not require excessive computing time relative to the walking cycle, 2. It does not require excessive memory, 3. It does not require an accurate dynamic model 4. It will be impervious to parameters variations and external disturbances. In this paper, PD based computed torque control method is implemented for biped walking control in conjunctionn with AFC control strategy. The performance of each control scheme is evaluated. 2.1 5-Link Biped Robot In this paper, biped dynamic model is derived according to the five DOF biped robot shown in Figure 1. To derive the dynamic Figure 1: Biped Robot in Single Support Phase (SSP) Where θ = [θ 1 θ 2 θ 3 θ 4 θ 5 ] T is the joint angle vector, D(θ) is positive-definite inertia matrix, h is column vector with Coriolis and centripetal torques, G(θ) as gravity vector and T θ as generalized torque. Only four out of the five degree of freedom can be controlled directly by the four driving torques as there is only four independent motors for joints. The angle θ 1, located at the contact point with the ground is controlled indirectly using the gravitational effect. The existence of ISBN: 978-1-61804-173-9 96

this degree of freedom whichh cannot be controlled directly is one of the most important characteristics of the locomotion of our biped robot. In order to facilitate the control procedure, is transformed into: 2.2 Control From starting step to steady walking step on horizontal plane, the reference joint trajectory, or reference signals are put into cycles, which one cycle will take 0.5 seconds to accomplish one stride. The reference joint trajectories are plotted in Figure 2 with, Figure 3: Block Diagram of PD Based Computed Torque Control Scheme The generalized torque is represented by, 2.2.2 Active Force Control (AFC) AFC control is a control system which calculates error between ideal and actual force vectors to make adjustment to the actuation system. It has fast decoupling property and versatile in different loading conditions. The block diagram is as followed. Figure 2: Reference Trajectory of starting step to steady walking 2.2.1 PD Based Computed Torque Control Computed torque control is a method which uses feedback linearization technique, using a control law similar to the biped robot dynamic model. Figure 3 illustrated the structure and block diagram of the PD based computed torque control scheme. Figure 4: Block Diagram of PD Based Computed Torque Control Scheme with AFC integration (Source: L.C. Kwek, 2003) Motion equation for the biped robot becomes Where T is taken as applied torque, Q as disturbance torque, IN(q) as mass moment of inertia and q as the robot joint angle. ISBN: 978-1-61804-173-9 97

To decouple the actual disturbance torque, Q for the applied torque, estimated torque Q is obtained as followed, 3.1 Simulation Setup The parameters used in the simulations are as followed, Parameters of the small size biped robot Link Link Mass, Length, Location Moment No. m L (m) of centre of (kg) of mass, Inertia, d (m) (kgm) Torso 3 14.79 0.486 0.282 3.30 X 10-2 Thigh 2, 4 5.28 0.302 0.236 3.30 X 10-2 Leg 1, 5 2.23 0.332 0.189 3.30 X 10-2 Table 1: Parameters of the five link biped robot 3.2 Simulation Result The simulation results visualizing the five steps walking gait of the five dof biped robot on a horizontal plane are shown in this section. Using MATLAB, information of tracking error and joint angle can be presented in graph form. The following graph illustrated data collected for PD based Computed Torque control scheme (PDCT) and PD based Computed Torque control scheme integrated with Active Force Control (PDCTAFC), ISBN: 978-1-61804-173-9 98

3 0.0004953 0.00021977 0.00073116 4 0.0015 0.00079213 0.0022 Table 2: Average Tracking Error of each joint at 2.5 sec sampling time The performance of different control schemes is evaluated by comparing average tracking error produced by all four joints during simulation, as shown in Table 2. Judging from the results obtained in Figure 5, controller with AFC integration perform better than the controller without AFC integration as AFC minimise the average tracking error possible. It is observed that AFC integration demonstrated a highly accurate controller, as having smaller average tracking error as shown in Table 2. Disturbance test also conducted on both PDCT and PDCTAFC controllers, but since PDCT controller produce substantial amount of tracking error due to its requirement to have proper setting and configuration in order to work, the resulted tracking error influence the whole walking gait simulation, thus the value of average tracking error for PDCT controller under disturbance test is not shown here. Also, from graphs in Figure 6, it is observed that AFC controller is robust under disturbances. Figure 5: Graph of Tracking Error for Joints versus time using PDCT and PDCTAFC control scheme Average Tracking Error (rad) Joint PDCT PDCTAFC PDCTAFC with disturbance 1 0.0014 0.00074962 0.0021 2 0.0016 0.00082568 0.0023 ISBN: 978-1-61804-173-9 99

Figure 6: Graph of Tracking Error for Joints versus time using PDCTAFC without disturbance test and PDCTAFC with disturbance test. ISBN: 978-1-61804-173-9 100

Figure 7: Graph of Tracking Error for Joints versus time using PDCT and PDCTAFC at 1.25 sec sampling time. Average Tracking Error (rad) Joint PDCT PDCTAFC 1 0.0034 0.0029 2 0.0052 0.0032 3 0.0568 0.0008787 4 0.1795 0.0030 Table 3: Average Tracking Error of each joint at 1.25 sec sampling time As for Figure 7, the simulation is running at walking speed faster than previous test, which completed five steps in 1.25 seconds. In these study, PDCT significantly having larger average tracking error compared to PDCTAFC controller, with the largest error at 0.1795 rad. PDCTAFC controller shown its accuracy by having 0.0008787 rad tracking error at joint 3. Thus, it could be observed that AFC have the advantage of being robust even at faster walking pace, covering up the weakness of ISBN: 978-1-61804-173-9 101

solely having PD based computed torque controller. 4 Conclusion The simulation study of the biped robot walking on a horizontal plane has been developed successfully. Descriptions on the kinematic model, dynamic model, and studies on the walking gait of this robot have been carried out. Thus, the objective of this project is achieved. Among many other control schemes existed for biped walking, Proportional and Derivative (PD) based computed torque control scheme and Active Force Control (AFC) Integration are chosen for the setup of this project. Simulation studies are carried out to visualize the performance of control scheme used for bipedal walking robot. With different system parameters applied(disturbances, walking speed), PD based computed torque controller is proved to be superior when integrated with AFC. Comparing PD based computed torque control scheme and PD based computed torque control scheme with AFC integration, both using same biped robot parameter and optimized system parameters, PD based computed torque control scheme with AFC integration is proved to be a better control scheme as it is more accurate, response faster, and robust in dealing with disturbances. [5] Fujimoto. Y. And Kawamura. A. (1998), Simulation of an autonomous biped walking robot including environmental force interaction. IEEE Robotics Automat. Mag. 33-41 [6] Hewit. J. R. And Burdess. J. S. (1981), Fast dynamic decoupled control for robotics using active force control. Mechanism Machine Theory 16(5), 535-542 [7] Lum, H. K., Zribi. M. And Soh, Y. C. (1999), Planning and control of a biped robot, Internat. J. Engrg. Sci. 37, 1319-1349. [8] Kun. A. And Miller. W. T. (1996), Adaptive dynamic balance of a biped robot using neural networks. Proc. Of IEEE Internat. Conf. On Robotics and Automation, 240-245. References: [1] Jan. Helbo (2007), Modelling and Control of a Biped Robot, Aalborg University, 1-28 [2] Hu. J. Pratt, and Pratt G.(1998), Adaptive dynamic control of a biped walking robot with radial basis function neural networks. Proc of IEEE/RSJ Internat. Conf on Intelligent Robots and Systems, 400-405. [3] L.C. Kwek et. al.(2003), Application of Active Force Control and Iterative Learning in a 5- linnk Biped Robot. [4] Mailah, M (1998), Intelligent Active Force Control of a Rigid Robot Arm using Neural Network and Iterative Learning Algorithms, Ph.D. dissertation, University of Dundee, Dundee, 1998. ISBN: 978-1-61804-173-9 102