Abstract
This paper presents the application of a perturbation method for the closed-loop dynamic simulation of a rigid-link manipulator with joint friction. In this method the perturbed motion of the manipulator is modelled as a first-order perturbation of the nominal manipulator motion. A non-linear finite element method is used to formulate the dynamic equations of the manipulator mechanism. In a closed-loop simulation the driving torques are generated by the control system. Friction torques at the actuator joints are introduced at the stage of perturbed dynamics. For a mathematical model of the friction torques we implemented the LuGre friction model that accounts both for the sliding and pre-sliding regime. To illustrate the method, the motion of a six-axes industrial Stäubli robot is simulated. The manipulation task implies transferring a laser spot along a straight line with a trapezoidal velocity profile. The computed trajectory tracking errors are compared with measured values, where in both cases the tip position is computed from the joint angles using a nominal kinematic robot model. It is found that a closed-loop simulation using a non-linear finite element model of this robot is very time-consuming due to the small time step of the discrete controller. Using the perturbation method with the linearised model a substantial reduction of the computer time is achieved without loss of accuracy.
Similar content being viewed by others
References
Jonker, J.B. and Aarts, R.G.K.M., ‘A perturbation method for dynamic analysis and simulation of flexible manipulators’, Multibody System Dynamics 6, 2001, 245–266.
Jonker, J.B., ‘A finite element dynamic analysis of flexible manipulators’, International Journal of Robotics Research 9(4), 1990, 59–74.
Jonker, J.B. and Meijaard, J.P., “SPACAR-computer program for dynamic analysis of flexible spatial mechanisms and manipulators”, in Schiehlen, W. (ed.), Multibody Systems Handbook, Springer-Verlag, Berlin, 1990, pp. 123–143.
Canudas de Wit, C., Olsson, H., Åström, K.J. and Lischinsky, P., ‘A new model for control of systems with friction’, IEEE Transactions on Automatic Control 40(3), 1995, 419–425.
Hardeman, T., Non-linear parameter identification in robotic systems. Master Thesis, University of Twente, Laboratory of Mechanical Automation, Report No. WA-883, April, 2003.
Kool, A., Modeling and identification of joint friction in robotic systems. Master Thesis, University of Twente, Laboratory of Mechanical Automation, Report No. WA-894, August 2003.
Holterman, W., Modeling and identification of the Stäubli robot control system. Master Thesis, University of Twente, Laboratory of Mechanical Automation, Report No. WA-898, August 2003.
Calafiore, G., Indri, M. and Bona, B., ‘Robot dynamic calibration: Optimal excitation trajectories and experimental parameter estimation’, Journal of Robotic Systems 18(2), 2001, 55–68.
Haessig, D. and Friedland, B., ‘On the modeling and simulation of friction’, Transactions of the ASME, Journal of Dynamic Systems, Measurement and Control 113(3), 1991, 354–362.
Swevers, J., Al Bender, F.,Ganseman, C.G. and Prajogo, T., ‘Integrated friction model structure with improved presliding behavior for accurate friction compensation’, IEEE Transactions on Automatic Control 45(4), 2000, 675–686.
SIMULINK ®, Dynamic System Simulation for MATLAB ®, Using SIMULINK version 5, The MathWorks Inc., Natick, MA, 2003.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Waiboer, R.R., Aarts, R.G.K.M. & Jonker, J.B. Application of a Perturbation Method for Realistic Dynamic Simulation of Industrial Robots. Multibody Syst Dyn 13, 323–338 (2005). https://doi.org/10.1007/s11044-005-6317-y
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s11044-005-6317-y