%0 Journal Article %T A global harmony search algorithm and its application to inverse kinematics problem for humanoid arm
全局和声搜索方法及其在仿人灵巧臂逆运动学求解中的应用 %A REN Zi-wu %A WANG Zhen-hua %A SUN Li-ning %A
任子武 %A 王振华 %A 孙立宁 %J 控制理论与应用 %D 2012 %I %X The inverse kinematics (IK) problem of humanoid arm can be solved by using numerical optimization method, which is essentially an equivalent minimization problem. The harmony search (HS) is a meta-heuristic optimization method which mimics behaviors of music players in an improvisation process. To the best of our knowledge, there is very little research work on HS for inverse kinematics problem of robot manipulator. In this paper, an effective global harmony search algorithm (GHSA) based on the swarm intelligence is developed to solve the optimization problem. The GHSA combines the particle swarm optimization (PSO) with HS, and adopts the PSO operation to produce new improvisation instead of regular search rules of harmony search. The improvisation step based on the movement of harmony particles with selfcognitive and swarm behavior in GHSA makes the algorithm strive for a well balance between the global exploration and the local exploitation. Also, the GHSA performs the uniform mutation operation to get rid of the local optimum. The experimental results of benchmark functions show that the GHSA algorithm greatly improves both the global optimization performance and the reliability performance. Based on these, the 7-degree of freedom (7-DOF) redundant humanoid arm is used as an example, and the end-effector error (position and orientation) and the comfortable level of the humanoid arm constitute the fitness function of the GHSA. The proposed GHSA has been applied to solve the inverse kinematics problem of the 7-DOF redundant humanoid arm; numerical simulation results demonstrate the effectiveness of this algorithm. %K 和声搜索算法 %K 粒子群优化 %K 七自由度仿人灵巧臂 %K 逆运动学求解 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=970898A57DFC021F93AB51667BAED7F7&aid=8A6EC9640C158E7B51FE1C1EE202E5CD&yid=99E9153A83D4CB11&vid=771469D9D58C34FF&iid=DF92D298D3FF1E6E&sid=65A51D0EBEB846F5&eid=BE05E2A2B7E55AA9&journal_id=1000-8152&journal_name=控制理论与应用&referenced_num=0&reference_num=0