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.
Similar content being viewed by others
References
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.
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.
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.
Book, W.J., 'Controlled motion in an elastic world', ASME Journal of Dynamic Systems, Measurement, and Control 115, 1993, 252-261.
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.
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.
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.
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.
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.
Eich-Soellner, E. and Fuhrer, C., Numerical Methods in Multibody Dynamics, Teubner, Stuttgart, 1998.
Fuhrer, C. and Leimkuhler, B.J., 'Numerical solution of differential-algebraic equations for constrained mechanical motion', Numerische Mathematik 59, 1991, 55-69.
Featherstone, R., 'The calculation of robot dynamics using articulated-body inertias', The International Journal of Robotics Research 2(1), 1983, 13-30.
Garcia de Jalon, J. and Bayo, E., Kinematic and Dynamic Simulation of Multibody Systems: The Real-Time Challenge, Springer-Verlag, Berlin, 1998.
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.
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.
Petzold, L.R., Jay, L.O. and Yen, J., 'Numerical solution of highly oscillatory ordinary differential equations', Acta Numerica 6, 1997, 437-484.
Piedboeuf, J.-C., 'Symbolic modelling of flexible manipulators', in Proceedings AAS/AIAA Astrodynamics Specialist Conference, Halifax, Canada, AAS, San Diego, 1995, 1-20.
Pond, B. and Sharf, I., 'Dynamics simulation of multibody chains on a transputer system', Concurrency: Practice and Experience 8(3), 1996, 235-249.
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.
Schiehlen, W., Rukgauer, A. and Schirle, Th., 'Force coupling versus differential algebraic description of constrained multibody systems', Multibody System Dynamics 4, 2000, 317-340.
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.
Shi, P. and McPhee, J., 'Dynamics of flexible multibody systems', Multibody System Dynamics 4, 2000, 355-381.
Shi, P., 'Flexible multibody dynamics: A new approach using virtual work and graph theory', Ph.D. Thesis, The University of Waterloo, Canada, 1998.
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.
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.
Wang, J. and Gosselin C.M., 'A new approach for the dynamic analysis of parallel manipulators', Multibody System Dynamics 2(3), 1998, 317-334.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1014491204982