机械制造与自动化2024,Vol.53Issue(6) :218-223.DOI:10.19344/j.cnki.issn1671-5276.2024.06.043

基于人工蜂群算法的冗余机械臂逆运动学求解

Inverse Kinematics Solution of Redundant Manipulator Based on Artificial Bee Colony Algorithm

王寒松 杨自栋 赵大旭 姚自立 韩润哲
机械制造与自动化2024,Vol.53Issue(6) :218-223.DOI:10.19344/j.cnki.issn1671-5276.2024.06.043

基于人工蜂群算法的冗余机械臂逆运动学求解

Inverse Kinematics Solution of Redundant Manipulator Based on Artificial Bee Colony Algorithm

王寒松 1杨自栋 1赵大旭 1姚自立 1韩润哲1
扫码查看

作者信息

  • 1. 浙江农林大学光机电工程学院,浙江 杭州 311302
  • 折叠

摘要

利用D-H法对冗余机械臂建立运动学模型,通过坐标系的转换得出正运动学的解;探讨人工蜂群算法对7DOF机械臂运动学求解的有效性,使用人工蜂群算法对冗余机械臂进行逆运动学求解,构造以位置误差以及求解时间为目标函数来寻求最优解;以最小位置误差和求解时间为目标,让机械臂运行到指定位置并将计算结果与粒子群算法进行比较.Matlab仿真实验表明:人工蜂群算法所计算的位置误差稳定在10-4mm,其搜索精度、收敛精度以及收敛速度均优于粒子群算法,计算最优解所使用的时间也优于粒子群算法,所表现的稳定性以及鲁棒性更适用于冗余机械臂的逆运动学求解.

Abstract

A kinematics model is established by D-H method,and the forward kinematics solution is obtained through the transformation of coordinate system.The validity of artificial bee colony algorithm for kinematics solution of 7DOF manipulator is discussed.The inverse kinematics of the redundant manipulator is solved by using the artificial bee colony algorithm,and the optimal solution is found by constructing the objective function of position error and solution time.The minimum position error and solution time are taken as the objectives to make the manipulator run to the specified position and compare the calculation results with the particle swarm algorithm.The Matlab simulation experiment shows that the position error calculated by the artificial bee colony algorithm is stable at 10-4 mm,and the search accuracy,convergence accuracy and speed of the artificial bee colony algorithm are better than particle swarm algorithm,and the stability and robustness of the algorithm are more suitable for the inverse kinematics solution of redundant manipulator.

关键词

逆运动学求解/人工蜂群算法/粒子群算法/收敛精度

Key words

inverse kinematics solution/artificial bee colony algorithm/particle swarm algorithm/convergence precision

引用本文复制引用

出版年

2024
机械制造与自动化
南京机械工程学会 南京机电产业(集团)有限公司

机械制造与自动化

CSTPCD
影响因子:0.29
ISSN:1671-5276
段落导航相关论文