Skip to main content
Log in

Modeling and Simulation of Robotic Systems with Closed Kinematic Chains Using the Virtual Spring Approach

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

Abstract

The dynamic simulation of robotic or mechanical systems with closedkinematic chains using the virtual spring approach is presented in thispaper. This approach uses virtual springs and dampers to include thekinematic constraints thereby avoiding the solution ofdifferential-algebraic equations. A special advantage of this approachis that it leads to a completely decoupled dynamic model which is idealfor real-time dynamic simulation using multi-processor computers.Examples illustrating the approach are given and include the four-barmechanism with both rigid and flexible links as well as the six-degree-of-freedom Gough–Stewart platform. Simulation results are given for these mechanisms. The results achieve a good agreement with the resultsobtained from other conventional approaches.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Angeles, J. and Ma, O., 'Dynamic simulation of n-axis serial robotic manipulators using a natural orthogonal complement', The International Journal of Robotics Research 7(5), 1988, 32-47.

    Google Scholar 

  2. Armstrong, W.W., 'Recursive solution to the equation of motion of an N-link manipulator', in Proceedings of the 5th World Congress on the Theory of Machines and Mechanisms, Montréal, 1979, 1343-1346.

  3. Asada, H., Ma, Z.-D. and Tokumaru, H., 'Inverse dynamics of flexible robot arm: Modeling and computation for trajectory control', ASME Journal of Dynamic Systems, Measurement, and Control 112, 1990, 177-185.

    Google Scholar 

  4. Book, W.J., 'Controlled motion in an elastic world', ASME Journal of Dynamic Systems, Measurement, and Control 115, 1993, 252-261.

    Google Scholar 

  5. Bae, D.-S., Hwang, R.S. and Haug, E.J., 'A recursive formulation for real-time dynamic simulation', in Proceedings of the ASME Design Automation Conference, ASME, New York, 1991, 499-508.

    Google Scholar 

  6. Bhattacharya, S., Nenchev, D. and Uchiyama, M., 'A recursive formula for the inverse of the inertia matrix of a parallel manipulator', Mechanism and Machine Theory 33(7), 1998, 957-964.

    Google Scholar 

  7. Chung, S. and Haug, E.J., 'Real-time simulation of multibody dynamics on shared memory multiprocessors', ASME Journal of Dynamic Systems, Measurement, and Control 115, 1993, 627-637.

    Google Scholar 

  8. Cheng, L., 'Vibroacoustic modeling of mechanically coupled structures: Artificial spring technique applied to light and heavy mediums', Journal of Shock and Vibration 3(3), 1996, 193-200.

    Google Scholar 

  9. Dasgupta, B. and Mruthyunjaya, T.S., 'Closed-form dynamic equations of the general Stewart platform through the Newton-Euler approach', Mechanism and Machine Theory 33(7), 1983, 993-1102.

    Google Scholar 

  10. Eich-Soellner, E. and Fuhrer, C., Numerical Methods in Multibody Dynamics, Teubner, Stuttgart, 1998.

    Google Scholar 

  11. Fuhrer, C. and Leimkuhler, B.J., 'Numerical solution of differential-algebraic equations for constrained mechanical motion', Numerische Mathematik 59, 1991, 55-69.

    Google Scholar 

  12. Featherstone, R., 'The calculation of robot dynamics using articulated-body inertias', The International Journal of Robotics Research 2(1), 1983, 13-30.

    Google Scholar 

  13. Garcia de Jalon, J. and Bayo, E., Kinematic and Dynamic Simulation of Multibody Systems: The Real-Time Challenge, Springer-Verlag, Berlin, 1998.

    Google Scholar 

  14. Kecskeméthy, A., Krupp, T. and Hiller, M., 'Symbolic processing of multiloop mechanism dynamics using closed-form kinematic solutions', Multibody System Dynamics 1(1), 1997, 23-45.

    Google Scholar 

  15. Lee, C.S.G. and Chang, P.R., 'Efficient parallel algorithms for robot forward dynamics computation', IEEE Transactions on System, Man, and Cybernetics 18(2), 1988, 238-251.

    Google Scholar 

  16. Petzold, L.R., Jay, L.O. and Yen, J., 'Numerical solution of highly oscillatory ordinary differential equations', Acta Numerica 6, 1997, 437-484.

    Google Scholar 

  17. Piedboeuf, J.-C., 'Symbolic modelling of flexible manipulators', in Proceedings AAS/AIAA Astrodynamics Specialist Conference, Halifax, Canada, AAS, San Diego, 1995, 1-20.

    Google Scholar 

  18. Pond, B. and Sharf, I., 'Dynamics simulation of multibody chains on a transputer system', Concurrency: Practice and Experience 8(3), 1996, 235-249.

    Google Scholar 

  19. Yuan, J. and Dickinson, S.M., 'On the use of artifical springs in the study of the free vibrations of systems comprised of straight and curved beams', Journal of Sound and Vibration 153, 1992, 203-216.

    Google Scholar 

  20. Schiehlen, W., Rukgauer, A. and Schirle, Th., 'Force coupling versus differential algebraic description of constrained multibody systems', Multibody System Dynamics 4, 2000, 317-340.

    Google Scholar 

  21. Sharf, I. and D'Eleuterio, G.M.T., 'Parallel simulation dynamics for elastic multibody chains', IEEE Transactions on Robotics and Automation 8(5), 1992, 597-606.

    Google Scholar 

  22. Shi, P. and McPhee, J., 'Dynamics of flexible multibody systems', Multibody System Dynamics 4, 2000, 355-381.

    Google Scholar 

  23. Shi, P., 'Flexible multibody dynamics: A new approach using virtual work and graph theory', Ph.D. Thesis, The University of Waterloo, Canada, 1998.

    Google Scholar 

  24. Wang, J. and Gosselin, C., 'Dynamic modeling and simulation of parallel mechanisms using the virtual spring approach', in Proceedings of 2000 ASME Design Engineering Technical Conferences, Baltimore, MD, ASME, New York, 2000.

    Google Scholar 

  25. Wang, J. and Gosselin, C., 'Parallel computational algorithms for the simulation of closedloop robotic systems', in Proceedings IEEE International Conference on Parallel Computing in Electrical Engineering, Trois-Rivieres, Quebec, IEEE, Los Alamitos, 2000, 34-38.

    Google Scholar 

  26. Wang, J. and Gosselin C.M., 'A new approach for the dynamic analysis of parallel manipulators', Multibody System Dynamics 2(3), 1998, 317-334.

    Google Scholar 

  27. Walker, M.W. and Orin, D.E., 'Efficient dynamic computer simulation of robotic mechanisms', ASME Journal of Dynamic Systems, Measurement, and Control 104, 1982, 205-211.

    Google Scholar 

  28. Yoshikawa, T. and Hosoda, K., 'Modeling of flexible manipulator using virtual rigid links and passive joints', International Journal of Robotics Research 15(3), 1996, 290-299.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Clément M. Gosselin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, J., Gosselin, C.M. & Cheng, L. Modeling and Simulation of Robotic Systems with Closed Kinematic Chains Using the Virtual Spring Approach. Multibody System Dynamics 7, 145–170 (2002). https://doi.org/10.1023/A:1014491204982

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1014491204982

Navigation