邱斌, 冯科, 王云霄. An Improved Beetle Antennae Search Algorithm of Solving Inverse Kinematics of Quadruped Robot[J]. Mechanical Science and Technology for Aerospace Engineering, 2025, 44(4): 601-608. DOI: 10.13433/j.cnki.1003-8728.20230114.
一种用于四足机器人逆运动学求解的改进天牛须算法研究
摘要
针对求解四足机器人逆运动学时传统方法运算量大、稳定性差且收敛耗时长等问题
提出一种适用于12自由度四足机器人的改进天牛须算法。该算法首先在每次迭代时约束天牛朝向转角范围
提高算法的空间搜索能力; 其次
引入适应度的历史信息进行步长自适应更新
设置与目标精度关联的基本步长进行局部搜索
提升算法的后期收敛性能; 最后
构造适应度函数描述机器人足端位姿误差
通过最小化适应度求解逆运动学问题。仿真结果表明
所提算法在求解12自由度四足机器人的逆运动学时具有较好的收敛性
求解精度高。
Abstract
In order to solve the drawbacks of large computation
poor stability and slow convergence of traditional method used in the inverse kinematics of 12-DOF (twelve-degree-of-freedom) quadruped robot
an improved beetle antennae search algorithm is proposed. Firstly
the algorithm constrains the rotation angle of beetle's orientation for each iteration to improve the searching ability of the algorithm in multi-dimensional space. Secondly
the historical information of fitness is introduced for adaptive update step size
and the minimum step size associated with the target accuracy is set for fine search for enhancing the anaphase convergence performance. Finally
a fitness function is constructed to describe the pose error of the quadruped robot
and the inverse kinematics of the quadruped robot is solved by minimizing the fitness. Numerical results show that the present method has better convergence
higher accuracy when solving the inverse kinematics problem of 12-DOF quadruped robot.