Parallel Computational Algorithms for the Kinematics and Dynamics of Planar and Spatial Parallel Manipulators

This paper introduces a novel approach for the computation of the inverse dynamics of parallel manipulators. It is shown that, for this type of manipulator, the inverse kinematics and the inverse dynamics procedures can be easily parallelized. The result is a closed-form efficient algorithm using n processors, where n is the number of kinematic chains connecting the base to the end-effector. The dynamics computations are based on the Newton-Euler formalism. The parallel algorithm arises from a judicious choice of the coordinate frames attached to each of the legs, which allows the exploitation of the parallel nature of the mechanism itself. Examples of the application of the algorithm to a planar three-degree-of-freedom parallel manipulator and to a spatial six-degree-of-freedom parallel manipulator are presented.

[1]  J. Dieudonne An actuator extension transformation for a motion simulator and an inverse transformation applying Newton-Raphson's method , 1972 .

[2]  K. H. Hunt,et al.  Kinematic geometry of mechanisms , 1978 .

[3]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[4]  John M. Hollerbach,et al.  A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation Complexity , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  E F Fichter,et al.  A Stewart Platform- Based Manipulator: General Theory and Practical Construction , 1986 .

[6]  Koichi Sugimoto,et al.  Kinematic and Dynamic Analysis of Parallel Manipulators by Means of Motor Algebra , 1987 .

[7]  Jean-Pierre Merlet Parallel manipulators.Part I :Theory design,kinematics,dynamics and control , 1987 .

[8]  C. Gosselin,et al.  The optimum kinematic design of a spherical three-degree-of-freedom parallel manipulator , 1988 .

[9]  Rajnikant V. Patel,et al.  A Cartesian tensor approach for fast computation of manipulator dynamics , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[10]  D. C. H. Yang,et al.  Inverse dynamic analysis and simulation of a platform type of robot , 1988, J. Field Robotics.

[11]  Jean-Pierre Merlet Force-feedback control of parallel manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[12]  Jorge Angeles,et al.  Dynamic Simulation of n-Axis Serial Robotic Manipulators Using a Natural Orthogonal Complement , 1988, Int. J. Robotics Res..

[13]  R. Clavel,et al.  A Fast Robot with Parallel Geometry , 1988 .

[14]  Hidenori Kimura,et al.  A New Parallel Algorithm for Inverse Dynamics , 1989, Int. J. Robotics Res..

[15]  Hidenori Kimura,et al.  An Implementation of a Parallel Algorithm for Real-Time Model- Based Control on a Network of Microprocessors , 1990, Int. J. Robotics Res..

[16]  Clément Gosselin,et al.  Singularity analysis of closed-loop kinematic chains , 1990, IEEE Trans. Robotics Autom..

[17]  Amir Fijany,et al.  Parallel computation of manipulator inverse dynamics , 1991, J. Field Robotics.

[18]  Ou Ma Mechanical analysis of parallel manipulators with simulation, design, and control applications , 1991 .

[19]  C. Reboulet,et al.  Dynamic models of a six degree of freedom parallel manipulators , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[20]  Leonard S. Haynes,et al.  On the dynamic model and kinematic analysis of a class of Stewart platforms , 1992, Robotics Auton. Syst..

[21]  Clément Gosselin,et al.  The agile eye: a high-performance three-degree-of-freedom camera-orienting device , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.