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

Similar documents
Humanoid Robots and biped locomotion. Contact: Egidio Falotico

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

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Body Stabilization of PDW toward Humanoid Walking

Motion Control of a Bipedal Walking Robot

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

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

Slip Observer for Walking on a Low Friction Floor

RECENTLY, various humanoid robots have been

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

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

Stability Control of Bipedal Walking Robot

Robot motion by simultaneously wheel and leg propulsion

SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT

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

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

THE PRESSURE SIGNAL CALIBRATION TECHNOLOGY OF THE COMPREHENSIVE TEST

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

Vibration Analysis and Test of Backup Roll in Temper Mill

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

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

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

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

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

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

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

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

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

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

Research on Goods and the Ship Interaction Based on ADAMS

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Kungl Tekniska Högskolan

Centre for Autonomous Systems

Development of a Locomotion and Balancing Strategy for Humanoid Robots

Trajectory Planning for Smooth Transition of a Biped Robot

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

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

Development of Wearable Sensor Combinations for Human Lower Extremity Motion Analysis

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

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

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

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

Spider Robot for Motion with Quasistatic. Force Constraints

Biped Walking Robot Control System Design

Mobile Robots (Legged) (Take class notes)

Toward a Human-like Biped Robot with Compliant Legs

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

Robotics and Autonomous Systems

Shuuji Kajita and Kazuo Tani

Robotics and Autonomous Systems

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

Simulation of the Hybtor Robot

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

Research on Small Wind Power System Based on H-type Vertical Wind Turbine Rong-Qiang GUAN a, Jing YU b

A Distributed Control System using CAN bus for an AUV

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

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

Sensing and Modeling of Terrain Features using Crawling Robots

Generalized Learning to Create an Energy Efficient ZMP-Based Walking

BIPED TRANSFORMER. Group No. 9

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

Dynamic Lateral Stability for an Energy Efficient Gait

Neural Network in Computer Vision for RoboCup Middle Size League

Robots With Legs. Helge Wrede

Constant pressure air charging cascade control system based on fuzzy PID controller. Jun Zhao & Zheng Zhang

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

Emergency Stop Algorithm for Walking Humanoid Robots

HYBRID POSITION/FORCE ALGORITHMS FOR BIPED LOCOMOTION

Learning Energy Efficient Walking Based on Ballistics

GEA FOR ADVANCED STRUCTURAL DYNAMIC ANALYSIS

Compliance Control for Biped Walking on Rough Terrain

Neuro-Fuzzy ZMP Control of a Biped Robot

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Wind Tunnel Instrumentation System

Stabilizing Walking Gaits using Feedback from Gyroscopes

Biorobotic Locomotion: Biped Humanoid Walking. using Optimal Control

WALKING MOTION ANALYSIS USING SMALL ACCELERATION SENSORS


Abstract 1. INTRODUCTION

arxiv: v1 [cs.ro] 28 Feb 2017

ANALYSIS OF STABILITY OF THE HUMAN GAIT

INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION

Monitoring of wheel dressing operations for precision grinding

Learning Energy Efficient Walking with Ballistic Walking

Control of BIOLOID based on Floor Projection of Center of Mass for Ascending Stairs

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

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

GOLFER. The Golf Putting Robot

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length

Gait planning for biped locomotion on slippery terrain

The Design and Control of a Bipedal Robot with Sensory Feedback

Improved Joint Control using a Genetic Algorithm for a Humanoid Robot

Modeling of Hydraulic Hose Paths

Gait analysis for the development of the biped robot foot structure

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

Numerical Simulation of the Basketball Flight Trajectory based on FLUENT Fluid Solid Coupling Mechanics Yanhong Pan

Toward a Human-like Biped Robot with Compliant Legs

TYROL: EVOLUTION OF A 10-AXIS BIPED ROBOT

Bicycle Safety Map System Based on Smartphone Aided Sensor Network

AFRL-RI-RS-TR

Transcription:

2nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 2015) 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 1 School of Mechanical Engineering, Shenyang Jianzhu University, Shenyang 110168, China 2 State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China a leebin1991@hotmail.com, b lizhihai@sia.cn, c ljj_01@sjzu.edu.cn, d cgbu@sia.cn Keywords: Zero Moment Point; Stability; Biped Robot Abstract. A kind of ZMP measure system has been described in this paper, tests have been done on person with the system. The obtained experimental ZMP trajectory has been analyzed and real-time performance of this system has also been verified. So, the result has shown that the system can be implemented on our 6 DOF biped robot. The ultimate purpose of this system is to measure ZMP trajectory for further analysis of on-line gait planning of the biped robot. Introduction Due to flexibility of bipedal structure, biped robots can go up and down stairs, stride over obstacle and have good performance on complicated task. Biped robots are most suitable robot to be human substitute in the daily environment. However, realization of dynamic stable walking of biped robot is always a challenging task because other than wheeled robot and multi-legged robot, realization of stable walking of biped robot not only requires supreme exquisite mechanical structure, but also appropriate robust control system. Lots of researchers concentrate on dynamic stable walking of biped robots, so far, there are two methods to make reliable walking. First method is based on algorithm such as neural network and fuzzy control to predetermine ZMP reference, in this way, stable walking can be obtained in given environment. However in the first method, ZMP feedback data is not used and stable walking can be assured only on flat ground, it is also known as off-line gait planning. In second method, the feedback data obtained from attitude sensor, gyroscope, accelerometer, force sensor is used to adjust robot in real-time, so more stable walking can be realized. Force sensors applied on the sole are necessary, because force distribution and terrain condition which is the important data of biped walking can be obtained through force sensor. Therefore ZMP trajectory can be calculated while robot is walking by feedback data. The purpose of this paper is to obtain the ZMP trajectory which can be used in the further study of stable walking control of biped robot. Analysis of ZMP Biped walk is a periodic process, each leg cross to lift and one foot has to be contact with the ground. For bipedal walking robot, walk can be defined as the bodily movement generated by periodic motion of mechanic joint with the ground reaction forces. There exist two kinds of walking, namely, static walking and dynamic walking. In static walking, the projection of the center of mass never leaves the support polygon during the walking. In dynamic walking, there exist periods when the projection of the center of mass leaves the support polygon. So static walking has to be slow to keep the COM projection under polygon and big foot generally used to ensure that. The ZMP theory makes dynamic walking possible, it s faster and more efficient than static walking. We can use flexible control to constrain the attitudes, speed, accelerated speed ensure the balance. The ZMP is defined as the point where the horizontal component of the moment of the ground reaction forces becomes zero. If ZMP always in the support polygon and close to COP, the walking will be balance, in other term, the walking is dynamic stable. ZMP theory is generally used as criteria for dynamic stable walking of biped robot. So, if ZMP trajectory can be obtained real-time, 2015. The authors - Published by Atlantis Press 352

better dynamic stable walking can be realized. The distribution of ground force reaction is also complicated, ground reaction forces distributed over the sole can be replaced by a equivalent force and moment at a certain point in the sole. As shown in Fig 6 and Fig 7. Fig.1 Vertical Force Fig.2 Horizontal Force The torque ( in the sole can be expressed by: (1) Considering τ( ) = 0 for Eq. 1, can be obtained as follows: (2) So, we can obtain: (3) From Eq. 1- Eq. 3, can be expressed as follows: (4) Where is the pressure force on the sole obtained from the data acquisition system. As for the force of friction, it can be attributed to resultant force both in single support period and double support period. Here we take no consideration of force of friction. So, we can calculate ZMP using formula as follows: Where P is the x coordinate of sensor on the sole,f is the ground reaction force on the point. As we know, the process of a periodic walking including two parts, one is single support period, the other is double support period which is short but can t be ignored. So, both SSP and DSP have to be taken into consideration. The ZMP of double support period as follows: (5) (6) P Fig.3 ZMP (Double Support Period), denotes ZMP of right foot, as the same, denotes the ZMP of left foot. (7) (8) 353

Pressure Measurement System Design Force sensor is indispensablee in feedback system, there are two kinds of sensor mostly used in follow ways: one six-axis force sensor and several normal force sensors.. When the ground is uneven, there are many contact points and their positions cannot be measured by a popular 6 axis force sensor, and six-axis force iss often applied on the ankle that makes m large inertia moment whichh can produce vibrations. So regular load cellss are selected. In order to realizee stable walking of biped robot, the contact force between sole and ground has to be measured precisely, the contact force distribution is most depend on ground condition. In this work four load cells are applied on the corners of biped robot sole. And four spikes of load cells can be assumed as arch of the foot, so the force distribution can be b even in flat ground condition. Moreover, pressure can be easily measured. Fig. 4 ZMPP measurement platformm For the convenience of collecting sensor data and fine PCI connection with PC104 board, dataa acquisition card PCH 2001 has been used, the card has 12 bit resolution, 16 channels, frequency can be as high as 250 KHZ and the output range can cover our load cell c output limit. The card can get until 200 samples per second coming from the load cells. Fig.5 PCH 2001; Hardware system Noise filtering has to be done in any signal acquisition system, we havee to do the noise filter according to the situation by both hardware and software way. Software S filtering is efficient and necessary. According to the feature of this data acquisition system,, the filtering algorithm must have good performance on the real-time qualityy as the whole systemm does. There are lots of filter methods: Arithmetic average filter is suitable filter for random jamming. Median filter is very efficient to take out fluctuation by accident cause. But randomm jammingg or the instability of transmitters may cause serious distortion we should use program judging method to decide useful signals. So, here we combine three methods above so filtering algorithm is used as follows: 354

Fig.6 filtering algorithm Due to the impact force produced by contact between foot and ground, stretchy and damped nonskid rubber has been applied on the contact area on the sole. We can see from Fig.7 that most noisy has been filtered by filtering method used above. Wave /V T/us Fig.7 Pressure value (Before filtering); Pressure value (After filtering) Experiments and Result When a person is starting walking on the platform, the output of load cells will be amplified and converted into digital signals by the acquisition cards. The data will arrive to PC104 board through PCI bus. Finally we filter the signal and calculate the ZMP in the program operated on PC 104 board. The person walks straight on the floor with 20cm step size, The ZMP trajectory of the person is shown in Fig.8.It shows the continuous trajectory of the ZMP for three steps: two steps by the left leg and one step by the right leg. The curve line shows the locus of the ZMP during the period of one-leg support, and the straight line shows that from one one-leg-support period to the subsequent one-leg support period. We can see that the ZMP never leaves support area. 355

Y Direc tion (CM) LEFTT FOOTT LEFTT FOOTT WALKING DIRECTIONN RIGHT FOOT ( Fig.8 Experiment of walking; ZMP trajectory X Direction (CM) Conclusion We use PC 104, data acquisition, load cells to build a measuree system, then analyzed the ZMP distribution and use software filter method to reduce noise sensitivity of thee system, finally ZMP system has been designed and experiments have been done while person is walking.as we can seee from test result that the system offers us accurate, continuous ZMP trajectory and the system has good performance on real-time and accuracy. The system provides conditions for further study of on-line gait planning. Acknowledgement In this paper, the research was sponsored by the National Key Technology Support Program (Project No. 2013BAK03B01). References [1] Shuuji Kajita, Hirohisa Hirukawa, Kensuke Harada: Introduction to Humanoid Robotics.(2006) [2] JING Chenglin, LI Zushu, XUE Fangzheng:Fuzzy Adaptive Algorithm for Biped Robot Inverse Kinematics, ROBOT 2010,Vol.32( (4):534-539,546 [3] Hashlamon, Iyad; Erbatur, Kemalettin: :Simple Virtual Slip Force Sensor for Walking Biped Robots,2013 9TH ASIAN CONTROL CONFERENCEE (ASCC) [4] Makoto Shimojo, Takuma Araki:A ZMP sensor for bipedd robot. 2011 IEEE International Conferencee on Robotics and Automation [5] Tatsuzo Ishida, and Yoshihiro Kuroki in: Theoretical Methods in Sensor system of a smalll biped entertainment robot, volume 5 of Advanced Robotics, Vol. 18, No. 10, pp. 1039 1052 (2004) [6] M. Arbulú, F. Prieto, L. Cabas, P. Staroverov, D. Kaynov, C. Balaguer: ZMP Human Measuree System(2010) [7] Departamento de Informática, YABIRO:A NEW APROACHH TO SMALL BIPED ROBOTS, 5th IFAC/ /EURON Symposium on Intelligent Autonomous Vehicles Instituto Superior Técnico, Lisboa, Portugal July 5-7, 2004 356