Cinemática inversa de un brazo robot utilizando algoritmos genéticos
Palabras clave:
Brazo Robot, Algoritmos genéticos, Cinemática (es)Descargas
Se describe el procedimiento para resolver el problema de la cinemática inversa de un brazo robot utilizando algoritmos genéticos a partir de la solución del problema cinemático directo. Se demuestra que esto método tiene varias ventajas sobre otros métodos: el mismo algoritmo aplica para dar solución a la cinemática inversa de cualquier brazo robot, independientemente del tipo de articulaciones y del número de grados de libertad; se obtiene una solución factible en forma rápida, resaltando la sencillez en la implementación; se utiliza la representación de elementos de Denavit-Hartenberg, caracterizada por su universalidad algorítmica. Al algoritmo genético utilizado se le realiza un control en sus parámetros y en la función de evaluación con el fin de mejorar su rendimiento ante el problema propuesto.
Referencias
Back, T. (1993),. Optimal mutatin rates in genetic search, in S. Forrest, ed., ‘Proceedings of the 5th International Conference on Genetic Algorithms, Morgan Kaufmann’.
Bever, H. (2001), The Theory of Evolution Strategies, Leiden Center of Natural Computing. Springer-Verlag.
Carvalho, L. y Gaspar, E. (1991), The solution of the inverse kinematic problem of robot arms with neural networks, in ‘XI Brazilian Congress on Mechanical Engineering COBEM - Brasil’.
De Jong, K. (1975), The Analysis of the Behaviour of a Class of Genetic Adaptive Systems, PhD thesis, University of Michigan, Ann Arbor, Michigan.
Denavit, J. y Hartenberg, R. (1955), ‘A kinematic notation for lower-pair mechanisms on matrices’, ASME Journal of Applied Mechanics pp. 215-221.
Eiben, A., Hinterding, R. y Michlewichz, Z. (1999), ‘Parameter control in evolutionary algorithms', IEEE Transactions on Evolutionary Computation 3(2), 121-141.
Gibbs, J. (1990), Easy inverse kinematics using genetic programming, in ‘Proceedings of the GP-96 Conference’, p. 28.
Grefenstette, J. (1986), ‘Optimization of control parameters for genetic algorithms’, IEEE Transactions on Systems, Man and Cybernetics 16(1), 122-128.
Khawaja, A., Rahman, M. y Wagner, M. (1998), Inverse Kinematics of Arbitrary Robotic Manipulators using Genetic Algorithms, Kluwer Academic Publishers. In J. Lenarcic y M.L. Justy, editores. Advances in Robot Kinematics: Analysis and Control.
Khoogar, A., Parker, J. y Goldberg, D. (1989), Inverse kinematics of redundant robots using genetic algorithms, in ‘International Conference on Robotics an Automation’, p. 271.
Lee, C. y Ziegler, M. (1984), ‘Geometric approach in solving inverse kinematics of puma robots’, IEEE Transactions on Aerospace and Electronic Systems 20(5).
Oyama, E., Chong, N., Agah, A., Maeda, T. y Tachi, S. (2001), Inverse kinematics learning by modular architecture neural networks with performance perdiction networks, in ‘IEEE International Conference on Robotics and Automation’, p. 1006.
Paul, R., Shimano, B. y Mayer, G. (1981), ‘Kinematic control equations for simple manipulators', IEEE Transactions on Systems, Man and Cybernetics 11(6).
Pieper, D. (1968), The Kinematics of Manipulators Under Computer Control, PhD thesis, Stanford University.