Friction Modeling and Compensation for Haptic Interfaces

Similar documents
Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION

Observer Based Friction Cancellation in Mechanical Systems

Modification of the Leuven Integrated Friction Model Structure

Friction Identification for Haptic Display

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

Friction identification in mechatronic systems

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Analysis and Model-Based Control of Servomechanisms With Friction

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

Acceleration Feedback

On the LuGre Model and Friction-Induced Hysteresis

Friction characterization and compensation in electro-mechanical systems

Discrete-Time Elasto-Plastic Friction Estimation

VISION-BASED MICROTRIBOLOGICAL CHARACTERIZATION OF LINEAR MICROBALL BEARINGS. Department of Electrical and Computer Engineering b

Frequency Domain Identification of Dynamic Friction Model Parameters

A Delay-Duhem Model for Jump-Resonance Hysteresis*

Friction. Modeling, Identification, & Analysis

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Friction Compensation for Precise Positioning System using Friction-Model Based Approach

INFLUENCE OF FRICTION MODELS ON RESPONSE EVALUATION OF BUILDINGS WITH SLIDING ISOLATION DEVICES

Adaptive Control of Mass-Spring Systems with Unknown Hysteretic Contact Friction

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Analytical Approaches for Friction Induced Vibration and Stability Analysis

4~ ~ri. Compensation of Friction in the Flight Simulator Stick using an Adaptive Friction Compensator. University of Twente

Lecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

A Delay-Duhem Model for Jump-Resonance Hysteresis*

Jerk derivative feedforward control for motion systems

The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System

Stepping Motors. Chapter 11 L E L F L D

Fast Seek Control for Flexible Disk Drive Systems

DISPLACEMENT-BASED MEASUREMENT OF STATIC AND DYNAMIC COEFFICIENTS OF FRICTION

SEMI-ACTIVE CONTROL OF FRICTION DAMPERS

NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS

D(s) G(s) A control system design definition

QFT Framework for Robust Tuning of Power System Stabilizers

Robust Loop Shaping Force Feedback Controller

Lecture 7: Anti-windup and friction compensation

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

DYNAMIC EMULATION OF TIRE/ROAD FRICTION FOR DEVELOPING ELECTRIC VEHICLE CONTROL SYSTEMS

HIL SIMULATION TECHNIQUE FOR NON-MODEL-BASED CONTROL OF DC SERVO-DRIVE WITH FRICTION. Teodor Dumitriu, Mihai Culea, Traian Munteanu, Emil Ceangă

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Stability of CL System

Study of Friction Force Model Parameters in Multibody Dynamics

Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model

Model and Modeless Friction Compensation: Application to a Defective Haptic Interface

Control Systems Design

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

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

Experimental Investigation of Inertial Force Control for Substructure Shake Table Tests

Control System Design

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

Time-optimal control of flexible systems subject to friction

Interaction Control for a Brake Actuated Manipulator

Vibration analysis for the rotational magnetorheological damper

Simulating Two-Dimensional Stick-Slip Motion of a Rigid Body using a New Friction Model

Vibration Testing. an excitation source a device to measure the response a digital signal processor to analyze the system response

Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS

Vibration Testing. Typically either instrumented hammers or shakers are used.

Active Control? Contact : Website : Teaching

(Refer Slide Time: 00:01:30 min)

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

FRICTION MODELLING OF A LINEAR HIGH-PRECISION ACTUATOR. P.O. Box , D Ilmenau, Germany 2

Attitude Regulation About a Fixed Rotation Axis

Design of Sliding Mode Control for Nonlinear Uncertain System

A NOVEL VARIABLE FRICTION DEVICE FOR NATURAL HAZARD MITIGATION

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

Simultaneous Suppression of Badly-Damped Vibrations and Cross-couplings in a 2-DoF Piezoelectric Actuator, by using Feedforward Standard H approach

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

Evaluation of active structural vibration control strategies in milling process

A Nonlinear Disturbance Observer for Robotic Manipulators

Internal Model Control of A Class of Continuous Linear Underactuated Systems

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

FEEDBACK CONTROL SYSTEMS

PHYSICS 1. Section I 40 Questions Time 90 minutes. g = 10 m s in all problems.

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

Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering

THEORY OF VIBRATION ISOLATION

Regular and chaotic oscillations of friction force

Simple Harmonic Motion Investigating a Mass Oscillating on a Spring

Automatic Control Systems. -Lecture Note 15-

Spontaneous Speed Reversals in Stepper Motors

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Force, Mass, and Acceleration

IDENTIFICATION OF GMS FRICTION MODEL WITHOUT FRICTION FORCE MEASUREMENT

Controlled mechanical systems with friction

Inverted Pendulum. Objectives

AME COMPUTATIONAL MULTIBODY DYNAMICS. Friction and Contact-Impact

Chapter 9: Controller design

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Module I Module I: traditional test instrumentation and acquisition systems. Prof. Ramat, Stefano

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Cascade Controller Including Backstepping for Hydraulic-Mechanical Systems

Transcription:

Friction Modeling and Compensation for Haptic Interfaces Nicholas L. Bernstein * Dale A. Lawrence * Lucy Y. Pao (*) University of Colorado, Aerospace Engineering, USA ( ) University of Colorado, Electrical Engineering, USA E-mail: nicholas.bernstein@colorado.edu, dale.lawrence@colorado.edu, pao@colorado.edu Abstract Friction cancellation and high gain force feedback are studied for their relative benefits in mitigating the effects of friction in haptic interfaces. Although either technique alone is capable of significant improvements, we find that a combination of approximate cancellation coupled with variable-gain low-bandwidth force feedback provides excellent friction reduction and is more robust. This improves the feel of the haptic interface, and provides significant linearization of the interface dynamics for more accurate model-based control.. Introduction Friction is a complex nonlinear phenomenon that can be broadly described as a force that opposes the relative motion of two contacting surfaces. The simplest approximation is the Coulombic model where the force opposing motion is given by F = F C sign (v) () where v is the relative velocity and F C is the Coulombic Force constant (which depends on the normal force and properties of the surfaces). Many other models have been proposed that improve upon the Coulombic model by accounting for friction s more subtle effects such as presliding displacement, viscous damping, the Stribeck phenomenon, and frictional memory. Other models, such as the Karnopp model [], favor mathematic simplicity over modeling precision. The model that one chooses to use and the strategy for mitigating frictional effects depend on the application and the control goals. From the haptic interface users perspective, friction is undesirable primarily because it makes force rendering less transparent [2, 3]; forces produced by the actuators are not This work was supported in part by the U. S. National Science Foundation (HRD-95944). correctly transmitted to the user. The effect is particularly obvious when the desired forces are small such as in the rendering of free space (i.e., when the force opposing motion should be zero). The presence of friction can also add significantly to user fatigue. Compensating friction with feedback control can help linearize the system. This simplifies additional control tasks such as model-based force control. From a control design perspective, friction is problematic because it is a hard nonlinearity not easily canceled with feedback control because of the high gains required, which act to destabilize the feedback loop in the presence of computational delays. The perception and control perspectives provide two metrics for the evaluation of friction compensation in haptic interfaces: transparency and linearity. This paper investigates common techniques for friction mitigation, applied specifically to haptic interfaces. Additionally, we describe a hybrid compensator that combines two of these techniques. Compensators based on these techniques are implemented on a one degree of freedom (DOF) haptic interface (HI). These compensators are evaluated and compared for their ability to linearize the compensated system and provide transparency. 2. The haptic interface The one DOF HI shown in Figure 2 is a one-rod portion of our our five DOF haptic interface at the University of Colorado. Normally five of these rods are connected in parallel, but here we consider only a single rod. The rod, actuator, position encoder, force sensor, gimbal, and bushing are identified in the figure. The schematic beneath the photo indicates the directionality of the measurements referred to in Figure, a block diagram of the system. Figure shows the system operating open-loop (without any friction compensation). Where the desired force, R D equals the actuator force, R A commanded to the actuators. This, minus an interaction -7695-23-2/5 $2. 25 IEEE

R V R A Z M L Z H R H Figure : Open loop force control of a DOF haptic interface. force,, is the net force on the haptic interface mechanism admittance, Z M. The resulting motion, L also moves the user s hand, whose impedance is represented by the block Z H. The resultant force, R H is added to any voluntary forces R V that the user exerts on the mechanism. This sum is negated to produce the interaction force felt by the user. The transfer function, T o from R A to is given by T o = Z H Z T (2) where Z T = Z H + Z M. If T o is the identity then the desired forces will be transmitted accurately to the user s hand transparently. This occurs if and only if the mechanism impedance Z M is zero (Z T = Z H ). In real systems, Z M will never be zero since it includes both linear effects such as mass and non-linear effects such as friction. 3. Friction compensation Although there are many friction compensation techniques (see [4] for a survey), they essentially fall into four categories: friction avoidance, dither, motion-based cancellation, and high gain feedback. 3.. Friction avoidance Friction avoidance includes strategies that reduce friction by mechanical means such as lubrication. This category will not be considered further in this paper. 3.2. Dithering Dithering is a mitigation technique characterized by the addition of a high frequency, low amplitude signal on top of the desired reference signal. It is commonly used in pointing and tracking tasks [5]. Dithering helps in positioning tasks by smoothing the discontinuity in friction near zero velocity. It is not appropriate for haptic applications however; the constant vibration is fatiguing, distracting, and destroys the effects being rendered. 3.3. Motion-based cancellation Motion-based cancellation (MBC) has also been called model-based compensation [4] to indicate that a model of of the friction non-linearity is required for the technique to work. Using these models, frictional forces are predicted R A L Figure 2: An annotated photo of the one degree of freedom haptic interface used in this paper. Below the figure are arrows indicating the positive direction of various measurements. various measurements. R D H R A C Z M L Z H R H R V R V Figure 3: Hybrid MBC/force feedback compensation. based on measured motion, and added to the commanded force in order to cancel out the actual friction in the system. The predicted force may be calculated via simple velocitybased models such as the Coulomb model, or more complex models (Dahl [6], LuGre [7]) that also depend on position. An implementation of an MBC control strategy for our one DOF HI is shown in Figure 3. When H, the transfer function T MBC is obtained from R D to,given by T MBC = Z H (Z T C) (3) Setting the MBC compensator C = Z M results in T MBC equaling the identity; i.e., perfect transparency. MBC has three major shortcomings. First, it requires that Z M is known accurately. Second, no change in force can occur without measuring a change in motion. This is problematic because friction forces can occur without any (or very little) motion (i.e. the Coulombic model, where R A must exceed F C before there is any motion.) This makes it impossible to ever fully cancel a Coulombictype friction during velocity reversals. Advanced models more completely describe friction s true behavior, behavior which often includes a small pre-sliding displacement regime where F C is proportional to displacement. The maximum displacement achievable before sliding occurs depends on the materials involved [4]. It is often too small to be measured by typical position sensors (e.g. optical encoders), and so MBC cannot provide acceptable friction force mitigation. The third major problem with MBC is delay, due to a finite loop rates in digitally sampled and controlled systems. Further, since Z M usually involves both inertia and -7695-23-2/5 $2. 25 IEEE

friction, there is a delay associated with the calculation of dynamics in the block C. This delay is most obvious to a haptic user during velocity reversals, where it can cause limit cycles. In summary, MBC is well-suited for compensation of friction when motion velocity is away from zero. 3.4. Force feedback The fourth category of friction compensation is force feedback, which most directly addresses the transparency goal of causing to track R D. We investigate force feedback for our DOF haptic interface as shown in Figure 3. When C, we obtain the transfer function T FF from R D to given by T FF =(Z M Z H +Γ) Γ (4) where I is the identity and Γ=I+H Force feedback is straightforward to implement. It does not require accurate models of Z M or Z H (although stability robustness requires some knowledge of these dynamics). Nor does it require motion to be effective. Transparency is achieved when Γ Z M Z H. In all real systems, Γ is limited, and must also roll off with frequency because of stability concerns due to unmodeled (typically high-frequency) dynamics. A finite Γ leads to a T FF that is less than unity (provided that Γ is the same sign as Z M Z H ). T FF will roll off with frequency since Γ rolls off as well. High gain force feedback is well-suited to mitigate static friction at low frequencies, where stability under a large gain Γ is relatively easy to achieve. 4. A hybrid controller Since MBC tends to work well for high-velocity, high frequency motions, and force feedback works well for lowvelocity, low-frequency motion, it is natural to design a hybrid controller that combines these two modes of compensation. This differs from other hybrid friction compensation schemes, e.g. [8] where a MBC controller switches between low-velocity and high-velocity regimes. Rather than a hard switch from one compensation technique to another, our hybrid controller is designed so that the two techniques are operating simultaneously, and both motion and force compensation are used, with non-zero C and H in Figure 3. The hybrid compensation transfer function T H from R D to is T H = ( (Z M C) Z H +Γ) Γ (5) The next section discusses selection of parameters in the C and H compensation blocks. 5. Parameter estimation Before implementing the hybrid controller on our HI, it is necessary to define the C and H blocks. Since an appropriate choice of C depends on the friction characteristic of the system, these characteristics must be determined first. Our first estimation goal was to measure the Coulomb friction level, F C. A velocity regulation loop was wrapped around the open-loop system which commanded the rod to move up and down at constant velocity. The difference between the force required to maintain constant velocity in the two directions gives an estimate of F C. By adjusting the reference velocity, we were able to determine that F C.5N for all velocities from to mm/s. Although friction could be characterized in the low velocity region, the resulting models are complex, subject to variation in friction parameters due to system wear, etc., and often lead to feedback implementations that are unstable. Alternative schemes, such the Karnopp model, can sometimes provide a stable implmentation due to additional hysteretic energy loss, they do not provide suitable accuracy in force modeling, resulting in percetpible friction residuals. We avoid this difficult trade-off by using force feedback in combination with a smoothed Coulombic friction function. v F S = F C (6) a + v Because this function has finite slope at zero velocity, it is possible to implement this model stably in MBC. We chose to determine an appropriate a interactively. A MBC was implemented on the HI and users were able to adjust the value of a via a keyboard interface. Using this process, we were able to quickly find that an a value of 5 mm/s provided reasonable compensation for gross motions without compromising stability With a stable MBC in place, we selected the force feedback gain H in a similar manner. We assumed a general form of a low-pass filter. Given that F S differs from F C in a way that depends explicitly on velocity, it made sense to further weight H in a way that depends on velocity in an opposite sense, in order to make up for the compensation that MBC cannot provide near zero velocity. This non-linear weighting was implemented by scaling the gain of H with the function b/(b + v ). The motivation behind this strategy was that the force feedback gain could be significantly increased for low velocity motion, and should be reduced in the region where MBC force modeling was adequate. b was chosen through the same interactive procedure described above Ultimately, H was chosen as a 2 Hz bandwidth low-pass filter with dc gains of 5 8/(8+ v ) where v is velocity in mm/s. -7695-23-2/5 $2. 25 IEEE

R V L D K R D Ẑ M L Z H R H Figure 4: The friction compensated system with a position loop. 6. Implementation Results R D (N)..8.6.4.2.2.4.6.8...8.6.4.2.2.4.6.8. We have performed several tests in order to evaluate our hybrid compensator based on the two goals of transparency and linearity. Both human perception and automated characterization were employed. The former consisted of voluntary motion of the rod under different types of compensation. The latter tests were performed with the rod oriented vertically and a 5 g mass attached to the distal end instead of the user grasp. Four cases were considered. The open loop system (H = C =) 2. The MBC controller obtained when H = 3. The force feedback controller (C =) 4. The hybrid controller. 6.. Transparency The first and most important measure of transparency is a user s subjective opinion about the quality of free space rendering. Free space rendering is achieved by setting R D to and letting the user input arbitrary voluntary motions. An informal survey of four users indicated that all felt the hybrid system has less friction than any of the other three cases. While subjective opinions are important, this measure of transparency is difficult to quantify. A more objective test of free space rendering takes the user s hand out of loop. But if R V =and R D =in Figure 3 then L and also = and T H is not measurable. When the hand is absent, Z H zero. We use the 5 g distal mass to approximate the hand impedance. We provide a non-zero R D via an outer position loop, causing L to follow a reference sinusoid. The block diagram for this test is shown in Figure 4. For simplicity, the compensated system has been rewritten as an equivalent system with Ẑ M =(ZM C) Γ (7) The reference position, L D was a.5 Hz mm amplitude sine wave. The position controller K is given by K = 2(2π + s) π + s (8)..8.6.4.2.2.4.6.8...8.6.4.2.2.4.6.8. velocity (m/s) Figure 5: The force error, R D, as a function of velocity for the four compensators. From top to bottom: no compensation, MBC, force feedback, hybrid. The results are shown in Figure 5 for each of the four compensators listed above. The hybrid compensator (bottom) is able to significantly reduce the sign-like characteristic of friction that is visible in the uncompensated case (top) and with force-feedback (third from top). MBC (second from top) is also able to cancel out this sign-like behavior, but demonstrates significant hysteresis that the hybrid compensator does not. 6.2. Linearity The most direct measure of linearity is amplitude independence of measured frequency responses. Figure 6 shows Ẑ M as a function of the amplitude of the sinusoidal reference signal L D excited at 5 Hz. An amplitude-independent (linear) ẐM would should up on this plot as horizontal lines in both magnitude and phase. All four compensated systems exhibit amplitude dependence. Force feedback provides a general reduction of about 6 db in mechanism impedance, but retains the same reduction in apparent impedance with increase in motion amplitude. The MBC and Hybrid compensation exhibit a smaller end-to-end change, but exhibit a dip in impedance when L D has an amplitude of approximately 2 mm. The phase of ẐM is closer to what one would expect. The MBC and hybrid controller result in nearly constant phase at 8 degrees for amplitudes larger than mm. This phase is what would be expected for a mechanism mass with no friction or damping. In contrast, the uncompensated and force feedback compensation cases lose approximately 9 degrees of phase as amplitude degrees from mm to mm, indicating the presence of signifi- -7695-23-2/5 $2. 25 IEEE

8 Z M (N/m db) 6 4 Z M (N/m db) 8 6 4 2 36 3 2 uncompensated MBC force feedback 2 uncompensated MBC 2 36 force feedback hybrid Z M (deg) 27 8 9 hybrid Z M (deg) 27 8 9 3 2 amplitude (m) 2 frequency (Hz) Figure 6: Amplitude dependence of ẐM. Figure 7: Frequency dependence of ẐM cant amplitude-dependent non-linearity. Recall that the compensation parameters were chosen based on user interaction, and were not desiged based on amplitude independence. Other parameters that produce less amplitude dependence are currently under investigation. Figure 6 provides information about linear dependence at a single frequency (5 Hz). A complete understanding of the effects of compensation on linearity would require a measure of amplitude dependence over a range of frequencies. Measuring ẐM over multiple frequencies and amplitudes is a time consuming process. A faster (though less reliable) test of linearity is to measure how well a compensated system is fit over frequency by an appropriate linear model. Ẑ M is plotted against frequency in Figure 7. At high frequencies all four compensators look like mass increasing 4 db/decade with 8 degrees of phase. This is expected since mass effects should swamp out friction at high enough frequencies, where most of the applied force is used to accelerate the mass. Below 2 Hz there are significant differences between the compensations cases. The force feedback and uncompensated cases each show very smooth behavior which increases at approximately 6 db/decade and rises from 9 degree of phase to 8 degrees. By contrast, MBC and hybrid compensation cause the mechanism impedance to look like mass down to approximately 4 Hz. Below 4 Hz the behavior is more erratic and is not clearly characterizable without more data. It is interesting to note that these curves can be fit by linear or non-linear models. The 6 db/decade slope for the uncompensated case can be obtained by a model of friction and particular amplitude profile chosen for L D. Using describing function analysis [9], one can show that the Coulombic friction block has a frequency/amplitude dependance in the form 4jF c A, (9) where A is the amplitude of the sinusoidal motion and j = In our case, the amplitude of the reference sinusoid decreased with frequency to avoid saturating R A ; we chose L D (f) =f.8.this corresponds to a 6 db/decade slope exactly. However, using this same describing function analysis one can show that if L D (f) rolls of as /f then a system with Coulombic friction is indistinguishable from a linear system with damping. This should serve as a caution that linear looking frequency response data can come from a nonlinear system. In order to conclusively show the extent to which MBC and hybrid compensation actually linearize Ẑ M in the 4 2 Hz range, further amplitude-dependent testing is necessary. 7. Summary and future work We have designed a hybrid compensator that includes both model-based cancellation and force feedback for use on a one degree of freedom haptic interface. Users have noted that this combination provides substantial reduction in the frictional feel of the interface over that which is possible through model-based cancellation or force feedback alone. This subjective measure of feel is consistent with more a more objective measure of free-space force transparency. Preliminary results suggest that this hybrid compensator also helps to improve the linearity of compensated haptic -7695-23-2/5 $2. 25 IEEE

interface. Additional testing is required to quantify the extent to which this is true. Future work on the hybrid controller is expected on several fronts. Additional analysis and simulation will be performed to evaluate the trade-offs associated with including non-linear gain in the force feedback controller H. This control strategy will be applied to the four other rods of the full parallel five degree of freedom haptic interface at the University of Colorado. Hybrid compensation on this combined haptic interface will be integrated with a modelinverse control strategy [] in an attempt to further improve the multi-input multi-output force transparency. References [] Karnopp, D. Computer simulation of stick-slip friction in mechanical dynamic systems. Journal of Dynamic Systems, Measurement and Control, Transactions ASME, 7: 3, 985. Compilation and indexing terms, Copyright 24 Elsevier Engineering Information, Inc. [2] Colgate, J. E. and Brown, J. M. Factors affecting the z-width of a haptic display. In Proceedings of the 994 IEEE International Conference on Robotics and Automation, May 8-3 994, pages 325 32. Publ by IEEE, Piscataway, NJ, USA, 994. Compilation and indexing terms, Copyright 24 Elsevier Engineering Information, Inc. [3] Lawrence, D. A., Pao, L. Y., Dougherty, A. M., Salada, M. A., and Pavlou, Y. Rate-hardness: a new performance metric for haptic interfaces. IEEE Transactions on Robotics and Automation, 6:357 7, August 2. [4] Armstrong-Helouvry, B., Dupont, P., and Canudas De Wit, C. Survey of models, analysis tools and compensation methods for the control of machines with friction. Automatica, 3:83 38, 994. Compilation and indexing terms, Copyright 24 Elsevier Engineering Information, Inc. terms, Copyright 24 Elsevier Engineering Information, Inc. [8] Wit, Canudas de C., Noel, P., Aubin, A., Brogliato, B., and Devet, P. Adaptive friction compensation in robot manipulators: low-velocities. In Proceedings of the 989 IEEE International Conference on Robotics and Automation, pages 352 3. Publ by IEEE, Piscataway, NJ, USA, 989. [9] Slotine, J.-J. E. and Li, W. Applied Nonlinear Control. Prentice Hall, 99. [] Lee, C. D., Lawrence, D. A., and Pao, L. Y. Isotropic force control for haptic interfaces. Control Engineering Practice, 2:423 436, 24. Compilation and indexing terms, Copyright 24 Elsevier Engineering Information, Inc. [5] Pervozvanski, A. A. and Wit, Canudas-de C. Asymptotic analysis of the dither effect in systems with friction. Automatica, 38:5 3, 22. Compilation and indexing terms, Copyright 24 Elsevier Engineering Information, Inc. [6] Dahl, P. R. Solid friction damping of mechanical vibrations. AIAA Journal, 4:675 82, December 976. [7] Wit, Canudas de C., Olsson, H., Astronomy, K. J., and Lischinsky, P. New model for control of systems with friction. IEEE Transactions on Automatic Control, 4:49 425, 995. Compilation and indexing -7695-23-2/5 $2. 25 IEEE