期刊文献+

基于改进人工蜂群算法的并联机器人正运动学解 被引量:17

Forward Kinematics Solution for Parallel Manipulators Based on Improved Artificial Bee Colony Algorithm
下载PDF
导出
摘要 并联机器人的正运动学问题可转化为等效的最小化问题,并采用数值优化方法求解。人工蜂群算法是模拟采蜜过程中蜂群行为机制的一种启发式搜索方法,目前还尚未在并联机器人正运动学问题中得到应用。提出一种数值求解并联机器人正运动学问题的改进人工蜂群算法(Improved artificial bee colony algorithm,IABC),该方法通过多维度改变蜜源位置,对算法中雇佣蜂采用以DE/rand/1差分操作为主,并兼以遗传算术交叉为辅两种策略相结合搜索方式增强群体多样性,而对旁观蜂则采用DE/best/2差分操作方式在其邻域内搜索到性能更优蜜源位置;此外在旁观蜂选择蜜源阶段采用一种非线性排序选择操作,减弱群体中超级蜜源(个体)引起的早熟问题;基准函数测试表明该方法较大改善了寻优解质量、求解可靠性。在此基础上以6-SPS并联机器人为例,采用IABC算法数值求解其正运动学问题,数值仿真结果表明了该方法是求解并联机器人正运动学问题的一种有效方法。 The forward kinematics problem of 6-SPS parallel manipulator can be transformed into an equivalent optimization problem and solved through numerical optimization methods. The artificial bee colony algorithm(ABC) is a meta-heuristic optimization method which mimics the foraging behavior of honey bee swarm. To the best of our knowledge, there is very little research work on ABC for forward kinematics problem of parallel manipulator. An improved artificial bee colony algorithm(IABC) is presented for computing numerical solutions to the forward kinematics problem of parallel manipulator. By changing nectar position multi-dimensionally in IABC algorithm, two strategies are combined for the employed bees, that is, DE/rand/1 differential operator is adopted as the main opt^nizing scheme, and genetic arithmetic crossover operator is used as auxiliary manner to enhance the diversity of the bee colony; while for the onlookers, the DE/best/2 differential operator is employed to find better solution in its vicinity. In additional, during the onlookers selection nectar sources phase, non-linear ranking selection is adopted to alleviate premature problem that caused by the super nectar sources in the colony. The experimental results of benchmark functions show that this IABC algorithm greatly improves both the optimal solution quality and the search solution reliability. Based on these, a 6-SPS parallel manipulator is used as an example, and then the proposed IABC is used to solve the forward kinematics problem. Numerical simulation results demonstrate the effecfivenegs afthig aloarithm ta gnlv~, the. fnrward kinamatic~ nrnhlam nfnnrnllal ranninnlatar~
出处 《机械工程学报》 EI CAS CSCD 北大核心 2013年第13期48-55,共8页 Journal of Mechanical Engineering
基金 国家自然科学基金资助项目(61273340)
关键词 6-SPS并联机器人 正运动学 人工蜂群算法 差分进化 遗传操作 6-SPS parallel manipulator Forward kinematics Artificial bee colony Differential evolution Genetic operator
  • 相关文献

参考文献19

  • 1WANG X S, HAO M L, CHENG Y H. On the use of differential evolution for forward kinematics of parallel manipulators[J]. Applied Mathematics and Computation, 2008, 205(2): 760-769.
  • 2SADJADIAN H, TAGHIRAD H D. Comparison of different methods for computing the forward kinematics of a redundant parallel manipulator[J]. Journal of Intelligent and Robotic Systems, 2005, 44(3): 225-246.
  • 3杨炽夫,郑淑涛,靳军,朱思斌,韩俊伟.Forward kinematics analysis of parallel manipulator using modified global Newton-Raphson method[J].Journal of Central South University,2010,17(6):1264-1270. 被引量:20
  • 4PARIKH P J, LAM S S. Solving the forward kinematics problem in parallel manipulators using an iterative artificial neural network strategy[J]. The International Journal of Advanced Manufacturing Technology, 2009, 40(5-6): 595-606.
  • 5ROGER B, NOYAN T. Solving the forward kinematics of parallel manipulators with a genetic algorithm [J]. Journal ofRoboticSystems, 1996, 13(2): 111-125.
  • 6FOGEL D B. Evolutionary computation: toward a new philosophy of machine inteUigenee[M]. New York: IEEE Press, 2000.
  • 7KARABOGA D. An idea based on honey bee swarm for numerical optimization[R]. Kayseri: Erciyes University, 2005.
  • 8KARABOGA D, BASTURK B. A'powerful and efficient algorithm for numerical function optimization: artificial bee colony(ABC) algorithm[J]. Journal of Global Optimization, 2007, 39(3): 459-471.
  • 9暴励,曾建潮.一种双种群差分蜂群算法[J].控制理论与应用,2011,28(2):266-272. 被引量:53
  • 10KARABOGA D, AKAY B B. Artificial bee colony algorithm on training artificial neural networks[C]//2007IEEE 15th Signal Processing and Communications Applications Conference, New YorK: IEEE, 2007 : 818-821.

二级参考文献94

共引文献227

同被引文献155

引证文献17

二级引证文献149

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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