Solving the inverse dynamic control for low cost real-time industrial robot control applications

This work deals with the real-time robot control implementation. In this paper, an algorithm for solving Inverse Dynamic Problem based on the Gibbs-Appell equations is proposed and verified. It is developed using mainly vectorial variables, and the equations are expressed in a recursive form, it has a computational complexity of O(n). This algorithm will be compared with one based on Newton-Euler equations of motion, formulated in a similar way, and using mainly vectors in their recursive formulation. This algorithm was implemented in an industrial PUMA robot. For the robot control a new and open architecture based on PC had been implemented. The architecture used has two main advantages. First it provides a total open control architecture, and second it is not expensive. Because the controller is based on PC, any control technique can be programmed and implemented, and in this way the PUMA can work on high level tasks, such as automatic trajectory generation, task planning, control by artificial vision, etc.

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

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

[3]  Wisama Khalil,et al.  Minimum operations and minimum parameters of the dynamic models of tree structure robots , 1987, IEEE Journal on Robotics and Automation.

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

[5]  John J. Murray,et al.  Organizing customized robot dynamics algorithms for efficient numerical evaluation , 1988, IEEE Trans. Syst. Man Cybern..

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

[7]  C. S. G. Lee,et al.  Robotics: Control, Sensing, Vision, and Intelligence , 1987 .

[8]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

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

[10]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[11]  Albert Y. Zomaya Modelling and Simulation of Robot Manipulators - A Parallel Processing Approach , 1993, World Scientific Series in Robotics and Intelligent Systems.

[12]  C. S. George Lee,et al.  Efficient parallel algorithm for robot inverse dynamics computation , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[13]  Ph. D. Miomir Vukobratović D.Sc.,et al.  Real-Time Dynamics of Manipulation Robots , 1985, Communications and Control Engineering Series.