基于人工进化蜂鸟算法的机械臂逆运动学求解
王军茹1
秦鹏飞1
孙广彬2
1.北京信息科技大学 自动化学院,北京 1001922.壹佰米机器人技术(北京)有限公司,北京 102200
摘要:针对现阶段多自由度机械臂逆运动学求解方法大多存在着求解精度不高、通用性差的问题,提出一种人工进化蜂鸟算法(Artificial Evolved Hummingbird Algorithm,AEHA),用于机械臂逆运动学求解.首先,以6自由度机械臂为研究对象,建立其逆运动学的非线性方程组;以机械臂末端位姿误差为优化目标,结合能量损耗构建适应度函数,将逆运动学问题转化为目标函数优化问题,并采用所提算法求解该问题.人工蜂鸟进化算法通过引入Sobol序列与Levy飞行策略,提高了算法摆脱局部最优的能力;引入差分进化策略,可实现个体之间交叉进化,避免过早收敛.然后,通过基准函数测试,验证所提算法具有良好的收敛精度.最后,对6轴机械臂进行逆运动学求解仿真.结果表明,人工进化蜂鸟算法在求解精度、稳定性等方面优于对比算法,求解精度达到10-9mm,可以应用于多自由度机械臂逆运动学求解.
关键词:机械臂人工蜂鸟进化算法Sobol序列Levy飞行策略差分进化策略
资助基金:国家自然科学基金(61573230)
论文发表日期:2024-12-15
在线出版日期:2026-09-12(本平台首次上网日期,不代表文献的发表时间)
页数:8( 59-66 )
英文信息
