计算机工程与应用 ›› 2017, Vol. 53 ›› Issue (8): 126-131.DOI: 10.3778/j.issn.1002-8331.1510-0175
谢 宏,向启均,陈海滨,张小刚,杨 鹏,张爱林,李云峰
XIE Hong, XIANG Qijun, CHEN Haibin, ZHANG Xiaogang, YANG Peng, ZHANG Ailin, LI Yunfeng
摘要: 采用D-H法通过连杆坐标系变换矩阵建立机械臂运动控制模型,该模型呈现非常严重的非线性特性,传统方法难以求解。由于动态差分算法具有很强的全局搜索能力,而粒子群算法具有精确的局部搜索能力的特点,融合改进的动态差分算法和粒子群算法,并引入混沌映射初始种群和粒子群学习因子与惯性权重的自适应算法,提出多子群分层差分自适应混沌粒子群算法。该算法采用的多子群分层结构能提升个体共享群体信息的能力,底层利用动态差分算法进行全局搜索,顶层精英群利用改进的粒子群算法进行局部搜索。仿真试验和实际应用表明该算法在稳定性、搜索成功率以及收敛精度有显著提高,能有效解决机器人逆运动学模型的求解。