Combining Internal and External Robot Models to Improve Model Parameter Estimation*

Size: px
Start display at page:

Download "Combining Internal and External Robot Models to Improve Model Parameter Estimation*"

Transcription

1 Proceedings of the 2001 IEEE International Conference on Robotics (L Automation Seoul, Korea. May 21-26, 2ClO1 Combining Internal and External Robot Models to Improve Model Parameter Estimation* W. Verdonck! J. Swevers Dept. of Mechanical. Engineering Katholieke Universiteit Leuven Leuven (Heverlee), Belgium kuleuven.ac. be X. Chenut. J.C. Samin Dept. of Mechanical Engineering Universitk catholique de Louvain Louvain-la-Neuve, Belgium Abstract Experimental robot identification techniques can principally be divided into two categories, based on the type of models they use: internal or external. Internal models relate the joint torques or forces and the motion of the robot; external models relate the reaction forces and torques on the bedplate and the motion data. This paper describes how internal and external robot models can be combined into one identifiable minimal model. This model allows to combine joint torque/force and reaction torque/force measu:-ements in one parameter estimation scheme. This ccmbined model estimation will yield more accurate parameter estimates, and consequently better actuator tonpe predictions, which is shown experimentally on an industrial robot (KUKA IR 361). 1 Introduction The ever increasing market demands on price and quality force machine and robot manufacturers to integrate more mechatronic principles in the design and operation of their products. Improvement of the accuracy and faster motion calls for the inclusion of system knowledge in the design of controllers. The knowledge of the dynamical behaviour is of particular interest when switching from analog, joint velocity controllers to integrated digital current (computed torque) con- * Acknowledgement This text presents research results of the Belgian programme on InteruniversiQi Poles of attraction initiated by the Belgian State, Prime Minister s Office, Science Policy Programming. The scientific responsibility is assumed by its authors. t His work is sponsored by a specialization grant of the Flemish Institute for Support of Scientific and Technological Research in Industry (IWT) trol. The accuracy of the current controller directly depends on the model accuracy. Experimental robot identification techniques estimate dynamic robot parameters based on motion and force/torque data measured during well-designed identification experiments, i. e. robot motions along optimized trajectories [5]. It is the only time and effort efficient way to obtain accurate robot models, as well as indications on their accuracy, confidence and validity. Several methods have been designed in the last decade, and they can be divided into two categories according to the models and the type of sensors they use. In the classical identification approach [3, 81, the parameters are estimated from motion data and actuator torques or forces, both measured by internal measurement devices (i. e. joint encoders for motion data and actuator current measurements for forces and torques). The dynamical model relating these inputs and outputs will be called here internal model. The classical approach suffers however from an important drawback: the torques applied to the links are not directly available so that they are corrupted by friction torque modeling errors and by the low precision of the actuator torque constants. An alternative approach makes use of the so-called reaction or external model of the robot [7]. This model relates the motion of the robot to the reaction forces and torques on its bedplate and is, therefore, totally independent from internal torques such as joint friction torques. The robot motion can be measured by means of joint encoders (internal sensors) or by means of a high-precision visual position sensor (external sensor). The reaction forces and torques are measured by means of an external sensor: a force/torque platform. This approach suffers from the fact that joint friction parameters cannot be estimated. These parameters are important for accurate actuator torque /01/$ IEEE 2846

2 prediction which is used in computed torque control. This paper describes how both models can be combined and investigates the benefits associated with this. It is shown that the combined model yields more accurate model parameters, resulting in much more accurate actuator torque predictions, which allows more accurate computed torque control. The external model consists in a reformulation of the system dynamics relating the motion of the robot to the reaction forces and torques on its bedplate. It can be easily obtained by projecting the force and torque vectors at the first joint on the axes of the inertial reference frame attached to the bedplate. The external model equations have thus a form similar to equation (2) : 2 Generation of dynamic robot models The generatioil of a dynamic robot model is based on the kinematic structure of the robot (e.g. link lengths, transformation matrices between the local coordinate systems of the different links,...). The model relates system inputs and outputs. Based on the type of inputs and outputs, two different models can be distinguished : external and internal models. External models relate robot motion (iiiputs) to reaction forces and torques measured at the base of the robot (outputs). Internal models relate actuator torques or forces (outputs) to the robot motion (inputs). 2.1 Internal and External Models The robot is considered as a set of n rigid bodies interconnected by one d.0.f. joints which can be either prismatic or revolute. We assume that the structure is a topological tree, excluding the presence of any closed loops in the system. If we denote the n joint coordinates by q, the equations of motion, obtained by the Potential Power Principle, take the form : M(q)ti + C(q, 479) = 7 2 (1) where M(n x 7%) is the symmetric positive definite mass matrix. C(n x 1) includes the Coriolis, centrifugal, gyroscopic and gravity terms, ~,(n x 1) is the vector of the generalized forces associated with q. i. e. the forces and torques applied at the joints by the actuators. In these equations, the internal model of the robot, as any multibody system, is characterized by a set of ineitial parameters describing the mass distribution of the links. These parameters could be considered individually for each body, but it is well-known that some of them combine together [GI to form the so-called barycentric parameters. It can be shown [l] that equation (1) (znternal model) can be written as: *L(q, 4, ti)& = 7, (2) where SZ(n, x 1) is the vector containing then, barycentric parameters, Q,(n x n,) is the associated identification matrix. where de(n, x 1) contains the ne barycentric parameters associated with the external model, Qe(6 x ne) is the associated identification matrix, ~,(6 x 1) is the vector of the reaction forces and torques. Note here that the dimension G in Q, and T, represents the 3 components of forces and torques at the base of the robot. It is shown in [2] that all the barycentric parameters appearing in equation (2) are also present in equation (3). This means that the barycentric parameter set 6i is a subset of the parameters 6, appearing in the external model: 6i c 6,. In order to ensure the identifiability of the system, it is mandatory to make use of a minimal set of parameters in the internal and external models. This is however not always the case with the barycentric quantities. In fact, depending on the nature (prismatic or revolute) of the joints, additional combinations do appear between the barycentric parameters. Systematic recursive rules have been developed in order to determine this minimal parameterization [2] which is crucial to ensure the identifiability of the system. Applying these rules, we finally obtain the equations describing the internal and external models : *5(q, q, $65 = Ti (4) q(q, 414)s: = Te (5) where the superscript * indicates the use of the minimum sets of parameters. The parameters of Sf and 6: are linear combinations of the parameters of 6i and 6, respectively. Moreover, 6: is still a subset of Joint friction and gravity compensation Besides inertial parameters, parameters that model joint friction and the effect of gravity compensation devices, if they are present, have to be considered in the internal model. It is common to model friction in robot joints by means of viscous and Coulomb friction, yielding the following friction model for joint j: 2847

3 where fc, and fuj represent the Coulomb and viscous friction parameters respectively. Often, robot manipulators are equipped with gravity compensation devices in order to reduce the load due to gravity on some of their actuators [8]. As a consequence, the parameters related to the involved link's center of mass, must be replaced by some other parameterization in the internal model. This has been discussed in more detail in [l]. Anyway, the modeling of the effect of a gravity compensation device on a joint always yields parameters that have to be added to the set of robot internal model parameters. The friction parameters are also part of that set. These parameters however do not influence the external model. We consider that the vector 6f, contains all these additional pa1 ameters. 3 Combining internal and external robot models Combining the internal and external models into one single identification scheme, requires the determination of the parameter set involved in such combined model. For this purpose, one can divide the set of all parameters appearing in the internal and external models in two subsets: 0 the manamum set of barycentrac parameters of the external model: 6:. They include the minimum set of barycentric parameters of the internal model 6:. e the parameters whach only appear an the anternal model. They are the parameters related to internal forces coming from gravity compensation devices and friction: 6fg. The total combined robot model can be formulated as follows: $(q, q, q)8 == T (7) with an (n + 6) x 1 column vector. The total parameter vector 8 consists of 3 subvectors: [ 8: 8= 6!:%;] (9) The total identification matrix ing submatrices: consists of follow- corresponds to matrix \ET (equation (4)). Qi12 describes, in combination with 6j,, the joint friction and gravity compensation effects : a126fg = T,,, +.~f, with Tf and T,,, being n x 1 column vectors of which the j-th elements is the friction torque and resulting torque of gravity and the gravity compensation device on joint j respectively. The elements T,,, corresponding to links that are not equipped with a gravity compensation device are zero. The columns of a21 correspond to the columns of (equation (5)) which are related to the elements of 6:. The columns of $23 correspond to the columns of matrix 9: (equation (5)) which are related to the elements of 6: \ 6;. 4 Experimental robot identification A robot identification experiment consists of two important steps: (1) the design and execution of a robot excitation experiment, and (2) the estimation of the robot parameters from the measured data [4,9]. In this section, the maximum likelihood approach presented in Swevers et al. [9] will be applied, because this approach is based on a statistical framework aiming at estimating the robot model parameters with minimal uncertainty, and because their experiment design is more directly applicable than other existing design approaches [9]. The maximum likelihood estimate ~ M of L the parameter vector 19 is given by the value of 8 which maximizes the likelihood of the measurement. The minimization of such a likelihood function is a nonlinear least squares minimization problem. If the measured joint angles are free of noise, this minimization problem simplifies to the Markov estimate, i.e. the weighted linear least squares estimate for which the weighting function is the reciprocal of the standard deviation of the noise on the measured force/torque data [9]. This simplification is applied here, and is justified since the noise level on the joint angle measurements is much smaller than the noise level on the force/torque measurements [9]. The excitation trajectory for each joint is a finite Fourier series, i.e. the angular position q3 for each joint j is written as: NJ q3 (t) = a; cos(wfpt) + b"p sin(wfpt) + qj 01 (11) p=l with wf the fundamental pulsation of the Fourier series. This Fourier series specifies a periodic function with period Tf = 27r/wf. The fundamental pulsation is common for all joints in order to preserve the periodicity of 2848

4 the overall robot excitation. Each Fourier series contains 2 x N3 + 1 parameters. that constitute the degrees of freedom for the optimization problem: a;, and bjl, for p = 1 to N3, which are the amplitudes of the cosine and sine functions, and qj0 which is the offset on the position trajectory. The design criterion for these trajectory parameters is the uncertainty on the parameter estimates, which is represented by the covariance matrix of the parameter estimates, P. In the case of the Markov estimate, this covariance matrix depends only on the robot trajectory via the identification matrix [3] and the variance of the noise on the force/torque measurements. It does not depend on the model parameters. For this optimization, the covariance matrix is replaced by a representative scalar measure, its determinant, yielding the so called d-optamality criterion. ' This optimization is a complex nonlinear optimization problem with motion constraints. 5 Experimental verification 5.1 Description of test case and robot model The considered test case is a KUKA IR 361 robot (figure 1) placed on a KISTLER B21 force/torque platform (Kistler Instruinente AG). Only the first three robot axes are considered. The robot is equipped with a internal spring which compensates the gravitation for the second link [8]. Figure 1: Schematic representation of a KUKA IR 361 robot Parameter vector Sf contains 13 independent barycentric parameters. The torque generated by the gravity compensation spring is a complex nonlinear function of the joint angle q2 and the spring parameters. This nonlinear dependency and the low sensitivity of spring force for changes in its parameters makes the estimation of the spring parameters from noisy data cumbersome. In [8], it is shown that for the case of rotational joints, a better modeling approach is to approximate the torque resulting from the combined effect of gravity and a gravity compensation spring by means of a series of Ns harmonically related sine and cosine functions of the joint angle. In the case of the KUKA IR 361 robot, the resulting torque on joint 2 can then be modeled as: N, Tresz = Ai, cos(kz) + Bi, sin(kz) (12) 1=1 Only the fundamental sine and cosine functions and their first and second harmonics have to be considered (N, = 3 in equation (12)) for accurate modeling [8], yielding G parameters: Al,, Bi, for 1 = 1,2,3. Friction consists of viscous and Coulomb friction, yielding G Parameters. One parameter per joint is added to take offset on the joint torque measurements into account. This yields 15 parameters which appear only in the internal model and form the subset 6fg. The subset 6: \ 6: contains G additional inertial parameters which only appear in the external model. 5.2 Description of the experiments The experiments investigate how the accuracy of the parameter estimates and of the actuator torque prediction can be improved by combining internal and external models. Therefore, three different identification experiments are considered: (1) identification using the internal model, which contains 28 parameters, (2) identification using the external model, which contains 19 parameters and (3) identification using the combined model, which defines the relationship between the motion, the 3 driving motor torques and the 6 reaction forces/torques at the base.of the robot. This model contains all 34 parameters. The excitation trajectory consists of 5-term Fourier series, yielding 11 trajectory parameters for each joint. The fundamental frequency of the trajectories is 0.1 Hz, yielding a period of 10 seconds. The optimization is based on the d-optimality criterion. For comparison purposes, only one trajectory is optimized for the combined model and is used for all three experiments. The trajectories are implemented on the COM- RADE [lo] software platform and runs at a sampling rate of 150 Hz. Figure 2 shows the optimized trajectory for the three robot axes. The outputs are joint actuator torques for joints 1 to 3 and 6 reaction forces/torques measured at the base of the robot. 2849

5 resulting from the combined model covariance matrix equals lo-". Comparison of these results already indicate that actuator torque prediction based on the parameter estimates obtained from the combined model is more accurate than predict,ion based on the parameter estimates obtained from the internal model only Model validation Figure 2: Optimized robot excitaiion trajectory: axis 1 (full line), axis 2 (dashed line) and axis 3 (dash-dotted line) Figure 3 shows the validation trajectory. It goes through 20 points randomly chosen in the workspace of the robot. The robot moves with maximum acceleration and deceleration between these points, and comes to full stop at each point. 5.3 Comparison of results Parameter accuracy The parameters are estimated using the Markov estimator. Comparison of the variances of these parameters shows that combining the internal and external models and measurements yields a significant improvement of the accuracy of the parameter estimates: the accuracy of the parameters in the set Sf is highly improved by the base platform measurements since more measurements are taken into account in one parameter estimation problem. Actually, the combined model yields the best accuracy for each parameter in comparison to the internal and the external model Actuator torque prediction The accuracy of the actuator torque predictions depends on the accuracy of the parameter estimates in S,* and Sf,, since the covariance matrix of the actuator torque predictions depends cm the covariance matrix of these parameter estimates. Two covariance matrices for the actuator torque predictions can be constructed: one based on the covxiance matrix of the model parameters resulting from the internal model identification, and one resulting from the combined model identification. An appropriate measure of the accuracy of the actuator torque predictions is the determinant of the covariance matr IX since these determinants are related to the volume of highest probability density region for the parameters [5]. The determi- nant of the covariance matrix resulting from the internal model equals lo-"' and the determinant, Figure 3: Position for validation trajectory: axis 1 (full line), axis 2 (dashed line) and axis 3 (dash-dotted line) Table 1 shows the root mean squared actuator torque prediction errors for the different sets of estimated parameters over the validation trajectory. The RMS prediction errors for axes 1, 2 and 3 resulting from the combined model are respectively 5%, 4% and 5% smaller than those resulting from the internal model. RMS prediction error I axis 1 I axis 2 I axis 3 I internal model I I I I Nm 1 combined model I Nm Table 1: Root mean squared prediction error for the validation trajectory Figure 4 compares the measured values, predicted values and the prediction error for the motor torques with the parameters of the combined model. The peaks in the estimation residu occur at low joint angular velocity, which indicates that the assumed friction model, 2850

6 z E Measured torque axis 1 Estimated torque axis 1 Estimation resid axis s o 0 0 c Measured torque axis 2 Estimated torque axis 2 estimation resid axis I, 2oor I e z f F Measured torque axis 3 Estimated torque axis 3 Estimation resid axis z I Time (s) Time (s) Time (5) Figure 4: Measured motor torque, predicted torque and torque prediction error for the validation trajectory using the combined model which includes viscous and Coulomb friction, is too simple. It can he expected that including more advanced friction arid gear models results in smaller estimation rcsidus. Remark: Whm using data from different measurement devices to estimate the same parameters, calibration of the measurement channels becomes important. Whereas the force platform measurements can be calibrated very acciirately, the motor torques are not directly available. For DC motors the torque constant relates the currciit to the torque. In practice this constant can vary considerably from the manufacturer s specification. For this reason, it is necessary to determine the actual torque constant for each motor in a robot. Although the combined model already gives better torque predictions, we expect even better results after calibration of the torque constants. 6 Conclusion This paper discusses the combination of internal and external models and measurements for the identification of the dynamic parameters of a robot. It can be concluded that combining both models considerably improves the a.ccuracy of the estimation of the inertial parameters that appear in both models, and of the actuator torque prediction. Robot manufacturers may therefore consider the inclusion of base platform measurements during the dynamical calibration of their I robots in order to improve the control performance. Experimental identification and validation on an industrial robot indicate the improvement of the actuator torque prediction even when modeling errors are present during the identification. Further improvement can be expected after calibration of the motor torque constants and by using a more elaborate friction model. References CHENUT, X.; SAMIN, J.C.: SWEVERS: J.: GANSE- MAN, C., 2000, Combining internal and external robot models for improved model parameter estimation, Mechanical Systems and Signal Processing, Vol. 14, NO. 5, FISETTE, P.) RAUCENT, B., SAMIN, J.C., 1996, Minimal dynamic characterization of tree-like multibody systems, Nonlinear Dynamics, Vol. 9, pp GAUTIER, M., 1986, Identification of robot dynamics, Proc. IFAC Symposium on Theory of Robots, Vienna, page 351. GAUTIER: M., KHALIL, W., 1992, Exciting trajectories for the identification of base inertial parameters of robots, Int. J. Robotics Reseach, Vol. 10, pp GOODWIN, G.C., AND PAYNE: R.L., 1977, Dynamic system identification : experiment design and data analysis, Academic Press; New-York. MAES, P.: SAMIN, J.C., WILLEMS, P.Y., 1989, Linearity of multibody systems with respect to barycentric parameters : dynamic and identification models obtained by symbolic generation, Mechanics of Structures and Machines, vol. 17, No. 2. RAUCENT, B., SAMIN, J.C., 1993, Modelling and identification of dynamic parameters of robot manipulators, Robot Calibration, R. Bernhardt and S. Albright (eds.), Chapman & Hall, London, pp SWEVERS: J., GANSEMAN, C., DE SCHUTTER? J.: VAN BRUSSEL, H., 1996, Experimental robot identification using optimized periodic trajectories, Mechanical Systems and Signal Processing, Vol. 10, No. 5, SWEVERS, J., GANSEMAN: C., BILGIN, D., DE SCHUTTER, J., VAN BRUSSEL, H., October 1997, Optimal robot excitation and identification, IEEE Trans. on Robotics and Automation, Vol. 13, No. 5, VAN DE POEL; P., WITVROUW, W.; BRUYNINCKX, H.: AND DE SCHUTTER, J., An environment for developing and optimising compliant robot motion tasks, In 6th Int. IEEE Conference on Advanced Robotics, Atlanta, 1993, pp

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

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

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

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

Dynamics modeling of an electro-hydraulically actuated system

Dynamics modeling of an electro-hydraulically actuated system Dynamics modeling of an electro-hydraulically actuated system Pedro Miranda La Hera Dept. of Applied Physics and Electronics Umeå University xavier.lahera@tfe.umu.se Abstract This report presents a discussion

More information

Optimal Excitation and Identification of the Dynamic Model of Robotic Systems with Compliant Actuators

Optimal Excitation and Identification of the Dynamic Model of Robotic Systems with Compliant Actuators 2015 IEEE International Conference on Robotics and Automation (ICRA) Washington State Convention Center Seattle, Washington, May 26-30, 2015 Optimal Excitation and Identification of the Dynamic Model of

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

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

Vibration and motion control design and trade-off for high-performance mechatronic systems Proceedings of the 2006 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 2006 WeC11.5 Vibration and motion control design and trade-off for high-performance mechatronic

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Newton-Euler formulation) Dimitar Dimitrov Örebro University June 8, 2012 Main points covered Newton-Euler formulation forward dynamics inverse dynamics

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

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

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

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

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

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

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Fatemeh Ansarieshlaghi and Peter Eberhard Institute of Engineering and Computational

More information

Experimental Joint Stiffness Identification Depending on Measurements Availability

Experimental Joint Stiffness Identification Depending on Measurements Availability 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC Orlando FL USA December -5 Experimental Joint Stiffness Identification Depending on Measurements Availability A. Janot

More information

DYNAMIC MODELLING AND IDENTIFICATION OF A CAR. Gentiane Venture* Wisama Khalil** Maxime Gautier** Philippe Bodson*

DYNAMIC MODELLING AND IDENTIFICATION OF A CAR. Gentiane Venture* Wisama Khalil** Maxime Gautier** Philippe Bodson* DYNAMIC MODELLING AND IDENTIFICATION OF A CAR Gentiane Venture* Wisama Khalil** Maxime Gautier** Philippe Bodson* *P.S.A. Peugeot Citroën Direction Plates-formes, Techniques et Achats Route de Gisy 78943

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

Linköping University Electronic Press

Linköping University Electronic Press Linköping University Electronic Press Report Simulation Model of a 2 Degrees of Freedom Industrial Manipulator Patrik Axelsson Series: LiTH-ISY-R, ISSN 400-3902, No. 3020 ISRN: LiTH-ISY-R-3020 Available

More information

Dynamic model of robots:

Dynamic model of robots: Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!

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

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

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

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

More information

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

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

Newton-Euler Dynamics of Robots

Newton-Euler Dynamics of Robots 4 NewtonEuler Dynamics of Robots Mark L. Nagurka Marquette University BenGurion University of the Negev 4.1 Introduction Scope Background 4.2 Theoretical Foundations NewtonEuler Equations Force and Torque

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

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

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

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

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Design of a Nonlinear Observer for a Very Flexible Parallel Robot

Design of a Nonlinear Observer for a Very Flexible Parallel Robot Proceedings of the 7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia and Industry October 11-13, 217 in Stuttgart, Germany Design of a Nonlinear Observer for a Very Flexible

More information

USE OF MECHANICAL RESONANCE IN MACHINES DRIVE SYSTEMS

USE OF MECHANICAL RESONANCE IN MACHINES DRIVE SYSTEMS USE OF MECHANICAL RESONANCE IN MACHINES DRIVE SYSTEMS Wieslaw Fiebig, Jakub Wrobel Wroclaw University of Science and Technology, Faculty of Mechanical Engineering, Lukasiewicza 7/9, 51-370 Wroclaw, Poland

More information

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance ICCAS5 June -5, KINTEX, yeonggi-do, Korea Natural Frequency Analysis of Spring-Manipulator System for Force eneration Utilizing Mechanical Resonance Jun Kobayashi* and Fujio Ohkawa* * Department of Systems

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

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

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

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

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

Identification of the payload inertial parameters of industrial manipulators

Identification of the payload inertial parameters of industrial manipulators 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 FrE11.4 Identification of the payload inertial parameters of industrial manipulators Wisama KHALIL 1, Maxime

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

MODELING AND IDENTIFICATION OF A MECHANICAL INDUSTRIAL MANIPULATOR 1

MODELING AND IDENTIFICATION OF A MECHANICAL INDUSTRIAL MANIPULATOR 1 Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain MODELING AND IDENTIFICATION OF A MECHANICAL INDUSTRIAL MANIPULATOR 1 M. Norrlöf F. Tjärnström M. Östring M. Aberger Department of Electrical

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

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

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

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

Objectives. Fundamentals of Dynamics: Module 9 : Robot Dynamics & controls. Lecture 31 : Robot dynamics equation (LE & NE methods) and examples

Objectives. Fundamentals of Dynamics: Module 9 : Robot Dynamics & controls. Lecture 31 : Robot dynamics equation (LE & NE methods) and examples \ Module 9 : Robot Dynamics & controls Lecture 31 : Robot dynamics equation (LE & NE methods) and examples Objectives In this course you will learn the following Fundamentals of Dynamics Coriolis component

More information

Active Robot Calibration Algorithm

Active Robot Calibration Algorithm Active Robot Calibration Algorithm Yu Sun and John M. Hollerbach Abstract This paper presents a new updating algorithm to reduce the complexity of computing an observability index for kinematic calibration

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

Dynamic model of robots:

Dynamic model of robots: Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!

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

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

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

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

MEMS Gyroscope Control Systems for Direct Angle Measurements

MEMS Gyroscope Control Systems for Direct Angle Measurements MEMS Gyroscope Control Systems for Direct Angle Measurements Chien-Yu Chi Mechanical Engineering National Chiao Tung University Hsin-Chu, Taiwan (R.O.C.) 3 Email: chienyu.me93g@nctu.edu.tw Tsung-Lin Chen

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

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

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature

More information

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

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints Preprints of the 9th International Symposium on Robot Control (SYROCO'9) The International Federation of Automatic Control Nagaragawa Convention Center, Gifu, Japan, September 9-2, 29 Decoupling Identification

More information

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

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

7. FORCE ANALYSIS. Fundamentals F C

7. FORCE ANALYSIS. Fundamentals F C ME 352 ORE NLYSIS 7. ORE NLYSIS his chapter discusses some of the methodologies used to perform force analysis on mechanisms. he chapter begins with a review of some fundamentals of force analysis using

More information

Two-Mass, Three-Spring Dynamic System Investigation Case Study

Two-Mass, Three-Spring Dynamic System Investigation Case Study Two-ass, Three-Spring Dynamic System Investigation Case Study easurements, Calculations, anufacturer's Specifications odel Parameter Identification Which Parameters to Identify? What Tests to Perform?

More information

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve

More information

Research Article Dynamic Model Identification for 6-DOF Industrial Robots

Research Article Dynamic Model Identification for 6-DOF Industrial Robots Journal of Robotics Volume 25, Article ID 47478, 9 pages http://dx.doi.org/.55/25/47478 Research Article Dynamic Model Identification for 6-DOF Industrial Robots Li Ding, Hongtao Wu, Yu Yao, 2 and Yuxuan

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

Using Hankel structured low-rank approximation for sparse signal recovery

Using Hankel structured low-rank approximation for sparse signal recovery Using Hankel structured low-rank approximation for sparse signal recovery Ivan Markovsky 1 and Pier Luigi Dragotti 2 Department ELEC Vrije Universiteit Brussel (VUB) Pleinlaan 2, Building K, B-1050 Brussels,

More information

Joint Torque Control for Backlash Compensation in Two-Inertia System

Joint Torque Control for Backlash Compensation in Two-Inertia System Joint Torque Control for Backlash Compensation in Two-Inertia System Shota Yamada*, Hiroshi Fujimoto** The University of Tokyo 5--5, Kashiwanoha, Kashiwa, Chiba, 227-856 Japan Phone: +8-4-736-3873*, +8-4-736-43**

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

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame. Robotics I September, 7 Exercise Consider the rigid body in Fig., a thin rod of length L. The rod will be rotated by an angle α around the z axis, then by an angle β around the resulting x axis, and finally

More information

INSTRUCTIONS TO CANDIDATES:

INSTRUCTIONS TO CANDIDATES: NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This

More information

A Symbolic Vector/Dyadic Multibody Formalism For Tree- Topology Systems

A Symbolic Vector/Dyadic Multibody Formalism For Tree- Topology Systems A Symbolic Vector/Dyadic Multibody Formalism For Tree- Topology Systems Michael W. Sayers * The University of Michigan Transportation Research Institute Abstract A multibody formalism is presented that

More information

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008 Robotics & Automation Lecture 06 Serial Kinematic Chain, Forward Kinematics John T. Wen September 11, 2008 So Far... We have covered rigid body rotational kinematics: representations of SO(3), change of

More information

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint

Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8,, Anchorage, Alaska, USA Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint

More information

The Reflexxes Motion Libraries. An Introduction to Instantaneous Trajectory Generation

The Reflexxes Motion Libraries. An Introduction to Instantaneous Trajectory Generation ICRA Tutorial, May 6, 2013 The Reflexxes Motion Libraries An Introduction to Instantaneous Trajectory Generation Torsten Kroeger 1 Schedule 8:30-10:00 Introduction and basics 10:00-10:30 Coffee break 10:30-11:30

More information

557. Radial correction controllers of gyroscopic stabilizer

557. Radial correction controllers of gyroscopic stabilizer 557. Radial correction controllers of gyroscopic stabilizer M. Sivčák 1, J. Škoda, Technical University in Liberec, Studentská, Liberec, Czech Republic e-mail: 1 michal.sivcak@tul.cz; jan.skoda@pevnosti.cz

More information

Simple Identification of Nonlinear Modal Parameters Using Wavelet Transform

Simple Identification of Nonlinear Modal Parameters Using Wavelet Transform Proceedings of the 9 th ISSM achen, 7 th -9 th October 4 1 Simple Identification of Nonlinear Modal Parameters Using Wavelet Transform Tegoeh Tjahjowidodo, Farid l-bender, Hendrik Van Brussel Mechanical

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

MCE493/593 and EEC492/592 Prosthesis Design and Control MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of

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

THE subject of the analysis is system composed by

THE subject of the analysis is system composed by MECHANICAL VIBRATION ASSIGNEMENT 1 On 3 DOF system identification Diego Zenari, 182160, M.Sc Mechatronics engineering Abstract The present investigation carries out several analyses on a 3-DOF system.

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

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

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

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

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Proceedings of the 25 IEEE Conference on Control Applications Toronto, Canada, August 28-3, 25 MB4.5 Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Mario A. Santillo,

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

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models 104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR PARALLEL MANIPULATORS 6-degree of Freedom Flight Simulator BACKGROUND Platform-type parallel mechanisms 6-DOF MANIPULATORS INTRODUCTION Under alternative robotic mechanical

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

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

SERVOMOTOR SIZING AND APPLICATION. Gary Kirckof, P.E.

SERVOMOTOR SIZING AND APPLICATION. Gary Kirckof, P.E. SERVOMOTOR SIZING AND APPLICATION by Gary Kirckof, P.E. Basic Contents About the Author xvii Introduction xix 1 Kinematics 1 Introduction 1 Rectilinear Motion 2 Position and Distance 2 Velocity and Speed

More information

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

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

magnitude [db] phase [deg] frequency [Hz] feedforward motor load - ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR The 6nx6n matrices of manipulator mass M and manipulator angular velocity W are introduced below: M = diag M 1, M 2,, M n W = diag (W 1, W 2,, W n ) From this definitions

More information

In most robotic applications the goal is to find a multi-body dynamics description formulated

In most robotic applications the goal is to find a multi-body dynamics description formulated Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation

More information

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation Hindawi Publishing Corporation Discrete Dynamics in Nature and Society Volume 21, Article ID 482972, 14 pages doi:1.1155/21/482972 Research Article Extended and Unscented Kalman Filtering Applied to a

More information