期刊文献+

全局和声搜索方法及其在仿人灵巧臂逆运动学求解中的应用 被引量:13

A global harmony search algorithm and its application to inverse kinematics problem for humanoid arm
下载PDF
导出
摘要 仿人灵巧臂逆运动学(IK)问题可转化为等效的最小化问题,并采用数值优化方法求解.和声搜索(HS)是模拟乐师在音乐演奏中调整音调现象的一种启发式搜索方法,目前还尚未在机器人机械臂逆运动学问题中得到应用.本文提出一种基于粒子群体智能的全局和声搜索方法(GHSA),该方法在和声搜索算法中引入微粒群操作(PSO),采用粒子群策略替代常规和声搜索算法中的搜索法则创作新和声,通过粒子自身认知和群体知识更新和声变量位置信息平衡算法对解空间全局探索与局部开发间能力;同时算法还引入变异操作增强算法跳出局部最优解能力,基准函数测试表明该方法改善了全局搜索能力及求解可靠性.在此基础上以七自由度(7-DOF)冗余仿人灵巧臂为例,考虑以灵巧臂末端位姿误差和"舒适度"指标构建适应度函数并采用GHSA算法求解其逆运动学(IK)问题,数值仿真结果表明了该方法是解决仿人灵巧臂逆运动学问题的一种有效方法. 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 self- cognitive 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.
出处 《控制理论与应用》 EI CAS CSCD 北大核心 2012年第7期867-876,共10页 Control Theory & Applications
基金 国家自然科学基金资助项目(61005071)
关键词 和声搜索算法 粒子群优化 七自由度仿人灵巧臂 逆运动学求解 harmony search algorithm particle swarm optimization 7-DOF humanoid arm inverse kinematics solution
  • 相关文献

参考文献6

二级参考文献85

  • 1张立彬,鲍官军,杨庆华,阮健.气动柔性球关节的模糊PID控制[J].中国机械工程,2005,16(5):407-409. 被引量:7
  • 2李订芳,章文,李贵斌,牛艳庆.基于可行域的遗传约简算法[J].小型微型计算机系统,2006,27(2):312-315. 被引量:18
  • 3杨庆华,邵铁锋,鲍官军,张立彬.基于FPGA的气动柔性手指的神经网络控制器设计[J].中国机械工程,2006,17(24):2604-2607. 被引量:3
  • 4廖建坤,叶东毅.基于免疫粒子群优化的最小属性约简算法[J].计算机应用,2007,27(3):550-552. 被引量:17
  • 5Yang Qinghua, Zhang Libin, Bao Guanjun, et al. Pneumatic Squirming Robot Based on Flexible Pneumatic Actuator[C]//Proceedings of SPIE ICMIT2005. Control Systems and Robotics.Chongqing, 2005 : 60422W. 1-60422W. 5.
  • 6张立彬,杨庆华,鲍官军,等.一种气动柔性驱动器:中国,200510049589.5[P].2005-9-21.
  • 7Zhang Libin, Bao Guanjun, Yang Qinghua, et al. Static Model of Flexible Pneumatic Bending Joint [C]//Proceeding of the 2006 9th Int. Conf. Control, Automation, Robotics and Vision. Singapore, 2006 : 1749-1753.
  • 8Chou C P,Black H. Static and Dynamic Characteristics of Mckibben Pneumatic Artificial Muscles [C]//IEEE Conference on Robotics and Automation. San Diego, 1994:281-286.
  • 9Chou C P, Black H. Measurement and Modeling of Mckibben Pneumatic Artificial Muscles[J]. IEEE Transaction on Robotics and Automation, 1996,12 (1) :90-102.
  • 10Sagarakis N T, Caldwell D G. Improved Modeling and Assessment of Pneumatic Muscle Actuators [C]//IEEE International Conference on Robotics & Automation. San Francisco, 2000 : 3641-3646.

共引文献42

同被引文献119

引证文献13

二级引证文献79

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部