FRICTION MODELING WITH TEMPERATURE EFFECTS FOR INDUSTRIAL ROBOT MANIPULATORS

Size: px
Start display at page:

Download "FRICTION MODELING WITH TEMPERATURE EFFECTS FOR INDUSTRIAL ROBOT MANIPULATORS"

Transcription

1 215 IEEE/RSJ International onference on Intelligent Robots and Systems (IROS) ongress enter Hamburg Sept 28 - Oct 2, 215. Hamburg, Germany FRITION MODELING WITH TEMPERATURE EFFETS FOR INDUSTRIAL ROBOT MANIPULATORS Luca Simoni 1, Manuel Beschi 2, Giovanni Legnani 1, Antonio Visioli 1 1 Department of Mechanical and Industrial Engineering, University of Brescia, Brescia, Italy 2 Institute of Industrial and Automation Technologies (ITIA-NR), National Research ouncil, Milan, Italy Abstract In this paper we present a new friction model for industrial robot manipulators that takes into account temperature effects. In particular, after having shown that friction might change very significantly during robot operations, two solutions based on a polynomial description of the joint friction are proposed and compared. In both cases the models proposed do not need a measurement of the joint temperature, but just of the environmental temperature, so as to be easily applied in industry. Experimental results demonstrate the effectiveness of the applied methodology. I. INTRODUTION It is well known that friction is one of the most relevant problem in the design of effective control strategies for industrial robot manipulators and for mechanical systems in general. Actually, friction is a complex phenomenon that arises when there is a relative motion between two surfaces in contact and depends on many factors such as the geometry and materials of the two surfaces, their relative velocity, the presence of lubricants, and so on. As such, it introduces nonlinearities that, if not properly compensated, might cause tracking errors, limit cycles and stick-slip motions. For this reason, many friction models have been devised in the literature (see, for example, [1]) and the vast majority of them are dependent on the speed of the joint, if a manipulator is considered. They can be divided into two categories: static models and dynamic models [2], [3]. In the first category, the friction force is a static function of the velocity. The best-known models in this context are the oulomb friction model, in which the friction force is assumed to be independent of the velocity, and the viscous friction in which force is proportional to velocity. An effective alternative is to use a polynomial expression to better take into account the complexity of the phenomenon [4]. Regarding dynamic models, relevant examples are the Dahl model and its extension [5], [6], the generalized Maxwell-slip model [7], and the more recent LuGre model [8], which has been extended and applied in different forms [9], [1]. An excellent review of friction compensation techniques in robotics has been presented in [11]. In general, friction models are employed to compute a feedforward action that compensates for the friction effect (see, for example, [12], [13]). In order to take into account the approximate knowledge of friction model parameters or their time-variant characteristic, many adaptive schemes have been proposed (see, for example, [14], [15], [16], [17]). It is in any case recognized that friction is still a relevant issue for the control of industrial robots and it depends on other factors than speed. Recently, research has especially focused on investigating and modeling the role of temperature in friction [18], [19]. Indeed, temperature plays a key role especially for those robot operations that require the robot to often stop for a relatively long time, so that the joint temperature cools down, changing the friction characteristics (mainly because the properties of the lubricant change). In this paper we propose a simple friction model that explicitly takes into account the temperature of the joint. In particular, the temperature is estimated by means of a basic first principle thermodynamic model which is then used to update a third-order polynomial expression. Two methods based on this approach are devised and compared. Experimental results are obtained by means of an industrial omau robot manipulator. It is worth stressing that, differently from the methods proposed in [18], [19], here the measurement of the joint temperature, that is of the lubricant temperature, is not necessary, so that the technique is easier to implement in practice. The paper is organized as follows. The robot manipulator employed for the experiments is described in Section 2. Section 3 is devoted to show the influence of temperature on friction effect. The new temperature based friction models are presented in Section 4. Identification and validation results are given in Sections 5 and 6 respectively. oncluding remarks are in section 7. II. THE MANIPULATOR USED FOR THE EXPERIMENTS The robot employed in this work is a omau SMART NS AR (see Figure 1), and it has been designed to perform arc welding tasks. It is a serial manipulator built with an anthropomorphic kinematic structure, with six degrees of freedom and a maximum payload of 16 kilograms, placed on the ground for a standard working configuration. Joints are actuated by means of six A brushless servomotors with speed reducers. The maximum stall torque for each motor is shown in Table I, while the type and reduction rate of the speed reducers are shown in Table II. The limits of position and speed of each joint are displayed in Table III /15/$ IEEE 3524

2 Fig. 1. The robot used in the experiments. Brakes are mounted directly inside the servomotors. Oil is used as lubricant for the first four axes while grease for the last two joints. Axis Stall Torque [Nm] Voltage [V] Power [kw] TABLE I HARATERISTIS OF THE MOTORS. Axis Reduction rate Type Lubrication Gears oil ycloidal oil ycloidal oil Gears oil Harmonic Drive grease 6 5. Harmonic Drive grease TABLE II REDUTION RATES OF THE SPEED REDUERS FOR EAH JOINT. Joint Position limits [deg] Speed limits [deg/s] 1 ± / / ± ± ± TABLE III POSITION AND SPEED JOINTS LIMITS. It is worth stressing that the control architecture used for this work is the standard industrial one, called 4G, so that the proposed friction models can be implemented with a typical industrial setup. The controller exploits only the data related to the motors position (which is measured by using encoders) and their current, with a sampling frequency of 1 khz. Velocity and acceleration of the joints are determined by using an approach based on a Savitzky-Golay filter that uses a nth-order polynomial interpolation, while joint torque is determined by multiplying the motor current by the torque constant of the motor. III. POLYNOMIAL FRITION MODEL As already mentioned, friction is a complex phenomenon that depends on many factors, including temperature as we will show in the next sections, but, most of all, on velocity. For this reason many models have been proposed in the literature. Among them, we have selected the polynomial friction model, see [3] [4], because it is the model that best fits the obtained experimental friction torque data. Indeed, a third order polynomial function can represent both Stribeck and oulomb effects. Further, it is also able to represent a viscous effect that is not necessarily linear. The friction torque function can be therefore represented as [ τ f = c + c 1 ω + c 2 ω 2 + c 3 ω 3] sgn(ω) (1) where ω is the joint velocity and it has to be noted that a symmetric function is considered, that is, the coefficients c,...,c 3 are the same for positive and negative velocities. The polynomial coefficients can be determined easily by moving only one joint of the robot at a time, so that a one degree-of-freedom system can be considered for each joint. In this case the dynamic equation of the joint can be written as τ + τ f + τ w = J ω (2) where J is the inertia seen by the motor, τ is the motor torque, τ f is the friction torque and τ w is the torque related to the gravitational force. From (2) it is immediate to write τ f = J ω τ τ w (3) Now, a standard least-squares based method can be applied to estimate friction torque coefficients. In fact, equation (2) can be rewritten by expressing all the terms as: τ = J ω τ f τ w = J ω c sgn(ω) c 1 ω c 2 ω 2 sgn(ω) c 3 ω 3 P x cos(θ) + P y sin(θ) where the gravity compensation torque has been expressed as τ w = P x cos(θ) P y sin(θ) (5) where θ is the joint (measured) position and (4) P x = mgl cos(γ) P y = mgl sin(γ), (6) where m is the mass of the moving part of the robot, g is the gravity acceleration, l is the distance between the joint axis of rotation and the centre of mass of the moving part of the manipulator and γ is the angle of the centre of the mass position when θ =. Thus, equation (4) can be written in matrix form where in each row there are all the samples collected at a given sampling time: where τ = M X (7) τ = [ τ 1 τ 2... τ n ] T (8) 3525

3 is the vector of the measured motor torque at n sampling instants, M = ω 1 sgn(ω 1 ) ω 1 ω1 2 sgn(ω 1) ω1 3 cos(θ 1 ) +sin(θ 1 ) ω 2 sgn(ω 2 ) ω 2 ω2 2 sgn(ω 2) ω2 3 cos(θ 2 ) +sin(θ 2 ) ω n sgn(ω n ) ω n ω 2 n sgn(ω n ) ω 3 n cos(θ n ) +sin(θ n ) is the matrix containing the other measured data and (9) X = [ J c c 1 c 2 c 3 P x P y ] T (1) is the vector of the coefficients to be determined. Then, coefficients can be estimated as X = M + τ (11) when M + denotes the pseudo-inverse of the matrix M. It is obvious that, in order to provide a sensible result, the trajectory used in the experiments have to span all the possible motor velocities for many times in order to effectively cope with measurement noise and excite all the friction dynamics. In this paper, as a standard controller is employed, the performed trajectories are point-to-point motions with S-curve velocity profiles, as imposed by the controller, repeated many times. However, the friction torque strongly depends also on the joint temperature, as it will be explained in the next section. IV. MODELING TEMPERATURE EFFET An important issue that can be noted during the experiments is that friction torque changes during robot operation, in particular, considering a series of point to point motions performed after the robot has not been used for a long time. If the friction function is determined after different time intervals, it appears that the friction term decreases, until a steady-state value is obtained for a given velocity. An illustrative example related to the second joint of the robot is shown in Figure 2, where the friction curves have been determined every six minutes and it appears that, after the robot warm-up, friction torque decreases of about 33% at high velocities. This behaviour can be associated with the temperature of the joint, which increases accordingly to the joint employment. It is therefore necessary to take into account temperature effect in the friction model in order to compensate for the warm-up of the robot during its operations, especially if operations start after a time interval during which the robot is at rest. For this purpose, two new models are proposed hereafter. Both models are derived starting from the thermal balance of the joint, that is, W acc = W in W out (12) where W acc is the accumulating thermal power in the joint, that is, W acc = dt (13) dt where T is the internal temperature of the joint and is the thermal capacity of the joint; W out is the dissipated thermal power W out = K (T T env ) (14) Fig. 2. Modification of the friction torque curve during robot warm-up (intervals of six minutes). where K is the coefficient of thermal exchange between joint and air and T env is the environmental temperature (which is assumed to be constant during a robot operation); W in is the thermal power injected to the joint, which is assumed to be the product between the friction torque and the speed of motion, that is, W in = τ f ω (15) A. Four parameters model The first developed model, named four parameters model, is based on the assumption that friction coefficients c...c 3 change linearly with temperature T as c i = c i [α (T T ) + β] (16) where α and β are the coefficients representing the assumed linear relation between friction torque and temperature, c i is the value of c i for T = T and β = 1. Thus, this model assumes a linear relation between joint internal temperature and friction torque expressed as dt = [ τ f,rms ω K(T T env ) ] 1 (17) dt τ f,rms = τ f,rms [α(t T ) + β] (18) where τ f,rms is the RMS value of the friction torque in a given robot operation cycle and τ f,rms is the RMS value of the friction torque obtained when a robot cycle is performed for the first time when the manipulator is used after it has been stopped for a long period (T = T = Tenv ). Finally, ω is the velocity that, by applying the RMS torque, would give the mean friction power and can be called equivalent thermal velocity. Namely, it is the ratio between the mean friction power and the RMS friction torque, that is, ω = mean( τ f ω ) τ f,rms. (19) The friction torque at a given temperature is then expressed as ( τ f (T ) = c + c 1 ω + c 2 ω 2 + c 3 ω 3) sgn(ω)[α(t T ) + β] (2) 3526

4 Thus, once the four model parameters α, β, K, (in addition to c, c 1, c 2, c 3 ) are estimated by performing identification experiments (see Section V) at a given environmental temperature T env = T, the model can be employed to obtain the friction torque for new robot operations, starting from an environmental temperature T env. It is worth stressing that, in case of perfect modeling, it is β = 1; however, a slightly different value is expected because other possible friction causes have not been considered and because of the unavoidable presence of noise in the identification phase. In practice, at the beginning of a new robot operation, after the robot has been at rest the friction torque is given by (2) with T = T env. Then, at the end of the first cycle, the value of τ f,rms is computed and the value of τ f,rms is computed by means of (18). By also computing the value of ω by means of (19), the change of the temperature in the joint can be calculated by means of (17). Then, if the cycle does not change during robot operations, the value of the joint temperature can be obtained at the end of a cycle by simply applying (18) and (17) iteratively (note that τ f,rms is the RMS value obtained at the first iteration). Friction torque can then be estimated by applying (2) to the updated value of the joint temperature. The differential equation (17) can be solved by considering T () = T as initial condition. It results: T (t) = βτ f,rms ω + KT env ατ f,rms T env ω K ατ f,rms ω where +he ατ f,rms ω K t (21) h = KT ατ f,rms T ω βτ f,rms ω KT env + ατ f,rms T ω. K ατ f,rms ω (22) It appears that the time constant of the first order system is t c = ατ f,rms ω K (23) and its knowledge can be employed to determine the duration of the time interval after which the joint temperature has to be updated. A sensible value for this time interval is t c /1. B. Six parameters model The second model developed is a modification of the previous one in which each term of the type ω k have independent coefficients that relate friction to temperature. Assuming that, it is possible to express the relation between joint internal temperature and friction as dt = [ τ f,rms ω K(T T env ) ] 1 (24) dt τ f,rms = ( c + c (T T ) ) + ( c 1 + c 1(T T ) ) ω + ( c2 + c 2(T T ) ) ω 2 + ( c 3 + c 3(T T ) ) ω 3 (25) where c, c 1, c 2 and c 3 are the coefficients representing the assumed linear relation between friction torque coefficients and temperature, and c, c 1, c 2 and c 3 are the polynomial friction coefficients at T = T. The friction torque at a given temperature is: τ f (T ) = [ ( c + c (T T ) ) + ( c 1 + c 1 (T T ) ) ω + ( c2 + c 2 (T T ) ) ω 2 + ( c 3 + c 3 (T T ) ) ω 3 ] sgn(ω). (26) The approach is therefore similar to the four parameters model, but in this case the parameters to be estimated in the identification experiment are c, c 1, c 2, c 3, K, and (in addition to c, c 1, c 2, c 3 ). The solution of the differential equation with T () = T yields where and T (t) = A ω + KT env B ωt K B ω + h e B ω K t (27) h = KT BT ω A ω KT env + BT ω, (28) K B ω [ A = τ f,rms = c + c 1 ω + c 2 ω 2 + c 3 ω 3] (29) [ B = c + c 1 ω + c 2 ω 2 + c 3 ω 3] (T T ). (3) In this case the time constant is equal to t c = B ω K (31) It is worth stressing that τ f,rms is actually contained in the right-hand side of (29) and that τ f,rms = A + B(T T ). V. IDENTIFIATION EXPERIMENTS This section shows the results of the second joint of the robot as it is the most relevant to gravitational force; the other joints have in any case a similar behaviour. Identification procedure has been performed, for both models, by applying four different duty cycles (Fig. 3), where for each operation the robot starts after a long period (one night) of inactivity (T = T = Tenv ). In particular, cycle times of four minutes have been considered and each one has been divided in subintervals of one minute. The motion during each subinterval is the same, but the number of subintervals in which the robot is moved in each cycle is different. In this way, the thermal power injected into the joint is different. In each subinterval of the cycle time, point to point motions from -45 deg to 7 deg and viceversa are performed with six different maximum velocities, namely, 5%, 24%, 43%, 62%, 81%, and 1% of the maximum velocity allowed by the motor. The temperature estimation is updated at the end of each cycle, that is, every four minutes. The parameters of the models are estimated by considering all the data collected during experiments, and, using the Matlab function fmincon, by minimizing the sum of the square errors, that is the difference between the friction force calculated by means of the method described in Section III, and the one estimated separately at the end of each cycle using only the data collected during the last cycle. The obtained values of the parameters are α =.896, β =.91796, K = , = for the four parameters model and c = 1, c 1 =.578, c 2 = , 3527

5 Fig. 3. The different cycles robot operations for the identification of te models (W in = 25%, 5%, 75%, 1%). c 3 =.17453, K =.1 and = for the six parameters model. The obtained results are shown in Figure 4 and in Figure 5 for the four and six parameters model respectively, where the duty cycle of 1% is considered and the measured and estimated friction torques are compared at different time intervals (in particular, every 25 cycles, that is after 4, 14, 24, and 34 minutes). Similar results are obtained for the other duty cycles. It appears that the six parameters model provides better results. The temperature evolution determined for the four different duty cycles are plotted in Figure 6 where it can be seen that, as expected, the temperature increases with the duty cycle. The determined values of the time constants are t c = min for robot cycles where the robot is moving for one minute and it is stopped for three minutes (that is, W in = 25%), t c = min for W in = 5%, t c = min for W in = 75%, and t c = min for W in = 1%, when the robot is always in motion. It is therefore evident that updating the value of the temperature every 4 minutes is sufficient to take into account the dynamics of the system. From the identification results it appears in any case that both models are capable of positively describing temperature effect on the friction torque. Indeed, friction torque decreases from the beginning of the operations after a period of rest, until a given time when the temperature function becomes almost constant and therefore the friction does not change significantly anymore. It has not been possible, in the specific set-up, to check if the actual joint temperature coincided to that previously estimated; however, it is not important to have an exact temperature estimation, but it is sufficient to have a parameter that roughly represents it and fits the experimental results. This parameter proved to be the estimated temperature evaluated in the proposed model. VI. VALIDATION EXPERIMENTS The obtained models have then been validated by considering again the second joint of the robot and by applying to it point-to-point motions different from those applied in section V. These have been repeated for many cycles of three 1 1 friction torque [Nm] 1 1 Fig. 4. Four parameters model, duty cycle W in = 1%. Torque versus velocity plot, estimated with least square (blue line) and identified with the proposed model (red line) friction torque. Top left: results after 4 minutes. Top right: after 14 minutes. Bottom left: after 24 minutes. Bottom right: after 34 minutes Fig. 5. Six parameters model, duty cycle W in = 1%. Torque versus velocity plot, estimated with least square (blue line) and identified with the proposed model (red line) friction torque. Top left: results after 4 minutes. Top right: after 14 minutes. Bottom left: after 24 minutes. Bottom right: after 34 minutes. Temperature [ ] Win = 25% Win = 5% 25 Win = 75% Win = 1% time [min] Fig. 6. Estimated joint temperature for different robot operations, that is, for different input thermal powers injected into the joint. 3528

6 minutes, never stopping the robot, with velocities equal to 1%, 25%, 4%, 55%, 7%, 85% and 1% of the maximum velocity in each cycle. The results predicted by calculating the friction torque with the method in Section III have then been compared with those obtained by applying the four and the six parameters models estimated in the previous section. Results are shown in Figures 7 and 8 for the four and six parameters models, where the plots are related to the comparison at different time intervals every 25 cycles, that is, after 3, 78, 153, and 228 minutes. These results confirm again the effectiveness of the proposed models and, in particular, of the six parameters model which provides better results Fig. 7. Validation of the four parameters model. Estimated with least square (blue line) and identified with the proposed model (red line) friction torque. Top left: after 3 minutes. Top right: after 78 minutes. Bottom left: after 153 minutes. Bottom right: after 228 minutes Fig. 8. Validation of the six parameters model. Estimated with least square (blue line) and identified with the proposed model (red line) friction torque. Top left: after 3 minutes. Top right: after 78 minutes. Bottom left: after 153 minutes. Bottom right: after 228 minutes. VII. ONLUSIONS In this paper we have proposed a friction model for industrial robot manipulators that takes into account joint temperature variation due to thermal power injected into the joint by friction itself. Two models have been proposed and their effectiveness has been shown. The main feature of the models is that they do not require any internal measurement of the joint. In fact, once an identification campaign has been performed on a given manipulator, only environmental temperature measurement is needed to obtain the friction torque for a given motion. Future work will consist in exploiting the devised model in order to improve the motion control of the robot and to optimize estimation of internal temperature of the joints when operating in environmental conditions different from those used in initial calibration. AKNOWLEDGMENTS The work was supported in part by HAF - Hybrid Aluminium Forging (grant , Joint Funded Project ARIPLO Foundation and Lombardy Region). REFERENES [1] S. Andersson, A. Söderberg, and S. Björklund, Friction models for sliding dry, boundary and mixed lubricated contacts, Tribology International, vol. 4, no. 4, pp , 7. [2] H. Olsson, K. J. Åström,.. de Wit, M. Gäfvert, and P. Lischinsky, Friction models and friction compensation, European Journal of ontrol, vol. 4, pp , [3] V. van Geffen, A study of friction models and friction compensation, Technische Universiteit Eindhoven, Department Mechanical Engineering, Dynamics and ontrol Technology Group, Eindhoven (NL), Tech. Rep. DT 9.118, 9. [4] A. Visioli and G. Legnani, On the trajectory tracking control of industrial SARA robot manipulators, IEEE Transactions on Industrial Electronics, vol. 49, no. 1, pp , 2. [5] P. R. Dahl, A solid friction model, Space and Missile Systems Organization, Air Force System ommand, Los Angeles, A (USA), Tech. Rep. ADA4192, [6] H. Dankowicz, On the modeling of dynamic friction phenomena, ZAMM - Journal of Applied Mathematics and Mechanics, vol. 79, no. 6, pp , [7] V. Lampaert, F. Al-Bender, and J. Swevers, A generalized maxwellslip friction model appropriate for control purposes, in Proceedings of IEEE International onference on Physics and ontrol, vol. 4, St. Petersburg (Russia), 3, pp [8] K. J. Åström,.. de Wit, H. Olsson, and P. Lischinsky, A new model for control of systems with friction, IEEE Transaction on Automatic ontrol, vol. 4, no. 3, pp , [9] K. J. Åström and.. de Wit, Revisiting the lugre model, IEEE ontrol Systems Magazine, vol. 28, no. 6, pp , 8. [1] L. Freidovich, A. Robertsson, A. Shiriaev, and R. Johansson, Lugremodel-based friction compensation, IEEE Transactions on ontrol Systems Technology, vol. 18, no. 1, pp. 194, 21. [11] B. Bona and M. Indri, Friction compensation in robotics: an overview, in Proceedings of the 44th IEEE onference on Decision and ontrol, and the European ontrol onference, Seville (E), 5. [12] N. Mallon, N. van de Wouw, D. Putra, and H. Nijmeijer, Friction compensation in a controlled one-link robot using a reduced-order observer, IEEE Transactions on ontrol Systems Technology, vol. 14, no. 2, pp , 6. [13] J. Y. Yoon and D. L. Trumper, Friction modeling, identification, and compensation based on friction hysteresis and dahl resonance, Mechatronics, vol. 24, no. 6, pp , 214. [14] S. S. Ge, T. H. Lee, and S. X. Ren, Adaptive friction compensation of servo mechanisms, International Journal of Systems Science, vol. 32, pp , 1. [15] F. Jatta, G. Legnani, and A. Visioli, Friction compensation in hybrid force/velocity control of industrial manipulators, IEEE Transactions on Industrial Electronics, vol. 53, no. 2, pp , 6. [16] V. Erfanian and M. Kabganian, Adaptive trajectory control and dynamic friction compensation for a flexible-link robot, Journal of Mechanics, vol. 26, pp , [17] S. I. Han, K. S. Lee, M. G. Park, and J. M. Lee, Robust adaptive deadzone and friction compensation of robot manipulator using RWMA network, Journal of Mechanical Science and Technology, vol. 25, pp , 211. [18] A.. Bittencourt, E. Wernholt, S. Sander-Tavallaey, and T. Brogardh, An extended friction model to capture load and temperature effects in robot joints, in Proceedings IEEE/RSJ International onference on Intelligent Robots and Systems, Taipei (Taiwan), 21, pp [19] A.. Bittencourt and P. Axelsson, Modeling and experiment design for identification of wear in a robot joint under load and temperature uncertainties based on friction data, IEEE/ASME Transactions on Mechatronics, vol. 19, no. 5, pp ,

Modelling the temperature in joint friction of industrial manipulators

Modelling the temperature in joint friction of industrial manipulators Modelling the temperature in joint friction of industrial manipulators Luca Simoni a, Manuel Beschi b, Giovanni Legnani a, Antonio Visioli a a Dipartimento di Ingegneria Meccanica e Industriale University

More information

On the use of a temperature based friction model for a virtual force sensor in industrial robot manipulators

On the use of a temperature based friction model for a virtual force sensor in industrial robot manipulators On the use of a temperature based friction model for a virtual force sensor in industrial robot manipulators Luca Simoni 1, Enrico Villagrossi 2, Manuel Beschi 2, Alberto Marini 1, Nicola Pedrocchi 2,

More information

NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS

NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS B. Bona, M. Indri, N. Smaldone Dipartimento di Automatica e Informatica, Politecnico di Torino Corso Duca degli Abruzzi,,

More information

Friction. Modeling, Identification, & Analysis

Friction. Modeling, Identification, & Analysis Friction Modeling, Identification, & Analysis Objectives Understand the friction phenomenon as it relates to motion systems. Develop a control-oriented model with appropriate simplifying assumptions for

More information

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION Jitendra Yadav 1, Dr. Geeta Agnihotri 1 Assistant professor, Mechanical Engineering Department, University of petroleum and energy studies,

More information

Selection of Servomotors and Reducer Units for a 2 DoF PKM

Selection of Servomotors and Reducer Units for a 2 DoF PKM Selection of Servomotors and Reducer Units for a 2 DoF PKM Hermes GIBERTI, Simone CINQUEMANI Mechanical Engineering Department, Politecnico di Milano, Campus Bovisa Sud, via La Masa 34, 20156, Milano,

More information

A Velocity Observer Based on Friction Adaptation

A Velocity Observer Based on Friction Adaptation 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 A Velocity Observer Based on Friction Adaptation Roland Lenain, Anders Robertsson, Rolf Johansson, Anton Shiriaev,

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

More information

Extending a dynamic friction model with nonlinear viscous and thermal dependency for a motor and harmonic drive gear

Extending a dynamic friction model with nonlinear viscous and thermal dependency for a motor and harmonic drive gear Extending a dynamic friction model with nonlinear viscous and thermal dependency for a motor and harmonic drive gear Sebastian Wolf and Maged Iskandar Abstract In robotic actuation a well identified and

More information

Modification of the Leuven Integrated Friction Model Structure

Modification of the Leuven Integrated Friction Model Structure IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 4, APRIL 2002 683 Modification of the Leuven Integrated Friction Model Structure Vincent Lampaert, Jan Swevers, and Farid Al-Bender Abstract This note

More information

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

High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation MEC-13-162 High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation Hongzhong Zhu, Hiroshi Fujimoto (The University of Tokyo) Abstract Ball--driven

More information

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

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Observer Based Friction Cancellation in Mechanical Systems

Observer Based Friction Cancellation in Mechanical Systems 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş

More information

The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm

The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 8 The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm Chin-Sheng

More information

Funnel control in mechatronics: An overview

Funnel control in mechatronics: An overview Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

On the LuGre Model and Friction-Induced Hysteresis

On the LuGre Model and Friction-Induced Hysteresis Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 6 ThB3.4 On the LuGre Model and Friction-nduced Hysteresis Ashwani K. Padthe, JinHyoung Oh, and Dennis S. Bernstein

More information

Frequency Domain Identification of Dynamic Friction Model Parameters

Frequency Domain Identification of Dynamic Friction Model Parameters IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 2, MARCH 2002 191 Frequency Domain Identification of Dynamic Friction Model Parameters Ron H. A. Hensen, Marinus (René) J. G. van de Molengraft,

More information

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION Proceedings of the 1998 IEEE International Conference on Control Applications Trieste, Italy 1-4 September 1998 TAO1 12:lO ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION H.D. Taghirad K. N.

More information

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

Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator Tegoeh Tjahjowidodo, Farid Al-Bender, Hendrik Van Brussel, and Wim Symens Abstract Harmonic drives (HD) are high-ratio,

More information

Trigonometric Saturated Controller for Robot Manipulators

Trigonometric Saturated Controller for Robot Manipulators Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma

More information

An Minimum-Energy-Based High-Degree Polynomial Trajectory Planning and Tracking Control for an LCD Glass-handling Robot

An Minimum-Energy-Based High-Degree Polynomial Trajectory Planning and Tracking Control for an LCD Glass-handling Robot International Journal of Intelligent Engineering & Systems http://www.inass.org/ An Minimum-Energy-Based High-Degree Polynomial Trajectory Planning and Tracking Control for an LCD Glass-handling Robot

More information

Parameter identification of robotic systems with series elastic actuators

Parameter identification of robotic systems with series elastic actuators Parameter identification of robotic systems with series elastic actuators Pieter van Zutven Dragan Kostić Henk Nijmeijer Dynamics and Control Group, Department of Mechanical Engineering, Eindhoven University

More information

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

Adaptive Control of Mass-Spring Systems with Unknown Hysteretic Contact Friction 26 American Control Conference (ACC) Boston arriott Copley Place July 6-8, 26. Boston, A, USA Adaptive Control of ass-spring Systems with Unknown Hysteretic Contact Friction ohammad Al Janaideh and Dennis

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Friction identification in mechatronic systems

Friction identification in mechatronic systems ISA Transactions 43 2004 205 216 ISA TRANSACTIONS Friction identification in mechatronic systems Bashir M. Y. Nouri* Department of Mechatronics Engineering, Faculty of Engineering, The Hashemite University,

More information

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

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a -Beam System József K. Tar, János F. Bitó Institute of Intelligent Engineering Systems, Budapest Tech Bécsi út 96/B,

More information

Nonlinear Identification of Backlash in Robot Transmissions

Nonlinear Identification of Backlash in Robot Transmissions Nonlinear Identification of Backlash in Robot Transmissions G. Hovland, S. Hanssen, S. Moberg, T. Brogårdh, S. Gunnarsson, M. Isaksson ABB Corporate Research, Control Systems Group, Switzerland ABB Automation

More information

Research Article Dynamic Friction Parameter Identification Method with LuGre Model for Direct-Drive Rotary Torque Motor

Research Article Dynamic Friction Parameter Identification Method with LuGre Model for Direct-Drive Rotary Torque Motor Mathematical Problems in Engineering Volume 216, Article ID 6929457, 8 pages http://dx.doi.org/1.1155/216/6929457 Research Article Dynamic Friction Parameter Identification Method with LuGre Model for

More information

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

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

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

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

1.1 OBJECTIVE AND CONTENTS OF THE BOOK

1.1 OBJECTIVE AND CONTENTS OF THE BOOK 1 Introduction 1.1 OBJECTIVE AND CONTENTS OF THE BOOK Hysteresis is a nonlinear phenomenon exhibited by systems stemming from various science and engineering areas: under a low-frequency periodic excitation,

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Friction Modeling and Compensation for Haptic Interfaces

Friction Modeling and Compensation for Haptic Interfaces 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

More information

Carlos Canudas de Wit. ENSIEG-INPG, BP 46, 38402, ST. Martin d'heres, France. ultrasonic motor. more sophisticated friction model of the form:

Carlos Canudas de Wit. ENSIEG-INPG, BP 46, 38402, ST. Martin d'heres, France. ultrasonic motor. more sophisticated friction model of the form: CONTROL OF FRICTION-DRIVEN SYSTEMS Carlos Canudas de Wit Laboratoire d'automatique de Grenoble, UMR CNRS 558 ENSIEG-INPG, BP 46, 384, ST. Martin d'heres, France canudas@lag.ensieg.inpg.fr Abstract There

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

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

Friction Compensation for Precise Positioning System using Friction-Model Based Approach Friction Compensation for Precise Positioning System using Friction-Model Based Approach Chiew, T. H., Jamaludin, Z., Bani Hashim, A. Y., Rafan, N. A., and Abdullah, L. Faculty of Manufacturing Engineering,

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Friction characterization and compensation in electro-mechanical systems

Friction characterization and compensation in electro-mechanical systems Journal of Sound and Vibration ] (]]]]) ]]] ]]] JOURNAL OF SOUND AND VIBRATION www.elsevier.com/locate/jsvi Friction characterization and compensation in electro-mechanical systems Tegoeh Tjahjowidodo

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

Adaptive Robust Control of Linear Motor Systems with Dynamic Friction Compensation Using Modified LuGre Model

Adaptive Robust Control of Linear Motor Systems with Dynamic Friction Compensation Using Modified LuGre Model Proceedings of the 8 IEEE/ASME International Conference on Advanced Intelligent Mechatronics July - 5, 8, Xi'an, China Adaptive Robust Control of Linear Motor Systems with Dynamic Friction Compensation

More information

Vibration analysis for the rotational magnetorheological damper

Vibration analysis for the rotational magnetorheological damper Vibration analysis for the rotational magnetorheological damper Yousef Iskandarani Department of Engineering University of Agder Grimstad, Norway Email: yousef.iskandarani@uia.no Hamid Reza Karimi Department

More information

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction S. S. Ge 1,T.H.LeeandJ.Wang Department of Electrical and Computer Engineering National University of Singapore Singapore 117576 Abstract

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

INVESTIGATION OF FRICTION HYSTERESIS USING A LABORATORY- SCALE TRIBOMETER

INVESTIGATION OF FRICTION HYSTERESIS USING A LABORATORY- SCALE TRIBOMETER INVESTIGATION OF FRICTION HYSTERESIS USING A LABORATORY- SCALE TRIBOMETER P. D. Neis 1,2, P. De Baets 2, Y. Perez Delgado 2 and N. F. Ferreira 1 1 Federal University of Rio Grande do Sul, Brazil 2 Ghent

More information

Design and Control of Variable Stiffness Actuation Systems

Design and Control of Variable Stiffness Actuation Systems Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation

More information

Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot

Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Copyright 2013 Tech Science Press SL, vol.10, no.2, pp.95-106, 2013 Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Dǎnuţ Receanu 1 Abstract:

More information

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

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation Vol. 3, No., pp. 3-39() http://dx.doi.org/.693/smartsci.. Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation Chih-Jer Lin,*, Ming-Jia

More information

Experimental identification of the static model of an industrial robot for the improvement of friction stir welding operations

Experimental identification of the static model of an industrial robot for the improvement of friction stir welding operations Experimental identification of the static model of an industrial robot for the improvement of friction stir welding operations Massimiliano Battistelli, Massimo Callegari, Luca Carbonari, Matteo Palpacelli

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS acta mechanica et automatica, vol.2 no.4 (28) ADAPIE NEURAL NEWORK CONROL OF MECHARONICS OBJECS Egor NEMSE *, Yuri ZHUKO * * Baltic State echnical University oenmeh, 985, St. Petersburg, Krasnoarmeyskaya,

More information

Nonlinear Modelling and Identification of Torsional Behaviour in Harmonic Drives

Nonlinear Modelling and Identification of Torsional Behaviour in Harmonic Drives Nonlinear Modelling and Identification of Torsional Behaviour in Harmonic Drives T. Tjahjowidodo, F. Al-Bender, H. Van Brussel K.U.Leuven, Department Mechanical Engineering Celestijnenlaan 3 B, B-31, Heverlee,

More information

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

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control Proceedings of the World Congress on Engineering 28 Vol II WCE 28, July 2-4, 28, London, U.K. On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control G. Mamani,

More information

Smooth Profile Generation for a Tile Printing Machine

Smooth Profile Generation for a Tile Printing Machine IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 3, JUNE 2003 471 Smooth Profile Generation for a Tile Printing Machine Corrado Guarino Lo Bianco and Roberto Zanasi, Associate Member, IEEE Abstract

More information

IDENTIFICATION OF GMS FRICTION MODEL WITHOUT FRICTION FORCE MEASUREMENT

IDENTIFICATION OF GMS FRICTION MODEL WITHOUT FRICTION FORCE MEASUREMENT 11 8th International Multi-Conference on Systems, Signals & Devices IDENTIFICATION OF GMS FRICTION MODEL WITHOUT FRICTION FORCE MEASUREMENT Said Grami, École de Technologie Supérieure UniversitéduQuébec

More information

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of

More information

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

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System Jonghwa Kim, Kwanghyun Cho, Hojin Jung, and Seibum Choi Department of Mechanical Engineering

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

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

FRICTION MODELLING OF A LINEAR HIGH-PRECISION ACTUATOR. P.O. Box , D Ilmenau, Germany 2 FRICTION MODELLING OF A LINEAR HIGH-PRECISION ACTUATOR J. Zimmermann, O. Sawodny, T. Hausotte 2, G. Jäger 2 Technische Universität Ilmenau, Institute for Automation and Systems Engineering, P.O. Box 565,

More information

Design On-Line Tunable Gain Artificial Nonlinear Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic

More information

MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK

MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK MOBILE ROBOT DYNAMICS WITH FRICTION IN SIMULINK J. Čerkala, A. Jadlovská Department of Cybernetics and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Technical University of

More information

Statistical Visual-Dynamic Model for Hand-Eye Coordination

Statistical Visual-Dynamic Model for Hand-Eye Coordination The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Statistical Visual-Dynamic Model for Hand-Eye Coordination Daniel Beale, Pejman Iravani

More information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

DISPLACEMENT-BASED MEASUREMENT OF STATIC AND DYNAMIC COEFFICIENTS OF FRICTION

DISPLACEMENT-BASED MEASUREMENT OF STATIC AND DYNAMIC COEFFICIENTS OF FRICTION DISPLACEMENT-BASED MEASUREMENT OF STATIC AND DYNAMIC COEFFICIENTS OF FRICTION Christian T. Lomascolo, John Ziegert, and Tony L. Schmitz Department of Mechanical Engineering and Engineering Science University

More information

Experimental investigation of micro-chaos

Experimental investigation of micro-chaos Experimental investigation of micro-chaos Gergely Gyebrószki Gábor Csernák Csaba Budai Department of Applied Mechanics Budapest University of Technology and Economics Budapest Hungary MTA-BME Research

More information

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing

More information

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,

More information

Rigid Manipulator Control

Rigid Manipulator Control Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task

More information

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

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G

More information

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference Mukesh C Chauhan 1, Hitesh R Khunt 2 1 P.G Student (Electrical),2 Electrical Department, AITS, rajkot 1 mcchauhan1@aits.edu.in

More information

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

VISION-BASED MICROTRIBOLOGICAL CHARACTERIZATION OF LINEAR MICROBALL BEARINGS. Department of Electrical and Computer Engineering b Proceedings of TRIB2004 2004 ASME/STLE International Joint Tribology Conference Long Beach, California USA, October 24-27, 2004 TRIB2004-64334 VISION-BASED MICROTRIBOLOGICAL CHARACTERIZATION OF LINEAR

More information

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges Arne Wahrburg (*), 2016-10-14 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

More information

Servo Motors Classification Based on the Accelerating Factor

Servo Motors Classification Based on the Accelerating Factor Servo otors Classification Based on the Accelerating Factor Hermes GIBERTI, Simone CINQUEANI echanical Engineering Department, Politecnico di ilano, Campus Bovisa Sud, via La asa 34, 0156, ilano, Italy

More information

Introduction to Robotics

Introduction to Robotics J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

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

Estimation of Load Side Position in Indirect Drive Robots by Sensor Fusion and Kalman Filtering Estimation of Load Side Position in Indirect Drive Robots by Sensor Fusion and Kalman Filtering Wenjie Chen and Masayoshi Tomizuka Abstract In indirect drive robot joint, discrepancies exist between the

More information

Introduction to centralized control

Introduction to centralized control ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task

More information

Identification of Industrial Robot Parameters for Advanced Model-Based Controllers Design

Identification of Industrial Robot Parameters for Advanced Model-Based Controllers Design Identification of Industrial Robot Parameters for Advanced Model-Based Controllers Design Basilio Bona and Aldo Curatella Dipartimento di Automatica e Informatica Politecnico di Torino Corso Duca degli

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

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

Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model 1406 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 6, NOVEMBER 2009 Robust Tracking Under Nonlinear Friction Using Time-Delay Control With Internal Model Gun Rae Cho, Student Member, IEEE,

More information

Motion Control of Passive Haptic Device Using Wires with Servo Brakes

Motion Control of Passive Haptic Device Using Wires with Servo Brakes The IEEE/RSJ International Conference on Intelligent Robots and Systems October 8-,, Taipei, Taiwan Motion Control of Passive Haptic Device Using Wires with Servo Brakes Yasuhisa Hirata, Keitaro Suzuki

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

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

Toward Torque Control of a KUKA LBR IIWA for Physical Human-Robot Interaction Toward Torque Control of a UA LBR IIWA for Physical Human-Robot Interaction Vinay Chawda and Günter Niemeyer Abstract In this paper we examine joint torque tracking as well as estimation of external torques

More information

1-DOF Dynamic Pitching Robot that Independently Controls Velocity, Angular Velocity, and Direction of a Ball

1-DOF Dynamic Pitching Robot that Independently Controls Velocity, Angular Velocity, and Direction of a Ball 1-DOF Dynamic Pitching Robot that Independently Controls Velocity, Angular Velocity, and Direction of a Ball Wataru Mori, Jun Ueda +, Tsukasa Ogasawara Graduate School of Information Science, Nara Institute

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

More information

Automatic Control Motion planning

Automatic Control Motion planning Automatic Control Motion planning (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations 2 Electric motors are used in many different applications,

More information

Research Article Robust Switching Control Strategy for a Transmission System with Unknown Backlash

Research Article Robust Switching Control Strategy for a Transmission System with Unknown Backlash Mathematical Problems in Engineering Volume 24, Article ID 79384, 8 pages http://dx.doi.org/.55/24/79384 Research Article Robust Switching Control Strategy for a Transmission System with Unknown Backlash

More information

Introduction to centralized control

Introduction to centralized control Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques

More information

Cascade Controller Including Backstepping for Hydraulic-Mechanical Systems

Cascade Controller Including Backstepping for Hydraulic-Mechanical Systems Proceedings of the 22 IFAC Workshop on Automatic Control in Offshore Oil and Gas Production, Norwegian University of Science and Technology, Trondheim, Norway, ay 3 - June, 22 FrBT2.3 Cascade Controller

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed

Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed Sébastien Andary, Ahmed Chemori, Sébastien Krut To cite this version: Sébastien Andary,

More information

Periodic Adaptive Disturbance Observer for a Permanent Magnet Linear Synchronous Motor

Periodic Adaptive Disturbance Observer for a Permanent Magnet Linear Synchronous Motor 51st IEEE Conference on Decision and Control December 1-13, 212. Maui, Hawaii, USA Periodic Adaptive Disturbance Observer for a Permanent Magnet Linear Synchronous Motor Kwanghyun Cho 1, Jinsung Kim 1,

More information