Recursive Dynamics for Fixed-Base Robotic Systems

In this chapter, dynamic analyses of fixed-base robotic systems are presented using the dynamic modeling presented in Chap. 5. For this, recursive inverse and forward dynamics algorithms are developed. The algorithms take care of the multiple-DOF joints in an efficient manner, as explained in Sect. 4.2.1; in contrast to treating them as a combination of several 1-DOF joints by taking into account the total number of links equal to number of 1-DOF joints or joint variables. In the presence of many multiple-DOF joints in a robotic system the latter approach is relatively inefficient due to the burden of unnecessary computations with zeros. The improvement in the computational efficiency in the presence of multiple-DOF joints are addressed in this chapter. Dynamic analyses, namely, the inverse and forward dynamics, of several systems are performed in this chapter.

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

[2]  Subir Kumar Saha,et al.  Analytical Expression for the Inverted Inertia Matrix of Serial Robots , 1999, Int. J. Robotics Res..

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

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

[5]  S. Saha Dynamics of Serial Multibody Systems Using the Decoupled Natural Orthogonal Complement Matrices , 1999 .

[6]  Jong H. Park,et al.  Biped robot walking using gravity-compensated inverted pendulum mode and computed torque control , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  Tsu-Tian Lee,et al.  Inverse kinematics and inverse dynamics for control of a biped walking machine , 1993, J. Field Robotics.

[8]  Abhinandan Jain,et al.  Spatial Operator Algebra for multibody system dynamics , 1992 .

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

[10]  M. Hiller,et al.  A comparative study of recursive methods , 1995 .

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

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

[13]  Subir Kumar Saha,et al.  Simulation of Industrial Manipulators Based on the UDUT Decomposition of Inertia Matrix , 2003 .

[14]  Shuuji Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[15]  Subir Kumar Saha,et al.  A recursive, numerically stable, and efficient simulation algorithm for serial robots , 2007 .

[16]  Werner Schiehlen,et al.  RECURSIVE KINEMATICS AND DYNAMICS FOR PARALLEL STRUCTURED CLOSED-LOOP MULTIBODY SYSTEMS* , 2001 .

[17]  J. Dormand,et al.  A family of embedded Runge-Kutta formulae , 1980 .

[18]  Rajnikant V. Patel,et al.  Dynamic Analysis of Robot Manipulators , 1991 .

[19]  David E. Orin,et al.  Alternate Formulations for the Manipulator Inertia Matrix , 1991, Int. J. Robotics Res..