Joint Torque Control for Backlash Compensation in Two-Inertia System

Similar documents
High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter

High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation

Speed Control of Torsional Drive Systems with Backlash

Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member.

Manufacturing Equipment Control

Stable Force Control of Industrial Robot Based on Spring Ratio and Instantaneous State Observer

Power Assist H Control of Shift Lever with Spring Connected Link

3694 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 7, JULY 2014

Trade-off Adjustment of Fractional Order Low-pass Filter for Vibration Suppression Control of Torsional System

Towards Accurate Force Control of Series Elastic Actuators Exploiting a Robust Transmission Force Observer

Acceleration Feedback

Funnel control in mechatronics: An overview

Sensitivity analysis and its application for dynamic improvement

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

Design and Control of 6-DOF High-Precision Scan Stage with Gravity Canceller

High Frequency Variation Speed Control of Spindle Motor for Chatter Vibration Suppression in NC Machine Tools

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System

Jerk derivative feedforward control for motion systems

Positioning Servo Design Example

Vibration and motion control design and trade-off for high-performance mechatronic systems

Polynomial-based Inertia Ratio Controller Design for Vibration Suppression in Two-Mass System

(Manuscript received June 3, 2015, revised Nov. 17, 2015)

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Bi-Articular Muscle Actuation Design for Robot Arms

Force Sensorless Power Assist Control for Wheelchair on Flat Road Using Recursive Least Square with Multiple Forgetting

Force Sensorless Power Assist Control for Wheelchairs Considering Caster Effects

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual

Estimation of Load Side Position in Indirect Drive Robots by Sensor Fusion and Kalman Filtering

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

FEEDBACK CONTROL SYSTEMS

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept

Lecture 8: Sensorless Synchronous Motor Drives

Chapter 2 Surface Acoustic Wave Motor Modeling and Motion Control

Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle

Survey of Methods of Combining Velocity Profiles with Position control

Selection of Servomotors and Reducer Units for a 2 DoF PKM

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record

Dr Ian R. Manchester

Balancing of an Inverted Pendulum with a SCARA Robot

Backlash Vibration Suppression Control of Torsional System by Novel Fractional Order PID k Controller

On Practical Applications of Active Disturbance Rejection Control

On the Stability Analysis and Modelling of a Multirate Control Direct-Drive Machine Tool Axis Subject to Large Changes in Load Dynamics

Regulating Web Tension in Tape Systems with Time-varying Radii

Mechatronic Motion System

Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...

Introduction to Control (034040) lecture no. 2

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction

Design of an adaptive sliding mode controller for robust yaw stabilisation of in-wheel-motor-driven electric vehicles

MODELING WITH CURRENT DYNAMICS AND VIBRATION CONTROL OF TWO PHASE HYBRID STEPPING MOTOR IN INTERMITTENT DRIVE

AN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP

Sensorless Torque/Force Control

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

A Series Elastic Actuator as a New Load-Sensitive Continuously Variable Transmission Mechanism for Control Actuation Systems*

Mechatronics Engineering. Li Wen

Robust Control of Cooperative Underactuated Manipulators

Motion System Classes. Motion System Classes K. Craig 1

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

Vibration Suppression and Optimal Repetitive Disturbance Rejection Control in Semi-Nyquist Frequency Region using Multirate Sampling Control

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr

Influence of electromagnetic stiffness on coupled micro vibrations generated by solar array drive assembly

Lecture «Robot Dynamics»: Dynamics and Control

Observer Based Friction Cancellation in Mechanical Systems

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints

ACTIVE CONTROL STICK DRIVEN BY A PIEZO ELECTRIC MOTOR

Multirate Feedforward Control of Robot Manipulators

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

Design and Control of Variable Stiffness Actuation Systems

Predictive Cascade Control of DC Motor

Evaluation Method to Estimate Position Control Error in Position Sensorless Control Based on Pattern Matching Method

Impedance control using a cascaded loop force control

Proposal of Step Climbing of Wheeled Robot Using Slip Ratio Control

Chapter 23: Principles of Passive Vibration Control: Design of absorber

Speed Sensorless Field Oriented Control of Induction Machines using Flux Observer. Hisao Kubota* and Kouki Matsuse**

Hybrid modelling and simulation of a computer numerical control machine tool feed drive

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

ECE 5670/6670 Lab 8. Torque Curves of Induction Motors. Objectives

Jin Huang,Jie Zhang. Key Laboratory of Electronic Equipment Structure Design Ministry of Education, Xidian University. Sept.

DESIGN AND REALIZATION OF PROGRAMMABLE EMULATOR OF MECHANICAL LOADS. Milan Žalman, Radovan Macko

DEVELOPMENT OF A REAL-TIME HYBRID EXPERIMENTAL SYSTEM USING A SHAKING TABLE

Practical control method for ultra-precision positioning using a ballscrew mechanism

Realization of Hull Stability Control System for Continuous Track Vehicle with the Robot Arm

Dynamic Characteristic and Power Consumption on an Electro-Pneumatic Hybrid Positioning System

Vibration Suppression Control of a Space Robot with Flexible Appendage based on Simple Dynamic Model*

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities

Transcription:

Joint Torque Control for Backlash Compensation in Two-Inertia System Shota Yamada*, Hiroshi Fujimoto** The University of Tokyo 5--5, Kashiwanoha, Kashiwa, Chiba, 227-856 Japan Phone: +8-4-736-3873*, +8-4-736-43** Email: yamada@hflab.k.u-tokyo.ac.jp, fujimoto@k.u-tokyo.ac.jp Yuki Terada DMG MORI SEIKI CO., LTD. 362, Idono, Yamatokoriyama, Nara, 639-83 Japan Phone: +8-743-53-22 Email: yk-terada@dmgmori.co.jp Abstract In controlling ball-screw driven stages of machine tools, industrial robots, and welfare robots, they are modelled as two-inertia systems to consider their transmission characteristics such as low rigidity and nonlinearity. To obtain precise position at the load side, the number of devices with load-side encoders is increasing. The precise joint torque control method and the load-side torque control method for a two-inertia system with backlash are proposed. The proposed methods utilize load-side encoder information effectively. Simulation and experimental results demonstrate the advantages of proposed methods quantitatively. Index Terms Backlash, Two-inertia system, Joint torque, Load-side encoder, Disturbance observer I. INTRODUCTION Precise joint torque control is highly required these days because it makes many things possible such as assembling by industrial robots, working safely in human living environments by welfare robots. These tasks are difficult to be accomplished by position control. Joint torque control can also improve backdrivability, which is an essential characteristic in wearable robots [], [2]. The purpose of this research is to develop a precise joint torque control method for a two-inertia system. The precise joint torque control method is proposed considering plants resonant characteristics and nonlinearities of transmission mechanisms. A two-inertia system is widely studied because it is a general model and it represents resonant characteristics, which degrade control performance severely [3], [4], [5]. A twoinertia system consists of the drive side, the low stiffness transmission mechanism, and the load side. Transmission mechanisms such as gears and ball screws are not only low stiff but also they have nonlinearities such as backlash [6]. These undesirable elements deteriorate precision at the load side. As the cost of encoders are lowering and the resolution is improving in the industry, the number of devices with loadside encoder is increasing aiming at higher precision at the load side. However, it is hard to say that research on control methods using load-side information is sufficiently conducted. More cost reduction in high resolution encoders will produce Fig.. Outlook of a two-inertia system motor bench. Fig. 2. Structure of a two-inertia system motor bench. higher demands on novel control methods using load-side information effectively. Our group has proposed a joint torque control method using load-side information [7]. Our research shows the advantages of the proposed joint torque control method by simulations and experiments. However, as for nonlinear compensation, which is one of the advantages of the proposed method, an analysis is limited to simulation-based one. In this paper, effectiveness of nonlinear compensation is experimentally verified by using a setup which can be modelled as a two-inertia system with backlash. Moreover, based on the experimental results, a novel nonlinear compensation method is proposed and verified by experiments. Also, a novel load-side torque control method is proposed

Magnitude [db] Fig. 3. Block diagram of a two-inertia system motor bench. by applying a load-side disturbance observer to the proposed joint torque control method. The load-side torque control method is robust against the load-side disturbance. This paper is organized as follows. An experimental setup is introduced and modelled in Section II. In Section III, proposed methods are explained in detail. In Section IV and V, performance of the proposed methods are quantitatively analyzed in simulations and experiments. Based on the experimental results, a novel nonlinear compensation model is proposed and analyzed experimentally in Section VI. Finally conclusions are given in Section VII. A. Hardware II. EXPERIMENTAL SETUP A motor bench with 2 bit high resolution encoders is used as a two-inertia system setup. Outlook and a schematic of the setup are shown in Fig. and 2, respectively. To imitate a device with a low resonance mode, a low stiff joint can be inserted between two motors. Moreover, by replacing a flexible coupling with a gear coupling, backlash can be added and removed. Equipped high bandwidth torque sensor makes it possible to compare measured torque and estimated torque. B. Modelling A block diagram of a two-inertia model of the setup is shown in Fig. 3. Let inertia moment, viscosity, torsional rigidity, torque, and angular velocity be J, D, K, T, ω, respectively. Subscripts M and L indicate Motor side and Load side. Also, Joint torque, torsional angular velocity, motor current, and torque constant are indicated as T s, ω, i, K t. Generally, plants include various nonlinearities such as backlash [6]. In this paper, backlash is modelled as dead zone as shown in Fig. 3. Frequency characteristics of the setup from the motor current to the drive-side angle and the load-side angle are shown in Fig. 4 and 5. These figures show that the setup can be modelled as a two-inertia system whose antiresonance frequency is 57 Hz and resonance frequency is 7 Hz. A fitted model is indicated in blue solid line while FRF measurement result is in red dashed line. Parameters identified by fitting are shown in Tab.. Phase [deg] Frequency [Hz] Fig. 4. Frequency responses from the drive-side input current to the drive side angle. Magnitude [db] Phase [deg] Frequency [Hz] Fig. 5. Frequency responses from the drive-side input current to the load side angle. C. Backlash identification For backlash identification, drive-side velocity control is implemented. As shown in (), backlash can be calculated by integrating the torsional angular velocity between t, when the load separates from the drive side and t 2, when the load contacts the drive side again [8], [9]. Let dead zone width be ±ϵ. t2 2ϵ = (ω M ω L ) () t In the experiments, dead zone width is calculated by not integrating the torsional angular velocity but using the angles at t, t 2 obtained by the encoders on drive and load sides. Fig. 6 shows a part of the identification experiments. Averaging the results leads to ϵ = 6. mrad. A. Outline III. PROPOSED METHODS Based on a trend expanding the use of load-side encoders in the industry, a joint torque control method is proposed for a two-inertia system with a load-side encoder. Utilizing both drive and load side information makes torsional angular velocity control possible, and this can make precise joint torque control possible. Moreover, torsional angular velocity

Fig. 7. Block diagram of the proposed methods. TABLE I PARAMETERS OF THE TWO-INERTIA SYSTEM MOTOR BENCH. Motor-side moment of inertia J M.5e-3 kgm 2 Motor-side viscosity friction coefficient D M.e-2 Nms/rad Torsional rigidity coefficient K 99. Nm/rad Load-side moment of inertia J L.5e-3 kgm 2 Load-side viscosity friction coefficient D L.e-2 Nms/rad Velocity [rad/s] 5 5 WM WL.5 2 2.5 Fig. 6. Identification of backlash. control enables us to design feed forward (FF) controller considering nonlinear elements at transmission mechanisms such as backlash and nonlinear springs etc., which are often ignored in conventional joint torque control methods. The proposed method does not need a torque sensor, which has the disadvantages such as lowering rigidity and high cost etc. Fig. 7 shows a block diagram of proposed methods: a joint torque control method and a load-side torque control method. When a load-side disturbance observer (LDOB) is implemented by feed backing estimated load-side disturbance ˆd L as shown in Fig. 7, the joint torque control method becomes the load-side torque control method, which is robust against the load-side disturbance. The symbols in the block diagram indicate the following: C P : a P controller of the drive-side angular velocity, C P I : a PI controller of the joint torque, ˆTs : the joint torque estimated by a reaction force observer (RFOB), ˆ d L : the load-side torque estimated by a LDOB, Q: low pass filter (LPF) of DOB, Q RF OB : LPF of RFOB, Q F F : the st order LPF to make an angular velocity FF controller proper, τ p : time constant of pseudo differential. Subscripts n denote nominal values and superscripts mean reference values. B. Joint torque control The proposed joint torque control method can be divided into three parts. The first part is a drive-side velocity control part, the second part is a joint torque FF control part which generates torsional angular velocity reference value from joint torque reference value, and the third part is a joint torque FB control part using the joint torque estimated by RFOB. The proposed method controls the joint torque by controlling the torsional angular velocity. For torsional angular velocity control, collocated drive-side angular velocity is controlled and then combined with the load-side angular velocity obtained by a load-side encoder. Here, from Fig. 7 the torsional angular velocity ω is obtained as (2). ω = ω M ω L (2) Therefore, the reference value of the drive-side angular velocity can be generated as (3) by using the reference value of the torsional angular velocity and the load-side angular velocity. ω M = ω + ω L (3) The drive-side angular velocity is controlled by DOB and a P controller. A drive-side angular velocity FF controller is also applied to achieve a high control bandwidth. A higher control bandwidth of the inner loop control improves a response of an outer loop. The drive-side angular velocity FF controller is implemented as (J Mn s + D Mn ) on the assumption that the reaction joint torque is decoupled by DOB. Then the first order LPF Q F F is applied to make (J Mn s + D Mn ) proper. The joint torque FF control part generates the reference value of the drive-side angular velocity from the reference value of the joint torque. Considering an inverse model of the transfer function from ω to T s shown in Fig. 3, the

.5 w/o servo w/ servo.2.4 Fig. 8. Step responses of the joint torque with and without load-side servo..5.5 2 (a) Sinusoidal response of the joint torque.5.5.4.6.8 w/o w/ comp (b) Zoom of the left figure Fig. 9. Comparison between with and without backlash compensation. reference value of the drive-side angular velocity is generated by using the reciprocal of the torsional rigidity, the inverse model of nonlinear elements, and the derivative. The derivative is implemented as pseudo differential with time constant τ p. In this paper, backlash is modelled as dead zone. Therefore, the inverse model of dead zone is applied for nonlinear compensation. The joint torque FB control part controls the estimated joint torque with a PI controller. The PI controller is designed by the pole placement to the plant, T s = k s ω. The PI control enables us to control joint torque without state steady error. C. Load-side torque control When the load-side disturbance is large, a load-side torque control method should be implemented. Applying LDOB, which estimates the load-side disturbance d L by using loadside encoder information, to the proposed joint torque control method makes load-side torque control possible. Here, loadside torque T L is a torque which directly drives a load. It consists of the joint torque and the load-side disturbance. The load-side torque control method is implemented by feed backing ˆd L as shown in Fig. 7. A. Joint torque control IV. SIMULATIONS The model used in simulations is the identified two-inertia system model whose parameters are shown in Tab.. For simplicity, the plant model has neither nonlinear elements nor modelling errors unless it is clearly stated..8.6.4.2 Ts w LDOB Ts w/o LDOB.2..2.3.4.5 (a) Joint torque responses Load side torque [Nm].5.5 TL w LDOB TL w/o LDOB..2.3.4.5 (b) Load-side toque responses Fig.. Comparison between with and without LDOB. The drive-side angular velocity P controller and DOB are designed such that their control bandwidth become as high as possible considering the stable margin. The cut-off frequency of RFOB are set as 5 Hz. The PI controller for the joint torque is designed by pole placement. Step responses of the joint torque are shown in Fig. 8. In the experiments explained in the next section, the load-side motor is controlled and fixed by a PID position controller to prevent the motor from rotating too fast. Black dotted line indicates a step reference with low pass filter whose cut off frequency is 5 Hz, while blue solid line is a joint torque response without load-side servo, red dashed line is one with servo. With servo control, the response has larger vibration because it works as a load-side disturbance. Please note that all simulation and experimental results below are the results with load-side servo. B. Backlash compensation Dead zone width used in simulations is ±6. mrad which is identified experimentally in Section II C. Initial position is in the middle of dead zone. Since backlash has an effect at the reversal points, sinusoidal responses are shown in Fig. 9(a) and (b). Without backlash compensation, the response sticks to Nm at the reversal points, and then after the dead zone width it shows large vibration by collision between the motor side and the load side. The simulation result clearly shows that the proposed backlash compensation method improves the response. C. Load-side torque control Fig. (a) and (b) show the comparison of both the joint torque and the load-side torque responses between the joint torque control method and the load-side torque control method. Step disturbance is input at.3 s at the load side. In joint torque control indicated in red dashed line, joint torque is controlled even with the load-side step disturbance. Therefore, load-side torque cannot be controlled. On the other hand, loadside torque control indicated in blue solid line can control the load-side torque robustly by considering the load-side disturbance. V. EXPERIMENTS The conditions in the experiments are the same as those in the simulations. Controllers are discretized by Tustin conversion whose sampling frequency is 2 khz.

.5.5.5 ¹ -.5.2.4 Fig.. Step response of the joint torque..5.5 (a) Sinusoidal response of the joint torque A. Joint torque control.4.2.2.4 (b) Zoom of the left figure Fig. 2. Joint torque response with backlash. Experimental results of the joint torque step responses are shown in Fig.. Black dotted line indicates step reference, while blue solid line indicates estimated value, red dashed line indicates measured torque. Experimental results are well similar to the simulation result shown in Fig. 8 with servo. B. Backlash compensation Fig. 2(a) and (b) show the responses of joint torque with backlash. The deterioration by backlash is clearly seen. Also, the results show that the estimation of the joint torque is highly precise. The responses with backlash compensation based on the inverse dead zone model is shown in Fig. 3(a) and (b). Fig. 4(a) shows the current in this response. In this experiment, cut off frequency of pseudo differential in joint torque FF controller is lowered to Hz to avoid exceeding maximum motor torque. Fig. 3(a) shows that it can suppress the maximum amplitude of the response after the reversal points compared to Fig. 2(a), but it also produces a spike at the compensation timing. This is caused by differential of the inverse dead zone model in FF controller. Therefore, the compensation model needs to be improved such that the differential of the model becomes gentle and smooth. A novel compensation model is proposed based on this result in Section VI. C. Load-side torque control In the setup, since load-side torque cannot be measured, a joint torque response is shown and compared to the simulation ¹.5.5.5.5 (a) Sinusoidal response of the joint torque.4.2 -.2.2.4 (b) Zoom of the left figure Fig. 3. Experimental comparison between with and without backlash compensation. Current [A].8.2.4.6 (a) Inverse dead zone model Current [A] 4 2 2 4.8.2.4.6 (b) Proposed model Fig. 4. Comparison of the current responses in backlash compensation. result. Fig. 5(a) and (b) show the comparison of the joint torque responses between the joint torque control method and the load-side torque control method. Step disturbance is input at.25 s at the load side. These results coincide with the result shown in Fig. (a). Since they show well similar results, it can be inferred that the load-side torque is properly controlled. The vibration in Fig. 5(b) is caused by the load-side servo control, which works as the load-side disturbance. VI. BACKLASH COMPENSATION BASED ON SIGMOID A. Sigmoid function FUNCTION MODEL Aiming at a better response and smaller maximum motor torque, a novel backlash compensation model is proposed using sigmoid function expressed as (4). Here, K sig is a total gain and a is a gain determining the similarity to the inverse dead zone model as shown in Fig. 6(a). ( ζ(x) = K sig + e ax ) (4) 2 As shown in Fig. 6(b), tangential lines at the points x and x at which the slopes of sigmoid function are are drown. Then by defining a new model as (5), it becomes a smoothed inverse dead zone model. ζ (x) = x + x + ζ( x ) (x < x ) ζ(x) ( x x x ) x x + ζ(x ) (x > x ) Since pseudo differential of this smoothed model becomes FF output, smaller maximum motor torque is required. The design parameters are two, K sig and a. After a is tuned, K sig can (5)

.5.5.2.4 Fig. 5. LDOB. ζ(x).5 (a) Joint torque control.5.5.2.4 (b) Load-side torque control Comparison of joint torque response between with and without.5 a= a= a= 5 5 x (a) Sigmoid function with variable a.2.. Deadzone inverse Sigmoid Tangential line+ Tangential line.2..5.5. (b) Inverse model of dead zone and the proposed model. Fig. 6. Backlash compensation models. be tuned by comparing the intercepts of tangential lines and the identified dead zone width. The comparison of the joint torque response between with and without backlash compensation based on the proposed model is shown in Fig. 7 and Fig. 8. Here, K sig and a are tuned as.5 and 5, respectively. Cut off frequency of pseudo differential in the joint torque FF controller is Hz. Clear improvement can be seen and there is no spike. A current response is shown in Fig. 4(b). The new compensation method decreases the required maximum motor torque drastically. VII. CONCLUSION Considering the industrial trend that the number of the devices with load-side encoder is increasing, the joint torque control method and the load-side torque control method using a load-side encoder are proposed and their effectiveness are verified by simulations and experiments. Based on the experimental results that the inverse dead zone based backlash compensation method produced a spike at the compensation timing and large peak current is required, a novel backlash compensation model are proposed and it shows better performance. Backlash compensation method using load-side encoder information more effectively will be studied in the near future. REFERENCES [] K. Kong, J. Bae, and M. Tomizuka: A Compact Rotary Series Elastic Actuator for Human Assistive Systems, IEEE Trans. on Mechatronics, Vol. 7, No. 2, (22). [2] N. Paine, S. Oh, and L. Sentis: Design and Control Considerations for High-Performance Series Elastic Actuator, IEEE Trans. on Mechatronics, Vol. 9, No. 3, (24)..5.5 w/ w/o.5.5 Fig. 7. Comparison of the sinusoidal response of the joint torque with and without the proposed backlash compensation..4.2 -.2..2.3 Fig. 8. Zoom of Fig. 7. w/ w/o [3] K. Szabat and T. Orlowska-Kowalska: Vibration Suppression in a Two-Mass Drive System Using PI Speed Controller and Additional Feedbacks Comparative Study, IEEE Trans. Ind. Electron, Vol. 54, No. 2, pp. 93 26, (27). [4] K. Yuki, T. Murakami, and K. Ohnishi: Vibration Control of 2 Mass Resonant System by Resonance Ratio Control, Industrial Electronics Society Annual Conference (IECON-993), pp. 29 24, (993). [5] Y. Hori, H. Iseki, and K. Sugiura: Basic consideration of vibration suppression and disturbance rejection control of multi-inertia system using SFLAC (state feedback and load acceleration control), IEEE Trans. Ind. Applications, Vol. 3, No. 4, pp. 889 896, (994). [6] M. Iwasaki, M. Kainuma, M. Yamamoto and Y. Okitsu: Compensation by Exact Linearization Method for Nonlinear Components in Positioning Device with Harmonic Drive Gearings, Journal of JSPE, Vol. 78, No. 7, pp. 624 63, (22). [7] S. Yamada, K. Inukai, H. Fujimoto, K. Omata, Y. Takeda, and S. Makinouchi: Joinrt torque control for two-inertia system with encoders on drive and load sides, Proc. of the 3th IEEE Int. Conf. on Industrial Informatics (INDIN), pp. 396 4, (25). [8] S. Villwock, and M. Pacas: Time-Domain Identification Method for Detecting Mechanical Backlash in Electrical Drives, IEEE Trans. Ind. Electron, Vol. 56, No. 2, (22). [9] K. Yuki, T. Murakami, and K. Ohnishi: Study of on-line backlash identification for PMSM servo system, Proc. of the 38h annual conference on IEEE Industrial Electronics Society (IECON), pp. 236 242, (22).