Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Similar documents
Position Control of DC Motor by Compensating Strategies

Advanced Servo Tuning

Ball Balancing on a Beam

Automatic Control Motion control Advanced control techniques

Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R

Improved NCTF Control Method for a Two-Mass Rotary Positioning Systems

CDS 101/110a: Lecture 8-1 Frequency Domain Design

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Elements of Haptic Interfaces

Position Control of AC Servomotor Using Internal Model Control Strategy

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information

Control Servo Design for Inverted Pendulum

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

Load Observer and Tuning Basics

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:16 No: L. J. Wei, A. Z. Hj Shukor, M. H.

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

Optimal Control System Design

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Investigation on Standardization of Modal Space by Ratio for MDOF Micro-Macro Bilateral Teleoperation Control System

Latest Control Technology in Inverters and Servo Systems

CDS 101/110: Lecture 8.2 PID Control

MEM01: DC-Motor Servomechanism

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

Fundamentals of Servo Motion Control

Available online at ScienceDirect. Procedia Engineering 168 (2016 ) th Eurosensors Conference, EUROSENSORS 2016

Design of Shunt Active Power Filter by using An Advanced Current Control Strategy

DC SERVO MOTOR CONTROL SYSTEM

Penn State Erie, The Behrend College School of Engineering

Enhanced Speed and Current Control of PMSM Drives by Perfect Tracking Algorithms

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Elmo HARmonica Hands-on Tuning Guide

ACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS. Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

Application Note #2442

Fundamental Research of Power Conversion Circuit Control for Wireless In-Wheel Motor using Magnetic Resonance Coupling

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

POSITION TRACKING PERFORMANCE OF AC SERVOMOTOR BASED ON NEW MODIFIED REPETITIVE CONTROL STRATEGY

Bode Plot based Auto-Tuning Enhanced Solution for High Performance Servo Drives

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

Teaching Mechanical Students to Build and Analyze Motor Controllers

(1) C = T θ. 1 FIR = finite impulse response

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Advanced Motion Control Optimizes Mechanical Micro-Drilling

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Advanced Motion Control Optimizes Laser Micro-Drilling

METHODS TO IMPROVE DYNAMIC RESPONSE OF POWER FACTOR PREREGULATORS: AN OVERVIEW

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications

Disturbance Observer and Kalman Filter Based Motion Control Realization

(1.3.1) (1.3.2) It is the harmonic oscillator equation of motion, whose general solution is: (1.3.3)

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

New Long Stroke Vibration Shaker Design using Linear Motor Technology

Shuffle Traveling of Humanoid Robots

ServoStep technology

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Motor Modeling and Position Control Lab 3 MAE 334

Embedded Control Project -Iterative learning control for

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Self Resonance Cancellation for Joint Torque Control Using Torque Sensor

Research and design of PFC control based on DSP

UAV: Design to Flight Report

Hybrid LQG-Neural Controller for Inverted Pendulum System

QUADROTOR ROLL AND PITCH STABILIZATION USING SYSTEM IDENTIFICATION BASED REDESIGN OF EMPIRICAL CONTROLLERS

Relative Vibration Suppression in a Positioning Machine Using Acceleration Feedback Control

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives

+ + G c (s G p (s. a) What is overall transfer closed-loop transfer function θ(s)

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

Sensor system of a small biped entertainment robot

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Shaft Torque Excitation Control for Drivetrain Bench

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Feedback controller tuning on a humanoid robot

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Dr Ian R. Manchester

Enhanced Fault Detection of Rolling Element Bearing Based on Cepstrum Editing and Stochastic Resonance

Vibration Control of Flexible Spacecraft Using Adaptive Controller.

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.


Ball and Beam. Workbook BB01. Student Version

Modeling Position Tracking System with Stepper Motor

Sensors and Sensing Motors, Encoders and Motor Control

Transcription:

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Akiyuki Hasegawa, Hiroshi Fujimoto and Taro Takahashi 2 Abstract Research on the control using a load-side encoder for two-mass system is getting more active due to the widespread use of the load-side encoder. We previously proposed Self Resonance Cancellation, which is a position control method for two-mass system. SRC has steady-state error and the vibration suppression performance is not improved. In the industry, Proportional-Proportional Integral control is commonly used, however, P-PI has problems such that poles can t be arranged arbitrarily and bad performance in the disturbance suppression performance. In this paper, SRC and P-PI combined and complement each other s faults and control performance is improved. In other words, poles can be arranged arbitrarily, the vibration suppression performance and the disturbance suppression performance is improved and the control bandwidth become higher. Simulation and experimental results show the effectiveness of the proposed method. I. INTRODUCTION In the industry, there are many controlled objects that can be modeled into two-mass systems. Hence control of two-mass system is very important in engineering. Robots joints with gears or timing-belt are modeled into two-mass system. Therefore, studies on position control of two-mass system are important for robots control. Conventionally, twomass system position control method using an observer has been actively studied [], [2]. However, observers are greatly affected by modeling error of the plants. In recent years, the load-side encoder has been widely used. It is because that the load-side positioning accuracy has become more required and cost of the load-side encoder has become lower. Therefore, studies on control methods using a load-side encoder has been active [3], [4], [5], [6]. We previously proposed Self Resonance Cancellation (SRC) which is a position control method for two-mass system [7]. Although SRC has the advantage of simplifying controller design, the vibration suppression performance is bad. In the industry, Proportional-Proportional Integral (P- PI) control is commonly used, because its simplicity and comprehensibility are in great demand. However, P-PI has problems such that poles can t be arranged arbitrarily and bad performance in the disturbance suppression. If we use state feedback method, pole arranging arbitrarily is possible. However, parameters of robot joint are change according to posture fluctuation, thus state feedback is not appropriate for robot joint angle control in terms of robustness. The University of Tokyo, 5--5 ashiwanoha, ashiwa, Chiba, 277-856, Japan, hasegawa6@hflab.k.u-tokyo.ac.jp, fujimoto@k.u-tokyo.ac.jp 2 Advanced Technology Engineering Department,Partner Robot Division, Toyota Motor Corporation -4-8, oraku, Bunkyo-ku, Tokyo 2-87, Japan taro takahashi@mail.toyota.co.jp nee joint (a) Overview Hip joint Ankle joint Timing belt Gear (b) nee joint Fig. : Experimental machine of leg robot Motor2 Motor Coupling In this paper, SRC is combined with P-PI and they complement each other s faults. In other words, the proposed method can arrange poles arbitrarily and has improved control performances. The purpose of this paper is to propose a method combining simplicity, comprehensibility, improved control performance for robot joint, which is modeled into two-mass system. In section II, experimental setup and modeling is shown. In section III, the design and the principle of the method proposed is described. In section IV, Simulations results and experiments results show the superiority of the proposed method. A. eg Robot II. EXPERIMENTA SETUP AND MODEING Fig. a shows the experimental machine of a leg robot. The robot has a hip joint, a knee joint and an ankle joint. It is possible to measure the characteristics of only the leg, because the waist is fixed by the frame, The knee joint of the leg robot is shown in Fig. b. As shown in the Fig. b, the leg robot joint consists of two motors and belts. This structure enables us to downsize motors and to place motors freely, and joints which consists of double motors and belt are proposed for humanoid robot in previous studies [8], [9]. The leg robot employs encoders not only on the motor-side but also on the load-side, so that control methods using information on the load-side can be implemented. Fig. 2 is a schematic diagram of the joint which is shown in Fig. b. M and M 2 denote the motors, and l denotes the

l : Coupling Gear : oad TM M TS JM DM TS (a) Model J D T J s 2 D s T S s 2 D M s M M 2 : Motor2 M : Motor Fig. 2: Schematic diagram of single joint with double encoders Fig. 4: Two-mass system (b) Block diagram load and the coupling, respectively. The frequency response of the knee joint was measured. Fig. 3 shows the frequency response from the motor input torque to the loadside angle θ. TABE I shows modeling parameters. The measurement experiment were conducted using a frequency domain identification method [] and each joint of the robot legs are in standing posture. Fig. 3 shows the joint has antiresonances and resonances. B. Two-mass Motor Bench Robots joints with gears or timing-belt are modeled into two-mass system as shown in Fig. 4a and Fig. 4b. We conducted experiments using two-mass motor bench to show clearly the performance of the control methods. Fig. 5 shows the experimental machine of the two-mass motor bench. It has not only a motor-side motor but a load-side motor, therefore we can add the load-side disturbance or measure the frequency response from the load-side. Fig. 6 shows the frequency responses of the two-mass motor bench. TABE II shows modeling parameters. III. SRC-P-PI A. Self Resonance Cancellation [7] Block diagram of SRC system is shown in Fig. 7. Here, J SRC = J. SRC calculates virtual angle θ SRC from the motor-side angle θ M and the load-side angle θ. θ SRC is denoted by (), and θ SRC is the center of gravity of the motor-side angle and the load-side angle. -5 - -9-8 -27-36 2 2 Fig. 3: Frequency response of knee joint. From the motor input torque to the load-side angle θ. Motor-side oad-side Fig. 5: Experimental machine of two-mass motor bench θ SRC = J θ M θ. () J J The equation of motion on the motor-side and the loadside in the inertial system is denoted by (2), (3), therefore θ SRC is denoted by (4). θm = (θ M θ ), (2) J θ = (θ M θ ), (3) θ SRC = J θ M M J θ J J =. (4) J TABE I: Parameter of leg robot knee joint Motor-side moment of inertia 8.3e-6 kg m 2 /s 2 2 Motor2-side moment of inertia 8.3e-6 kg m 2 /s 2 J l Coupling moment of inertia e-6 kg m 2 /s 2 J oad-side moment of inertia.25 kg m 2 /s 2 D M Motor-side viscosity friction coefficient 2e-3 kg m/s D M2 Motor2-side viscosity friction coefficient 2e-3 kg m/s D l Coupling viscosity friction coefficient 2e-3 kg m/s D oad-side viscosity friction coefficient kg m/s Belt torsional rigidity coefficient 2.5 kg m/s 2 2 Belt2 torsional rigidity coefficient.5 kg m/s 2 Harmonic gear torsional rigidity coefficient 2.3e4 kg m/s 2 r p Gear ratio of belt.7 r h Gear ratio of harmonic gear 5 T Torque constant.327 N /Arms TABE II: Parameter of two-mass motor bench Motor-side moment of inertia.9 kg m 2 /s 2 J oad-side moment of inertia.57 kg m 2 /s 2 D M Motor-side viscosity friction coefficient.8 kg m/s D oad-side viscosity friction coefficient.826 kg m/s Torsional rigidity coefficient 93.637 kg m/s 2 r Gear ratio

-2-4 -6-8 - 2 2-2 -4-6 -8 2-9 -8-27 -36 2 - -2-3 -4 2 Fig. 6: Frequency response of two-mass motor bench The transfer function from the input torque to the centroid angle θ SRC is given by θ SRC = ( J )s 2 = J SRC s 2, (5) where J SRC = J. The transfer function from the input torque to the centroid angle θ SRC has no resonance as shown in Fig. 8, therefore feedback of θ SRC makes control bandwidth higher. In addition to it, the design of the controller becomes very simple, because it is a rigid body model without resonance. However, even if θ SRC is controlled, the load-side angle θ deviates from the command value. For example, when θ M and θ are vibrating, if the amplitudes is the inertia ratio and the frequencies are the same, θ SRC is a constant value. Also, since θ SRC neglects the resonance, therefore SRC is difficult to improve vibration suppression performance. Motor D M T S M J SRC T S SRC oad J D J J SRC Fig. 7: Block diagram of SRC system [7] B. Proportional-Proportional Integral Control (Conventional) Block diagram of P-PI is shown in Fig. 9. Inner-loop of P-PI is motor-side angular velocity ω M control loop with PI controller and outer-loop of P-PI is the load-side angle θ control loop with P controller. The structure is simple and the relationship between their gains and the control performance is clear. However, P-PI has disadvantages. First, P-PI can t arrange poles arbitrarily, thus hand-tuning of Fig. 8: Comparison of frequency characteristics of the transfer function from the input torque to the motor-side angle θ M, from the input torque to the load-side angle θ from the input torque to the centroid angle θ SRC ref P PI Motor D M! M oad J D and Fig. 9: Block diagram of the P-PI system for angle control controller gain is needed. Second, the control bandwidth of the inner-loop is limited by the anti-resonance frequency. Third, bad performance in the disturbance suppression. C. SRC-P-PI Control (Proposed) Even if θ SRC is feedbacked directly, the load-side angle does not follow the command value. Several solutions have already been proposed for this problem. Previous method solved the problem by eliminating the difference between the load-side angle θ and the centroid angle θ SRC [4], [5], [6]. In this paper, we propose a control method shown in the block diagram of Fig.. In the method proposed, the difference between the load-side angle θ and the centroid angle θ SRC is not eliminated. Inner-loop of SRC-P-PI is the centroid angular velocity ω SRC control loop with PI controller and outer-loop of SRC-P-PI is the load-side angle control loop with P controller and all-pass-filter (APF). APF is used as a phase compensation filter. While P-PI controls the motor-side angular velocity ω M in inner-loop, SRC-P-PI controls the centroid angular velocity ω SRC in inner-loop. (5) showed that the transfer function from the input torque to the centroid angle θ SRC has no resonance and anti-resonance. As a result, poles of innerloop can be arranged arbitrarily by the PI controller, and it is possible to design inner-loop with high control bandwidth exceeding resonance and anti-resonance. However, SRC-P-PI neglects the resonance and anti-resonance in the inner-loop, therefore it is necessary to improve the vibration suppression

ref s! c s! c APF P PI Motor D M s D M J SRCs D SRC! M! SRC J s D! J SRCs D SRC oad Fig. : Block diagram of the SRC-P-PI system for angle control 8 6 J D 6 5 4 3 2 - -2-3 -4-5 -6-6 -5-4 -3-2 - 2 3 4 5 6 (a) Overview P-PI(conv) SRC-P-PI(prop).5.5 -.5 - -.5 -.5 - -.5.5.5 (b) Enlarged View Fig. 3: Inner-loop phase margin. The phase margins are aligned for fair comparison. 4 2 8 6 4 P-PI(conv) SRC-P-PI(prop) 2.5 P-PI(conv) SRC-P-PI(prop) -2 2.5-4 -6-8 - - -8-6 -4-2 2 4 6 8 Fig. : APF effect in the Nyquist diagram. APF rotate the Nyquist diagram. performance of the outer-loop. The outer-loop of SRC-P-PI has APF as a phase compensator for vibration suppression. The effect of APF is shown in Fig.. APF rotate the Nyquist diagram, therefore the system become stable. In other words, SRC-P-PI enhances the disturbance suppression performance by making the control bandwidth of the inner-loop higher, and the outer-loop has vibration suppression performance. P-PI has 3 parameters required to be tuned by hand, while SRC-P-PI has 2 parameters (outer P gain and APF cutoff frequency) to be tuned by hand, that is, SRC-P-PI is easier to design than P-PI. 5-5 - -5-2 - 2 3 5-5 - - 2 3 Fig. 2: Bode diagram of inner-loop. Two roll-offs at the high frequencies are aligned in the same form for fair comparison. -2-4 -6-8 - - -8-6 -4-2 2 4 6 8 (a) Overview -.5 - -.5-2 -2 -.5 - -.5.5.5 2 (b) Enlarged View Fig. 4: Inner-loop phase margin. The phase margins are aligned for fair comparison. In the proposed method the control system is designed as following steps. ) System Identification Identify the motor-side inertia and viscosity friction coefficient D M and those of load-side J,D. 2) Design SRC and inner loop controller We can make SRC with plant parameters,d M,J,D. The inner loop PI controller are designed for the rigid body ( J )s. Poles can be arranged arbitrarily. 3) Design All Pass Filter The cut off frequency ω c should be a little higher the resonance frequency. We can change the phase margin with APF. 4) Tuning outer loop controller The outer loop P controller is tuned by hand. IV. SIMUATION A simulation is conducted using the parameters of the motor bench shown in TABE II. The resonance frequency ω p was around 4 Hz, and the simulation was done in a continuous system. SRC-P-PI system shown in Fig. is compared with P-PI system shown in Fig. 9. Note that SRC- P-PI and P-PI control need two encoders.the purpose of SRC-P-PI system is to obtain better performance with easier tuning parameters.

-2-2 -4-4 -6-6 -8-8 - 2-2 9-9 -8-9 -27-8 -36 2 2 Fig. 5: The sensitivity function from the load-side disturbance to the load-side angle θ (Simulation) 2-2 -4 T Fig. 8: The sensitivity function from the load-side disturbance to the load-side angle θ (Experiment) 2-2 -4 T -6 2-6 2-9 -9-8 -8-27 -27-36 -36-45 -45-54 2-54 2 Fig. 6: Bode diagram of outer-loop from the load-side command value to the load side angle θ θ ref (Simulation).3 Fig. 9: Bode diagram of outer-loop from the load-side command value to the load side angle θ θ ref (Experiment).3.25.25.2.2.5.5...5.5 -.5.5..5.2.25.3.35.4.45.5 -.5.5..5.2.25.3.35.4.45.5 Fig. 7: Time response of load-side angle. oad-side step disturbance was added at. s (Simulation) Fig. 2: Time response of load-side angle. oad-side step disturbance was added at. s (Experiment) For fair comparison, the control bandwidth and the phase margin of the inner-loop has been adjusted as shown in Fig. 2 and in Fig. 3. The control bandwidth of the two methods are arranged close to 8 Hz. In the inner-loop of the conventional method, it is necessary to design the PI gain by trial and error. On the other hand, SRC-P-PI can set PI gain by poles arrangement, because from the input torque to the centroid angular velocity ω SRC is rigidified. Also, innerloop control bandwidth of P-PI can not exceeding the antiresonance and the resonance frequency, while that of SRC- P-PI can exceeding them. The inner-loop control bandwidth of SRC-P-PI is limited by the rated current of the motor. The P gain of the outer-loop of each method was designed in a trial and error manner so that the phase margin of each method is 45 degree, as in Fig. 4. A. Frequency domain analysis Fig. 5 shows the load-side disturbance suppression performance. In the low-frequencies, the proposed method has lower gain from the load-side disturbance T to the load-side angle θ, that is, the proposed method has the better loadside disturbance suppression performance. Higher control

TABE III: Comparison of performance of SRC-P-PI and P-PI Hand-tuning parameters Disturbance suppression Control bandwidth P-PI 3 (P, P and I gain) (standard) 6 Hz SRC-P-PI 2 (P and ω c of APF) better 4 Hz bandwidth of inner-loop which exceed the anti-resonance and resonance frequency and feedback θ SRC including information on the load-side improves the load-side disturbance suppression performance. We compared the closed-loop frequency characteristics from the command value θ ref to the output θ in Fig. 6. The proposed method has higher control bandwidth than the conventional method. TABE III shows the comparison of performance of SRC- P-PI and P-PI. SRC-P-PI is better in both the disturbance suppression performance and the control bandwidth despite the small number of hand-tuning parameters. The control bandwidth is defined at a frequency at which the gain is 3 db. B. Time Responses Fig. 7 shows the simulation result of the load-side step disturbance response. The output is the load-side angle θ. The command value θ ref is. rad. The load-side disturbance force (.5 N) is added at. s. In terms of minimizing the maximum fluctuation of output, the proposed method is better than conventional method. If settling time is defined as the time response curve to reach and stay within a range of ±. rad, the settling time of P-PI is.233 s and that of SRC-P-PI is.654 s. SRC-P-PI settles in less time. V. EXPERIMENT A. Frequency domain analysis We conducted experiments using the motor bench shown in Fig. 5. The experiments conditions are the same as the simulations conditions. The controllers are discretized by Tustin conversion whose sampling frequency is 2.5 k Hz. The results of experiments are almost the same as the those of simulations. Fig. 8 shows the load-side disturbance suppression performance. Since the motor-bench has load-side motor, it is possible to input torque from the load-side. The measurement experiment were conducted using a frequency domain identification method []. The proposed method has the better load-side disturbance suppression performance. We compared the closed-loop frequency characteristics from the command value θ ref to the output θ in Fig. 9. The proposed method has higher control bandwidth than the conventional method. time response curve to reach and stay within a range of ±. rad, the settling time of P-PI is.266 s and that of SRC-P-PI is.644 s. SRC-P-PI settles in less time. VI. CONCUSION P-PI system is widely used in the industry as a method using a load-side encoder to control the load-side angle of two-mass system. The proposed method has a similar structure to P-PI control and controls the center-of-gravity angular velocity in the inner-loop. In the proposed method, poles of inner-loop can be arranged arbitrarily by the PI controller, and it is possible to design inner-loop with high control bandwidth exceeding resonance and anti-resonance. As a results, the disturbance suppression performance and the outer-loop control bandwidth of proposed method are superior to that of P-PI. Robots work in environments often receiving external force, therefore the disturbance suppression performance is important. In addition, the number of hand-tuning parameters of the proposed method is one less than that of the P-PI control, that is, the proposed method is easier to design controllers. REFERENCES []. Yuki, T. Murakami, and. Ohnishi, Vibration control of a 2 mass resonant system by the resonance ratio control, IEEJ Transactions on Industry Applications, vol. 3, no., pp. 62 69, 994. [2] Y. Hori, 2-mass system control based on load-side acceleration control and state feedback, IEEJ Transactions on Industry Applications, vol. 2(5), pp. 499 5, 992. [3] E. Saito and S. atsura, Vibration control of two-mass resonant system based on wave compensator, IEEJ Transactions on Industry Applications, vol. 32, no. 4, pp. 2672 2677, 2. [4] M. Aoki, Robust Resonance Suppression Control based on Self Resonance Cancellation Disturbance Observer and Application to Humanoid Robot, in 23 IEEE International Conference on Mechatronics (ICM), 23, pp. 623 628. [5]. Sakata, H. Asaumi,. Hirachi,. Saiki, and H. Fujimoto, Self Resonance Cancellation Techniques for a Two-Mass System and Its Application to a arge-scale Stage, IEEJ Journal of Industry Applications, vol. 3, no. 6, pp. 455 462, 24. [6] S. Yamada,. Inukai, and H. Fujimoto, Proposal of Self Resonance Cancellation Control without Using Drive-Side Information, in Industrial Electronics Society, IECON 25-4st Annual Conference of the IEEE, 25, pp. 783 788. [7]. Sakata,. Saiki, and H. Fujimoto, Self Resonance Cancellation using Multiple Sensors for Ballscrew Driven Stage, in 2I EE- Japan Industry Application Society Conference (IEEJ JIASC 2), no., 2, pp. 52 526. [8] Y. Ito, S. Nozawa, J. Urata, T. Nakaoka, and. obayashi, Development and Verification of ife-size Humanoid with High-Output Actuation System, in 24 IEEE International Conference on Robotics and Automation (ICRA), 24, pp. 3433 3438. [9] J.. &. J.-H. O. Ill-Woo Park, Jung-Yup im, Mechanical design of the humanoid robot platform, HUBO, Advanced Robotics, vol. 2, no., pp. 35 322, 27. [] J. Pitelon, Rik Schoukens, System Identification: A Frequency Domain Approach, 2nd Editon. Wiley-IEEE Press, 22. B. Time Responses Fig. 2 shows the experiment result of the load-side step disturbance response. If settling time is defined as the