Due to the highly nonlinear and complex nature of the manipulator kinematic equations, the solution of the inverse problem is difficult to achieve and it
is difficult to guarantee in real-time.A new method for computing solutions to the inverse kinematics of robotic manipulators was developed herein.The proposed method was
based on an EM algorithm,by randomly sampling points from the feasible region, similar to attraction-repulsion mechanism of the electromagnetism theory,the particles rapidly converge to optimal solution.Moreover,approximate optimal solution derived by EM was used for the initial guesses value of variable metric method to search the exact solution. Nevertheless, the exact optimal step size in search is usually difficult to achieve.For this problem, approximate formulas for calculating were derived based on motion differential equation of robot when step size was sufficiently small.Finally,some examples were taken to verify the effectiveness of the algorithm.
Manseur R,Doty K L. Structural Kinematics of 6-- Revolute--axis Robot Manipulators[J]. Mechanism and Machine Theory, 1996,31 (5) : 647-657.
[2]
熊有伦主编.机器人技术基础[M],1996:175.
[3]
Raghavan M, Roth B. Kinematic Analysis of the 6R Manipulator of General Geometry [ C ]// International Jounal of Robotics Research. Tokyo: MIT Press, 1989:314-320.
[4]
Manocha D,Canny J F. Efficient Inverse Kinematics for General 6R Manipulators[J]. IEEE Transaction on Robotics and Automation, 1994,5 (9) : 648-657.
[5]
Wampler C W, Morgan A P, Sommese A J. Numerical Continuation Methods for Solving Polynomial Systems Arising in Kinematics [J]. Journal of Mechanical Design, 1990,112(1) : 59-68.
[6]
Thomopoulos S C A,TAM R Y J. An herative Solution to the Inverse Kinematics of Robotic Manipulators[J]. Mechanism and Machine Theory, 1991, 26 (4): 359- 373.
[7]
Lou Y F,Brunn P. A Hybrid Artificial Neural Network Inverse Kinematic Solution for Accurate Robot Path Control[J]. Proceedings of the Institution of Mechanical Engineers, 1999,213(1) :23-32.
[8]
Karlik B, Aydin S. An Improved Approach to the Solution of Inverse Kinematics Problems for Robot Manipulators[J]. Engineering Applications of Artificial Intelligence, 2000,13(2) : 159-164.
[9]
Ttjomurtula S, Kak S. Inverse Kinematics in Robotics Using Neural Networks[J]. Information Science, 1999, 116(2) : 147-164.
[10]
Birbil S I, Fang S C. An Electromagnetism--like Mechanism for Global Optimization[J]. Journal of Global Optimization, 2003,23 (3): 263-282.
Dieter D, de Reyck B, Leus R, et al. A Hybrid Scatter Search/Electromagnetism Meta-- heuristic for Project Scheduling [J]. European Journal of Operational Research, 2006,169 (2) : 638-653.
[13]
陈宝林编著.最优化理论与算法[M],2005:468.
[14]
Wang L T, Ravani B. Recursive Computations of Kinematic and Dynamic Equations for Mechanical Manipulators[J]. IEEE Journal of Robotics and Automation, 1985,1 (3):124-131.