计算机集成制造系统 ›› 2021, Vol. 27 ›› Issue (10): 2929-2939.DOI: 10.13196/j.cims.2021.10.017

• 当期目次 • 上一篇    下一篇

基于改进克隆选择算法的机械臂运动学逆解

石建平1,2,李培生2+,刘国平2,刘鹏3   

  1. 1.贵阳学院电子与通信工程学院
    2.南昌大学机电工程学院
    3.河北地质大学宝石与材料工艺学院
  • 出版日期:2021-10-31 发布日期:2021-10-31
  • 基金资助:
    国家自然科学基金资助项目(51566012);贵阳市科技局—贵阳学院科研专项资金资助项目(GYU-KYZ(2019~2020)DT-13)。

Inverse kinematics of manipulator based on improved clonal selection algorithm

  • Online:2021-10-31 Published:2021-10-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.51566012),and the Special Funding of Guiyang Science and Technology Bureau and Guiyang University,China(No.GYU-KYZ(2019~2020)DT-13).

摘要: 针对常规方法无法有效求解冗余机械臂逆运动学问题的不足,提出一种基于改进克隆选择算法的机械臂运动学逆解求解方法。该算法采用底层进化与顶层进化相结合的多策略混合协同进化机制,使得算法具有较强的种群多样性保持能力,从而有效避免了算法早熟收敛现象的发生。采用经典的基准测试函数验证了所提算法的可行性与有效性,实验结果表明该算法具有收敛速度快、收敛精度高、稳定性好以及计算成本低等优势。以平面冗余机械臂运动学逆解的求解为例进行对比实验,仿真结果表明:所提出的改进算法获得了100%的运动学逆解寻优成功率,是一种有效的冗余机械臂逆运动学求解方法。

关键词: 机械臂, 逆运动学, 克隆选择算法, 协同进化, 多策略

Abstract: Aiming at the shortcoming of conventional methods on solving the inverse kinematics problem of redundant manipulators,an inverse kinematics solution of redundant manipulators based on improved clonal selection algorithm was obtained.A multi-strategy hybrid co-evolutionary mechanism combining bottom-level evolution and top-level evolution was adopted,which could make the algorithm had a strong ability to maintain population diversity.Therefore,the premature convergence problem of the algorithm was well avoided.The feasibility and effectiveness of the proposed algorithm were verified by classical benchmark functions.Experimental results showed that the proposed algorithm had the characteristic of fast convergence speed,high convergence precision,good stability and low computational cost.The inverse kinematic of a planar redundant manipulator was taken as an example to carry out comparative experiments,the simulation results indicated that the proposed algorithm had achieved a 100% success rate of inverse kinematics optimization,and it was an effective method for solving the inverse kinematics of redundant manipulators.

Key words: manipulator, inverse kinematics, clonal selection algorithm, co-evolution, multi-strategy

中图分类号: