Skip to main content
Log in

Application of a Perturbation Method for Realistic Dynamic Simulation of Industrial Robots

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Article  Google Scholar 

  2. Jonker, J.B., ‘A finite element dynamic analysis of flexible manipulators’, International Journal of Robotics Research 9(4), 1990, 59–74.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. Hardeman, T., Non-linear parameter identification in robotic systems. Master Thesis, University of Twente, Laboratory of Mechanical Automation, Report No. WA-883, April, 2003.

  6. 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.

  7. 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.

  8. 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.

    Article  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Article  Google Scholar 

  11. SIMULINK ®, Dynamic System Simulation for MATLAB ®, Using SIMULINK version 5, The MathWorks Inc., Natick, MA, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. B. Jonker.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11044-005-6317-y

Keywords

Navigation