Biped Walking Robot Control System Design

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

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

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

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

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

Body Stabilization of PDW toward Humanoid Walking

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

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

Motion Control of a Bipedal Walking Robot

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

Robot motion by simultaneously wheel and leg propulsion

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

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

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

Kungl Tekniska Högskolan

Centre for Autonomous Systems

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

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

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

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

Mobile Robots (Legged) (Take class notes)

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

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Toward a Human-like Biped Robot with Compliant Legs

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

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

Spider Robot for Motion with Quasistatic. Force Constraints

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

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

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

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

SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT

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

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

Simulation of the Hybtor Robot

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

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

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

Robotics and Autonomous Systems

Toward a Human-like Biped Robot with Compliant Legs

Robotics and Autonomous Systems

Trajectory Planning for Smooth Transition of a Biped Robot

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

Implementation of Height Measurement System Based on Pressure Sensor BMP085

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

Stability Control of Bipedal Walking Robot

Limit Cycle Walking and Running of Biped Robots

Biorobotic Locomotion: Biped Humanoid Walking. using Optimal Control

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

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

Software Design of the Stiquito Micro Robot

Compliance for a cross four-bar knee joint

Abstract 1. INTRODUCTION

Designing Diving Beetle Inspired Underwater Robot(D.BeeBot)

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

Development of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin -

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

Optimal Gait Primitives for Dynamic Bipedal Locomotion

Design Of Humanoid s Lower Limb Model

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

Gait. Kinesiology RHS 341 Lecture 12 Dr. Einas Al-Eisa

Improved Joint Control using a Genetic Algorithm for a Humanoid Robot

Evolving Gaits for the Lynxmotion Hexapod II Robot

Learning Energy Efficient Walking Based on Ballistics

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

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

GOLFER. The Golf Putting Robot

A Novel Gear-shifting Strategy Used on Smart Bicycles

Exercise load research on common technical method in taekwondo training courses

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

The Design of Electrical Putter Car Moving Robots Based on Microcontroller Control Jie TANG and Xiao-min LIU

REPORT DOCUMENTATION PAGE

CONFIRMATION OF PHD CANDIDATURE DAMIEN KEE 2003

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

The Kinematics Analysis of Wu Yibing's Tennis Forehand Technique Xin WEN, Ji-he ZHOU and Chuan-jia DU

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

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

Compliance Control for Biped Walking on Rough Terrain

Development of Wearable Sensor Combinations for Human Lower Extremity Motion Analysis

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

AN ISOLATED SMALL WIND TURBINE EMULATOR

IMPLEMENTATION AND ANALYSIS OF FUZZY-ZMP-WALKING CONTROL IN THE GIMBIPED

CERBERUS: DEVELOPMENT OF A HUMANOID ROBOT

Gait Analysis of Wittenberg s Women s Basketball Team: The Relationship between Shoulder Movement and Injuries

In this course you will learn the following

Written Report of Robot Design

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

Decentralized Autonomous Control of a Myriapod Locomotion Robot

LOCAL STABILITY ANALYSIS OF PASSIVE DYNAMIC BIPEDALROBOT

S-CURVE DOCUMENTATION AND TUTORIAL FOR THE S-CURVE ON THE COOL MUSCLE

Learning Energy Efficient Walking with Ballistic Walking

Dynamic Lateral Stability for an Energy Efficient Gait

Design of a double quadruped for the Tech United soccer robot

BUILDING A BETTER PASSIVE WALKER

TYROL: EVOLUTION OF A 10-AXIS BIPED ROBOT

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

Novel Tripedal Mobile Robot and Considerations for Gait Planning Strategies Based on Kinematics

RECENTLY, various humanoid robots have been

Resonance in Transverse Waves. Regents Physics

Servo-Assisted Lower-Body Exoskeleton With a True Running Gait

Transcription:

69 Biped Walking Robot Control System Design Jian Fang Abstract For biped walking robot posture instability problems presented this paper, ZMP gait planning algorithm and a time division multiplexing servo control method are used to achieve self-controlled walking robot gait. Experimental results show that the methods described herein can be used to achieve stable operation of the walking robot. With a PC using labview robot control interface, the software is simple, straightforward, and easy to operate to control movement of the robot. Keywords: bipedal walking robot, ZMP gait planning algorithm, Labview 1. Introduction Robot invention is a milestone in the history of human technology. Especially biped robot technology is hot in recent years, and many theory and technology of intelligent robotics research. Compared with conventional wheeled and crawler crawling robot, higher technical requirements are needed for a bipedal robot with stronger intelligence and better environmental adaptability. Biped robot used to to carry out research for the promotion of the development of humanoid robots is of great significance. *CorrespondingAuthor:Jian Fang (E-mail:757314739@QQ.COM) School of Electrical Engineering Jilin Engineering and Technical Teachers College Changchun,130052,China In this article bipedal robot body structure first proposed has been studied on the basis of determining the distribution of the degrees of freedom of the robot, robot control system hardware circuit design, and then under the zero moment point ZMP theoretical guidance for the robot gait planning. 2. Biped Robot Hardware Design 2.1 Biped Robot Body Structure Design By contrast analysis of human leg movement and joint degrees of freedom, and with reference to the degree of freedom at home and abroad, a biped robot was assigned to determine the six degrees of freedom bipedal walking robot lower limbs agency. Where the number of degrees of freedom for each leg has lower extremity 3 (a hip, a knee, a ankle), multiple degrees of freedom of the rotation axis of the cross was made of a type of space, so that the biped robot's joints were used to simplify and control the intended person. Range of motion of each joint is shown in Table 1.

70 Table 1: Range of motion of the joints Joint Articulation range (degrees) Joint form -30~30 Two-DOF planar parallel mechanism and linkage Hip -45~45-45~45 Knee -90~90 Planar Linkage Mechanism -30~30 Two-DOF parallel mechanism Ankle -45~45 Biped robot and a side elevation view of Figures 1 and 2. 2.2 Biped Robot Hardware Circuit Design Biped robot hardware consists of a DC servo motor, reduction gear, and a control circuit. The control circuit board used AT89S52 MCU control. AT89S52 has the following standard features: 8K in-system programmable Flash with memory. 8K bytes of Flash, 256 bytes of RAM, 32 I / O lines, Watchdog Timer.Two data pointers, three 16-bit timer / counters, a six-vector two interrupt structure, full-duplex serial port, on-chip oscillator and clock circuitry. Figure 1: biped robot front view The design selected the servo motor FUTABA S3003 Servo paperback edition (excluding rudder package) by the input pulse width controlling its rotation angle. Figure 3: robot control board Figure 2: biped robot side view

71 FUTABA S3003 servo motor parameters is shown in Table 2 Figure 4: servos S3003 physical map Table 2: FUTABA S3003 parameters Product Name FUTABA S3003 Supplier Code S3003 Size 40.4 19.8 36.0mm Working speed 0.23sec/60 (4.8V)0.19sec/60 (6.0V) Output Power 3.2kg/cm(4.8V)4.1kg/cm(6.0V) High time periodic pulse signal input is usually between 1ms and 2ms, and high and low times around 20ms. The control line input is a periodic square wave pulse width adjustable cycle square wave pulse signal, 20 ms (ie, a frequency of 50 Hz). the steering angle of the shaft changes; the angle change is proportional to the pulse width change. Relationship between pulse width of FUTABA S3003,and steering angle of the output shaft between the input signals is represented in Figure 5. When the pulse width of the square wave changes, Enter the positive pulse width (period of 20ms) Servo motor output arm position Figure 5: Servo output pulse width corresponding to the position location map

72 3. Biped Robot's Gait Planning ZMP 3.1 ZMP Principle of a Gait Planning ZMP (Zero Moment Point) suffered a bipedal walking robot gravity, and 'the intersection of inertial force and ground reaction force vector of the three the scope of the sole; two feet touch the ground, located within the boundary of the convex polygon formed by the feet area; this area is called stable region. In ZMP place, the robot suffered zero lateral forces and moments, and gait planning ZMP is calculated as follows: extension cords are together with the ground. When one foot of the robot grounds, ZMP must fall within (1) (2) (3) Where : t - time; X ZMP (t), (t) Y ZMP during the robot to the X and Y coordinates of the ZMP, respectively; Z ZMP (t) Z coordinating the movement of the center of gravity of the state; m i The quality of the i-th component; X i (t), Y i (t), (t) Z i The i-th coordinates of the center of gravity means, respectively; Key biped walking robot trajectory control is determined according to the motion trajectory of the knee and hip joints of the ankle. Foot lift height is 0, the track is determined by only the knee stride, and the pace and tempo of the track can be uniquely identified in the hip.the gait cycle is shown in Figure 6. g X, g Y, coordinate system. g Z gravity components of the

73 Figure 6: gait cycle diagram Algorithm 2. ZMP gait planning Based on the above analysis, ZMP can get biped robot gait planning flow chart shown in Figure 7. 3). Step off the stage: a half step is forward in the hind legs and landed parts in parallel with the other leg; hips rate is reduced to zero speed, and restored to the side by side legs resting state. Focusing on the entire trajectory calculation steps,forward movement of the planning steps are as follows: 1). Determine the velocity and step length; 2). Set the initial parameters, calculate the trajectory of ankle and hip joints; 3). Knee trajectory is calculated according to the ankle and hip trajectories; 4). Calculate ZMP trajectory; 5). Change the parameter value, return to step 2; 6). Select the maximum stability of the track. 4. System Test Figure 7: Biped robot gait planning flowchart Bipedal walking robot complete process consists of three stages. 1). Infancy: the initial legs to walk side by side under stationary state changes, a distance of half a step is forward in the legs, and hips rate rises from zero to a constant value; 2). Full step stages: two legs alternately step forward in the distance, hip rate is unchanged; 4.1 Test Environment To facilitate debugging, we use Labview to design a PC debugging interface, The debug interface includes six degrees of freedom bipedal walking robot joint commissioning panel, using RS232 serial port debugging interface for data exchange with the control panel. The interface can slide through six PWM control, joint control of six movements, and the control interface is shown in Figure 8.

74 Figure 8: Servo parameter adjustment interface 4.2 Joint Independent Testing Labview PC data debugging knee was through the serial port to the next crew pulse for debugging, the angle x), Obtaining an angle corresponding to the number of pulses is shown in the following table, corresponding to the knee joint action: The corresponding angle, the angle of the pulse, is according to the equation: y = 500 +11.11 x (pulse y, Testing times Pulse Expected angle Measured angle 1 500 0 0 2 833 30 30.2 3 1000 45 43.2 4 1167 60 61.2 5 1333 75 76 6 1500 90 90.5 7 1667 105 105.6 8 1833 120 121 9 2167 150 152.5 10 2500 180 180.1

75 4.3 Gait Planning Test Setting the upper body while walking is always perpendicular to the ground, feet parallel to each other, and always parallel to the ground. Robot with a step frequency walking can have walking speed of walking, walking robot under planning the projection of the center of gravity on the ground sine curve always falls on the ground within feet range. Test swinging feet in the air gives the robot trajectory sampling points as shown in Figure 9. 60mm / s. Reference to characteristics of human 0 degrees to test the left The left hip 30 degrees The left knee 15 The left knee 15 ankle test degrees test degrees test 0 degrees to the right Right hip 30 degrees 15 degrees to the 15 degrees to the ankle test test right knee test right knee test Figure 9: robot gait planning picture 5.Conclusion Biped robot body design with a total of six degrees of freedom can be used as a platform of competition. For further expansion of robot reserved space, ZMP results were verified by using mathematical modeling methods for the design of static walking robot planning and physical planning. scientific research, and also be used for robot

76 References [1]. Zhengyan Qi ; Hongbo Wang ; Zhen Huang ; Lili Zhang.Kinematics of a quadruped/biped reconfigurablewalking robot with parallel leg mechanisms.reconfigurable Mechanisms and Robots, 2009, pp: 558-564. [2]. Iribe, M. ;Osuka, K. A designing method of the passive dynamic walkingrobot via analogy with the Phase Locked Loop circuits.robotics and Biomimetics, 2006, pp: 636 641. [3]. Iribe, M. ;Osuka, K. Analogy between Passive walking robot and Phase Locked Loop circuit. SICE-ICASE, 2006. International Joint Conference. 2006,pp: 1195 1200. [4]. Tan Guanzheng.ZhuJianying.The history, status quo and development trend of two-legged walking robot robotics research abroad.1992.pp. 59-65 [5]. XieTao.XuJianfeng.ZhangYongxue. Humanoid robot research the history, current situation and prospects. Robot.2002.pp.:367-374 [6]. XuefengZhou ;Yisheng Guan ; ChuanwuCai ; Li Jiang.Modeling and planning for stable walking of a novel 6-DOF biped robot. 2010, pp: 7-12. [7]. Asano, Y. ; Kawamura, A. Stability on orientation motion of biped walking robotaiming at a target object. Advanced Motion Control, 2006, pp: 428 432. [8]. Luo, R.C. ; Yi Hao Pu ; ChwanHsen Chen ; JiaRong Chang ;Cheng Yen Li.Design and Implementation of humanoid bipedwalking robot mechanism towards natural walking. Robotics and Biomimetics (ROBIO), 2011, pp: 1165 1170.s [9]. Kurita, K. Estimation Technique of Friction Caused by RobotWalkingMotion.Advanced Applied Informatics (IIAIAAI), 2013, pp: 268-269 [10]. Kurita, K. New approach to estimate friction caused by bipedrobot walking based on electrostatic induction. Advanced Mechatronic Systems (ICAMechS), 2012,pp: 680 683. [11]. Siregar, H.P. Simulation of power consumption for walking robot. Robot Motion and Control, 2005, pp: 27 32. [12]. Parasuraman, S. ; Foo Jin Hang.Statically balanced walking of a crawler robot. Instrumentation and Measurement Technology Conference (I2MTC), 2011, pp: 1 6. [13]. Miyake, Y. Interpersonal Synchronization of Body Motion and the Walk-Mate Walking Support Robot. Robotics, IEEE Transactions on.2009, pp: 638-644. [14]. Se-HoonPark ; Dong-Sik Kim ; Yun-Jung Lee.Discontinuous spinning gait of a quadruped walkingrobot with waist-joint. Intelligent Robots and Systems, 2005,pp: 2744 2749. [15]. Takahashi, T. ; Kawamura, A..Posture control using foot toe and sole for bipedwalking robot "Ken". Advanced Motion Control, 2002,pp: 437-442.

77 Jian Fang received the B.S.degrees in Automation from Jilin Institute of Technology in 1998, M.S. degree in control engineering from Jilin University in 2007.In 1998,he joined the Jilin Teachers Institute of Engineering &Technology in 2000,where he is cuttentlya Associate Professor and associate dean in electric work academy.his current research interests are Motion control of a mobile robot, path planning, intelligent controland their applications.