Improved dung beetle optimization algorithm based inverse kinematics solution for robotic arm
Yunpeng Lv, Hongbing Li, Siyun Tan, Peng Yang, Chunzhe Zhao
- Year
- 2025
- Citations
- 2
Abstract
Abstract Aiming at the issues of more difficult to solve and lower precision of six-axis robotic arm in inverse kinematics (IK) solution, a multi-strategy improved dung beetle optimization algorithm (ECDBO) is proposed. It improves performance in four aspects: population initiation, global search capability, search direction perturbation and jumping out of local optima. Sobol sequence strategy was introduced to initialize the dung beetle population, resulting in a more even distribution of individual dung beetles and increasing the diversity of initial population. Boundary optimization strategy is adopted to balance the requirements on search capability at different times. This approach enhances global search capability at the beginning and local search capability at the end of an iteration. Propose hybrid directional perturbation strategy to change the search direction of rolling dung beetles and stealing dung beetles. It allows for more detailed exploration and improves convergence accuracy. The Levy flight strategy is incorporated to perturb current optimal solution, enhancing algorithm’s ability to jump out of the local optimum. In order to verify performance of ECDBO algorithm, CEC2017 function tests and robotic arm IK solving experiments were conducted and compared with other algorithms. ECDBO ranked first on 21 functions in the 30 dimensions tested in CEC2017 and on 27 functions in the 100 dimensions. ECDBO performs well in the IK solving experiments of two robotic arms with better accuracy than other algorithms. The experimental results show that the ECDBO algorithm significantly improves the convergence and accuracy, and also performs excellently on the IK solving problem.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
Genetic Programming: On the Programming of Computers by Means of Natural Selection
John R. Koza
1992