2B34 DEVELOPMENT OF A HYDRAULIC PARALLEL LINK TYPE OF FORCE DISPLAY

Similar documents
A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

Position Control of a Hydraulic Servo System using PID Control

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Module 4 TEST SYSTEM Part 2. SHAKING TABLE CONTROLLER ASSOCIATED SOFTWARES Dr. J.C. QUEVAL, CEA/Saclay

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

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

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

Modeling and Control of Mold Oscillation

Modal damping identification of a gyroscopic rotor in active magnetic bearings

Investigation on MDOF Bilateral Teleoperation Control System Using Geared DC-Motor

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

Lecture 9: Teleoperation

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Exploring Haptics in Digital Waveguide Instruments

Development of Flexible Pneumatic Cylinder with Backdrivability and Its Application

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Shape Memory Alloy Actuator Controller Design for Tactile Displays

The Haptic Impendance Control through Virtual Environment Force Compensation

QoE Assessment of Object Softness in Remote Robot System with Haptics

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

Real-Time Bilateral Control for an Internet-Based Telerobotic System

Rectilinear System. Introduction. Hardware

Chapter 1 Introduction

Elements of Haptic Interfaces

the pilot valve effect of

Bibliography. Conclusion

VIBRATION ISOLATORS FOR PORTABLE VIBRATING TOOLS

Motion and Multimode Vibration Control of A Flexible Transport System

PID CONTROLLERS DESIGN APPLIED TO POSITIONING OF BALL ON THE STEWART PLATFORM

hal , version 1-30 May 2008

Catalog Hydraulics meets Electronics.

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

Application of AD698 Measuring Circuit in Valvistor Hydraulic Cartridge Valve

Automatic Control Systems 2017 Spring Semester

Performance Issues in Collaborative Haptic Training

Passive Bilateral Teleoperation

Miniaturization of a Quasi-Servo Valve and Its Application to Positon Control of a Rubber Artificial Muscle with Built-in Sensor

Ch 5 Hardware Components for Automation

A DESIGN TO DIGITALIZE HYDRAULIC CYLINDER CONTROL OF A MACHINE TOOL

Resonance Tube. 1 Purpose. 2 Theory. 2.1 Air As A Spring. 2.2 Traveling Sound Waves in Air

DEVELOPMENT OF OPTO-PNEUMATIC ON-OFF VALVE AND ITS APPLICATION TO POSITIONING

A Neural Based Position Controller for an Electrohydraulic Servo System

NINTH INTERNATIONAL CONGRESS ON SOUND AND VIBRATION, ICSV9 ACTIVE VIBRATION ISOLATION OF DIESEL ENGINES IN SHIPS

Haptic Tele-Assembly over the Internet

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Switching Control and Strain Suppression Using Ball Screw Drive Devices

Three DOF parallel link mechanism utilizing smooth impact drive mechanism

Application Research on BP Neural Network PID Control of the Belt Conveyor

Force display using a hybrid haptic device composed of motors and brakes

Lecture 18 Stability of Feedback Control Systems

Resonance Tube. 1 Purpose. 2 Theory. 2.1 Air As A Spring. 2.2 Traveling Sound Waves in Air

Applying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication

Magnetic Levitation System

Development of Hybrid Flight Simulator with Multi Degree-of-Freedom Robot

Position Control of a Servopneumatic Actuator using Fuzzy Compensation

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc.

Haptics CS327A

Glossary of terms. Short explanation

Figure 1.1: Quanser Driving Simulator

Hybrid Shaker Technology for Wide-band Vibration Test Systems

Omar E ROOD 1, Han-Sheng CHEN 2, Rodney L LARSON 3 And Richard F NOWAK 4 SUMMARY

Resonance Tube Lab 9

INTELLIGENT ACTIVE FORCE CONTROL APPLIED TO PRECISE MACHINE UMP, Pekan, Pahang, Malaysia Shah Alam, Selangor, Malaysia ABSTRACT

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

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Preliminary study of the vibration displacement measurement by using strain gauge

Trajectory E-Filter Zero Phase Error Tracking Controller for Non-Minimum Phase XY Table System

Control System Design of Magneto-rheoloical Damper under High-Impact Load

Department of Mechanical Engineering, CEG Campus, Anna University, Chennai, India

DEVELOPMENT OF STABILIZED AND HIGH SENSITIVE OPTICAL FI- BER ACOUSTIC EMISSION SYSTEM AND ITS APPLICATION

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system.

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Dr Ian R. Manchester

AC : MEDICAL ROBOTICS LABORATORY FOR BIOMEDICAL ENGINEERS

WEARABLE HAPTIC DISPLAY FOR IMMERSIVE VIRTUAL ENVIRONMENT

Seal Mechanism of Tip Seal in Scroll Compressor

Research on the Transient Response and Measure Method of Engineering Vibration Sensors

E l e c t r i c A c t u a t o r s

Evaluation of Five-finger Haptic Communication with Network Delay

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

DC SERVO MOTOR CONTROL SYSTEM

Vibration Control of Mechanical Suspension System Using Active Force Control

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

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

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

Self contained servo drive CLDP Technical data sheet

Digital Control of MS-150 Modular Position Servo System

Study on a welfare robotic-type exoskeleton system for aged people s transportation.

Touching and Walking: Issues in Haptic Interface

RISE WINTER 2015 UNDERSTANDING AND TESTING SELF SENSING MCKIBBEN ARTIFICIAL MUSCLES

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices

Transcription:

2B34 DEVELOPMENT OF A HYDRAULIC PARALLEL LINK TYPE OF FORCE DISPLAY -Improvement of Manipulability Using Disturbance Observer and its Application to a Master-slave System- Shigeki KUDOMI*, Hironao YAMADA** and Takayoshi MUTO** *Gifu Prefectural Research Institute of Manufacturing Information Technology 4-179-19 Sue-cho, Kakamigahara, Gifu, 509-0108 Japan **Department of Mechanical and Systems Engineering, Faculty of Engineering Gifu University 1-1 Yanagido, Gifu, 501-11 Japan ABSTRACT We previously developed a six-dof parallel link force display that is actuated by six hydraulic cylinders. The manipulability of the display, however, was insufficient at first, because the dynamic performance of each cylinder was not necessarily the same as that of the others. To overcome this problem, in the present study we have applied disturbance compensation to improve manipulability. To demonstrate a practical application of this force display, we also have constituted a master-slave system in which the display is adopted as the master and the same type of hydraulic manipulator is adopted as the slave. An operator manipulated the system so thatthe slave touched a flexible object serving as a load. Our experiments confirmed that the system was controlled with relatively good dynamic performance and that the operator was able to feel the load force sensitively through the force display. KEY WORDS Hydraulic Servo-system, Parallel Link, Force Feedback, Tele-operation, Bilateral Control 1. INTRODUCTION In a teleoperated manipulation system, the operator needs not only a visual representation but also force feedback from a remote location. To achieve this, we have developed a six-dof parallel link force display that is actuated by six hydraulic cylinders [1]. This force display is able to transmit feedback from a large force to the operator and to be rigid by using hydraulic cylinders as actuators. This device takes up little space and its construction is relatively simple. It provides six degrees of freedom of motion, owing to its parallel ' link mechanism. The manipulability of the display we initially developed, however, was insufficient because the dynamic performance was not necessarily the same from cylinder to cylinder, and because pistons drifted even when there was no input signal, by the null shift of the control valves.(in general, when a control valve is in the neutral position, it prevents the oil from flowing, but otherwise the oil flows.) fl uid Power. fifth JFPS International Symposium (C)2002 JFPS. ISBN4-931070-05-3

3. DISTURBANCE COMPENSATION CONTROL WITH DISTURBANCE OBSERVER Figure 1 Hydraulic parallel link type force display To overcome this problem, in this study we apply disturbance compensation control with a disturbance observer. This solution compensates for the error caused by the cylinder dynamics and the null shift of the control valves. Furthermore, we apply this force display to a bilateral master-slave system and confirm its validity through an experiment in which the slave contacts a certain object. 2. HYDRAULIC PARALLEL LINK TYPE OF FORCE DISPLAY Figure 1 illustrates our hydraulic parallel link force display. Because it is based on a Stewart platform, its workspace is small, its construction is simple, and yet it is both highly precise and rigid. In this force display, six hydraulic cylinders (piston stroke: 40mm, maximum pressure: 5MPa) are joined between an end-effector and a base by ball joints. The displacement of each piston is measured by potentiometers. A six-axis force/torque sensor, mounted on the end-effector, can detect six degrees of freedom through the force that an operator applies to the grip. Back-drivability is one of the significant properties of any force display. Namely, a display must be operated freely by means of manual force. However, an actuator in a hydraulic servo-system can hardly be moved manually by the operator. As a practical solution to this problem, in our previous paper we proposed a way to drive a hydraulic servo-system by means of a force sensor [2]. We apply the same method to this force display. Namely, we use such a sensor to detect the six-axis force/torque of the operator and then transform this input into the axial force of each hydraulic cylinder. The cylinders are then driven actively based on this force. In the last chapter, we mentioned a method to drive this system based on a six-axis force/torque sensor. However, differences between the cylinders in dynamic performance or the null shift of the control valves directly affect the motion of force display, because this method lacks a position feedback loop. For instance, the end-effector is forced to lean in spite of the operator's upward movement. Or, displacements of the cylinders change slightly even when no force is applied to the grip. To overcome problems such as these, we apply to the system a method of compensating for disturbances using a disturbance observer. This method assumes the differences in the dynamics of the cylinders and the null shift of control valves for disturbances. 3.1 Design of Disturbance Observer First, our design of a disturbance observer is derived from an ideal model of a hydraulic system. For such a system, the following assumptions are made. (1) The control valve and the amplifier are treated as proportional elements. (2) The compressibility of oil is neglected. Under these assumptions, the hydraulic system is expressed approximately as a second-order time lag system, and the fundamental equations are written as the following state space equations for the state vector x(t)=[x pt (t) xpt (t)]t where xpt: displacement of piston, xpt: velocity of piston, Ap: cross-sectional area of piston, cp : viscous damping coefficient of piston, K,,: gain of control valve, Kp: pressure-flow coefficient, Kx: gain of flow rate, M: mass of load cylinder. Considering the real system as the ideal system onto which a disturbance is superimposed, the state space equations of the real system are written as follows. Subscript (i) represents the number of cylinders. (1)

(2) where (a) Input The disturbance observer is expressed as the following equation for the estimated state vector (b) Without compensation where K is the gain of the disturbance observer. In the disturbance compensation control with a disturbance observer, the system is controlled by subtracting the estimated disturbance di(t) from the control input. Figure 2 shows a block diagram of the system with [the] disturbance observer. We identified C1 and C2 as the means of the six cylinders' values obtained by the method of parameter identification, because they involve unknown parameters such as Kp, Kx. In order to identify the cylinders' values, random input and output signals are used. In the actual design of the disturbance observer, Eqs.(2),(3) are Figure 2 Block diagram of system with disturbance observer (3) (c) Disturbance observer compensation Figure 3 Results of step response transformed into equations in the discrete-time domain. In order to allow for the gain of the discretized disturbance observer, we allocated the poles of the disturbance observer to positions closer to the origin of the z-plane than those of a control system without the disturbance observer, within the limits of instability in actual operation. 3.2 Experimental results and consideration In this section, we analyze experimentally the dynamic responses of the hydraulic force display that is applied to the system described above. In the experiment, at first we put all cylinders in the neutral position (the mid-point of the stroke) and applied step inputs to all six cylinders as shown in Figure 3(a). This operation corresponds to the action of an operator releasing the grip after applying a force of 1.3 [N] perpendicularly upward for one minute while maintaining the orientation of the end-effector. Figure 3(b) shows the displacements of the six cylinders without disturbance compensation control. This figure shows that the cylinders have different velocities due to differences in the dynamics of the cylinders. Consequently, the end-effector was forced to lean. All cylinders were expected to be at a standstill after the control inputs became 0 [V], but the displacements of cylinders, such as No.1 or No.5, were changed due to the null shift of the control valves. These properties can be improved to some extent by adjusting the gain of the amplifier or the null position of the control valves. This would not be practical, however, because such adjustments depend on the temperature of the oil and because adjusting them every time is inconvenient.

Master Relay station Slave Figure 5 Remote manipulation system Figure 4 Results of force display operation Figure 3(c) shows the results of disturbance compensation control with a disturbance observer. The velocities of the six cylinders were almost the same. This shows that the control system successfully compensated for the differences in the dynamics of the cylinders. Consequently, the operator was able to operate the end-effector perpendicularly upward without changing the orientation. The cylinders were at a standstill after the control inputs became 0 [V]. In the actual operation of the force display, when the piston reached the end of the cylinder, the force display became unstable and the operator's ability to feel the operation was diminished. This was caused by an incorrect estimation of the disturbance at the end of each cylinder, where there is a non-linear part. We then modified the program so that it did not estimate the disturbance at the end of the cylinder. Figure 4 shows the results of the operation of the force display by means of manual force. It shows the force applied by the operator and the displacement of each piston. In order to obtain clear results, the experiment was performed under the simple condition that the end-effector was able to move in the direction of the z-axis only. After the end of each cylinder was reached, all dynamics within each individual cylinder were nearly the same. (In this figure, the curves of the piston displacements are overlapped.) Therefore, the operator was able to obtain a good feel for the operation. 4. APPLICATION TO A MASTER-SLAVE SYSTEM hydraulic manipulator as a slave that is the same as a force display, and we confirm the validity of this force display through experiments in which the slave contacts a certain object. Figure 5 shows a schematic diagram of the master-slave system. The master (force display) and the slave are controlled by two computers, one for each display. In this system, they communicate through a server process in a computer network for various purposes. This enables one to connect to them from any address in the network and to use them as master and slave. For a master-slave control, the master and the slave are connected through a relay station, where a client process runs. The relay station not only relays data but also displays and saves the data of each manipulator (displacement of piston, force/torque and control inputs, etc). We used a real-time OS (RT-linux) to realize real-time control. In this experiment, using the LAN that serves our laboratory the communication delay by the network was able to be neglected and all processes were performed within the control period (lms). 4.2 Bilateral control The following types of system constitutions for bilateral control are proposed: symmetric position servo type, force reflection type, force reflecting servo type, parallel control type, symmetric force feedback type and others [3][4]. We previously investigated the validity of this control method in a one-dof hydraulic master-slave system[2]. Here, we constitute the system based on symmetric force feedback type, one of the methods that produced good results in the earlier study. Figure 6 shows a block diagram of the bilateral control. Disturbance compensation control with the disturbance observer is added at the master to improve the 4.1 Master-slave system In order to realize a teleoperated manipulation system, it is necessary to constitute a master-slave system in which the master and the slave correspond, respectively, to a force display and an actuating manipulator, and to control them with a bilateral control method. In this study, we constitute a master-slave system using a Figure 6 Bilateral control method

Figure 7 Experiment for contacting a soft object manipulability. Considering the results of the one-dof master-slave system, the following controller was adopted: Master controller:kpm(1+kdm s) (PD control) Slave controller: K ps (1+Kdss) (PD control) Force regulator: K p(1+kd s)(pd control) Position regulator: KQ(P control) Figure 8 Forces/torques of master and slave in contacting a soft object where Kpm, Kps, Kp, Ke are proportional gains of the controller and Kdm, Kds, Kd are differential gains of the controller. 4.3 Experiments in contacting objects We first try an experiment in which a soft object, a sponge used for crating, is contacted. The setup of the experiment is illustrated in Figure 7. As shown in the gure, the sponge was set on a metal plate perpendicular fi to the y-axis. The operator operated the force display as a master to move the slave and carried out the tasks by pushing the grip attached to the end-effector against the sponge. When the slave is not in contact with the object, the master and the slave are driven according to the signal of the operator's force detected by the six-axis force/torque sensor. When the slave contacts the object, the sensor of the slave detects the force/torque and the controller controls it so that it agrees with that of the master. The master then feeds back the reaction force of the contact to the operator. Figure 8 shows responses of force/torque of the master and the slave. In this experiment, force on the y-axis and moment around the x-axis were produced largely because the object was set perpendicular to the y-axis. The system was kept stable when the slave contacted the object, and the force/torque of the slave was able to be Figure 9 Piston displacements of master and slave in contacting a soft object

controlled in good agreement with that of the master. The displacements of the pistons are shown in Figure 9. Some displacements of the master and the slave did not agree accurately because we gave priority to the stability of the system when we adjusted the gains of the controllers. In this experiment, the operator was able to feel the softness of the object by using the force display. Secondly, we tried an experiment in which a hard object was contacted. The hard object was a 3-mm-thick rubber sheet, which is placed perpendicular to the y-axis, and the sheet was put on a metal plate. Figure 10 shows responses of force/torque of the master and the slave. The force/torque of the slave was able to be controlled almost completely in agreement with that of the master, except for a slight vibration upon contact. The displacements of the pistons are shown in Figure 11. In this case, some displacements of the master and the slave agreed closely, while others did not. In this experiment, however, the operator was able to feel the hardness of the object by using the force display. 5. CONCLUSION Figure 10 Forces/torques of master and slave in contacting a hard object First, we applied disturbance compensation control with disturbance observer to the developed hydraulic force display in order to improve manipulability. As a result, the velocities of the six cylinders were almost uniform and the drifts of the piston displacements were reduced. This improved the manipulability of the force display. Then, we applied this force display to a master-slave system and performed experiments in contacting objects. As a result, the operator was able to feel the load forces as they exist in the working environment. 6. REFERENCES Figure 11 Piston displacements of master and slave in contacting a hard object 1. S. Kudomi, H. Yamada, T. Muto: Development of a Hydraulic Force Display of Parallel Link Type, Proceedings of 6th International Conference on Virtual Systems and MultiMedia, 2000, pp.3 81-3 86. 2. S. Kudomi, H. Yamada, T. Muto: Development of a Hydraulic Master-Slave System for Tele-robotics, Proceedings of 1st Fluid Power Net International PhD Symposium, Hamburg 2000, 2000, pp. 467-474. 3. I. Kato, R. Masuda, T. Fukuda, et al.: Robotics Handbook, Corona Publishing, Tokyo, 1990. 4. S. Sato, J. Yoshida, K. Kobayashi : Bilateral Control of Electrohydraulic Servomechanism, Proc. 2nd JHPS Inter. Symp. on Fluid Power, 1993, pp.185-190. 5. G. C. Burdea : Force and Touch Feedback for Virtual Reality, Wiley-Interscience, New York, 1997.