Serial-robot dynamics algorithms for moderately large numbers of joints

Abstract A method for solving the complete dynamic problem in robots with rigid links and ideal joints using the Gibbs–Appell equations as starting point is presented. The inverse dynamic problem is solved through a algorithm O(n), where tensor notation is used. The terms of the generalized inertia matrix are calculated by means of the Hessian of the Gibbs function with respect to generalized accelerations, and a recursive algorithm of order O(n2) is developed. Proposed algorithms are computationally efficient for serial-robots with moderately large numbers of joints. The numerical stability of the proposed algorithms is analyzed and compared with those of other methods by the use of numerical examples.

[1]  E. A. Desloge Relationship between Kane's equations and the Gibbs-Appell equations , 1987 .

[2]  J. Keat Comment on "Relationship Between Kane's Equations and the Gibbs-Appell Equations" , 1987 .

[3]  K. Desoyer,et al.  Recursive formulation for the analytical or numerical application of the Gibbs-Appell method to the dynamics of robots , 1989, Robotica.

[4]  Leopold Alexander Pars,et al.  A Treatise on Analytical Dynamics , 1981 .

[5]  Ph. D. Miomir Vukobratović D. Sc.,et al.  Applied Dynamics and CAD of Manipulation Robots , 1985, Communications and Control Engineering Series.

[6]  Thomas R. Kane,et al.  The Use of Kane's Dynamical Equations in Robotics , 1983 .

[7]  William M. Silver On the Equivalence of Lagrangian and Newton-Euler Dynamics for Manipulators , 1982 .

[8]  Imre J. Rudas,et al.  Efficient recursive algorithm for inverse dynamics , 1993 .

[9]  D. Levinson Comment on 'Relationship between Kane's equations and the Gibbs-Appell equations' , 1987 .

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

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

[12]  F. E. Udwadia,et al.  The explicit Gibb-Appell equation and generalized inverse forms , 1998 .

[13]  David E. Orin,et al.  Robot dynamics: equations and algorithms , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[14]  David E. Orin,et al.  Efficient Dynamic Computer Simulation of Robotic Mechanisms , 1982 .

[15]  R. Featherstone The Calculation of Robot Dynamics Using Articulated-Body Inertias , 1983 .

[16]  J. Angeles,et al.  An algorithm for the inverse dynamics of n-axis general manipulators using Kane's equations , 1989 .

[17]  Rajnikant V. Patel,et al.  Dynamic analysis of robot manipulators - a Cartesian tensor approach , 1991, The Kluwer international series in engineering and computer science.

[18]  J. S. Rao,et al.  Mechanism and machine theory , 1989 .

[19]  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.

[20]  Subir Kumar Saha,et al.  A decomposition of the manipulator inertia matrix , 1997, IEEE Trans. Robotics Autom..

[21]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[22]  Dinesh K. Pai,et al.  Forward Dynamics, Elimination Methods, and Formulation Stiffness in Robot Simulation , 1997, Int. J. Robotics Res..

[23]  P. C. Hughes,et al.  On the dynamics of Gibbs, Appell and Kane , 1992 .