Inverse Kinematics of Large Hydraulic Manipulator Arm Based on ASWO Optimized BP Neural Network
Source abstract
Abstract
In order to solve the problem of insufficient end positioning accuracy due to factors such as gravity and material strength during the inverse solution process of a large hydraulic robotic arm, this paper proposes an inverse solution algorithm based on an adaptive spider wasp optimization (ASWO) optimized back propagation (BP) neural network. Firstly, the adaptability of the SWO algorithm is enhanced by analyzing the phase change in population fitness and dynamically adjusting the trade-off rate, crossover rate, and population size in real time. Then, the ASWO algorithm is used to optimize the initial weights and biases of the BP neural network, effectively addressing the problem of the BP neural network falling into local optima. Finally, a neural network mapping relationship between the actual position of the robotic arm’s end-effector and the corresponding joint values is established to reduce the influence of forward kinematic errors on the accuracy of the inverse solution. Experimental results show that the average positioning error of the robotic arm in the XYZ direction is reduced from (91.3, 87.38, 117.31) mm to (18.16, 24.67, 27.21) mm, significantly improving positioning accuracy by 80.11%, 71.78%, and 76.81%, meeting project requirements.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Sensor and Control Systems · Hydraulic and Pneumatic Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Mechanical and Electrical Engineering, Henan University of Science and Technology, Luoyang 471000, China
References (32)
Show source-provided references
1. Analytical Inverse Kinematics Solver for Anthropomorphic 7-DOF Redundant Manipulators with Human-Like Configuration Constraints10.1007/s10846-016-0449-6 ↗
2. Position and Velocity Transformations Between Robot End-Effector Coordinates and Joint Angles10.1177/027836498300200203 ↗
3. Kumar, R.R., and Chand, P. (2015, January 17–19). Inverse kinematics solution for trajectory tracking using artificial neural networks for SCORBOT ER-4u. Proceedings of the 2015 IEEE 6th International Conference on Automation, Robotics and Applications (ICARA), Queenstown, New Zealand.10.1109/ICARA.2015.7081175 ↗
4. Efficient inverse kinematics for general 6R manipulators10.1109/70.326569 ↗
5. Manocha, D., and Zhu, Y. (1994, January 8–13). A fast algorithm and system for the inverse kinematics of general serial manipulators. Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA.
6. On Higher Order Inverse Kinematics Methods in Time-Optimal Trajectory Planning for Kinematically Redundant Manipulators10.1109/TII.2018.2792002 ↗
7. Dynamic neural networks based adaptive admittance control for redundant manipulators with model uncertainties10.1016/j.neucom.2019.04.069 ↗
8. Li, S., and Zhang, Y. (2018). Neural Networks for Robot Arm Cooperation with a Hierarchical Control Topology. Proceedings of the SpringerBriefs in Applied Sciences and Technology, Springer.10.1007/978-981-10-7037-2_3 ↗
9. Cooperative Kinematic Control for Multiple Redundant Manipulators Under Partially Known Information Using Recurrent Neural Network10.1109/ACCESS.2020.2974248 ↗
10. Artificial Neural Networks for inverse kinematics problem in articulated robots10.1016/j.engappai.2023.107175 ↗
11. The Inverse Solution Algorithm and Trajectory Error Analysis of Robotic Arm Based on MQACA-RBF Network
12. An analytical and a Deep Learning model for solving the inverse kinematic problem of an industrial parallel robot10.1016/j.cie.2020.106682 ↗
13. Gholami, A., Homayouni, T., Ehsani, R., and Sun, J.Q. (2021). Inverse kinematic control of a delta robot using neural networks in real-time. Robotics, 10.10.3390/robotics10040115 ↗
14. Kinematic modeling and solution of rigid-flexible and variable-diameter underwater continuous manipulator with load10.1017/S0263574721000989 ↗
15. Analytical and deep learning approaches for solving the inverse kinematic problem of a high degrees of freedom robotic arm10.1016/j.engappai.2023.106301 ↗
16. Inverse kinematics solution of Robotics based on neural network algorithms10.1007/s12652-020-01815-4 ↗
17. Neural network based inverse kinematic solution of a 5 DOF Manipulator for industrial application10.1088/1742-6596/1969/1/012010 ↗
18. Implementation of singularity-free inverse kinematics for humanoid robotic arm using Bayesian optimized deep neural network10.1016/j.measurement.2024.114471 ↗
19. A new artificial neural network approach in solving inverse kinematics of robotic arm (denso vp6242)10.1155/2016/5720163 ↗
20. IW-PSO approach to the inverse kinematics problem solution of a 7-DOF serial robot manipulator
21. Comparison of four different heuristic optimization algorithms for the inverse kinematics solution of a real 4-DOF serial robot manipulator10.1007/s00521-015-1898-8 ↗
22. Tracking control of redundant mobile manipulator: An RNN based metaheuristic approach10.1016/j.neucom.2020.02.109 ↗
23. BAS-ADAM: An ADAM based approach to improve the performance of beetle antennae search optimizer10.1109/JAS.2020.1003048 ↗
24. A meta-heuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: Quantum behaved particle swarm algorithm10.1007/s10462-019-09683-x ↗
25. Nature-Inspired Intelligent Optimisation Using the Bees Algorithm
26. Hybrid Mutation Fruit Fly Optimization Algorithm for Solving the Inverse Kinematics of a Redundant Robot Manipulator
27. Wild Geese Migration Optimization Algorithm: A New Meta-Heuristic Algorithm for Solving Inverse Kinematics of Robot
28. Inverse kinematics solution of demolition manipulator based on global mapping10.1177/09544062231184791 ↗
29. Bai, Y., Luo, M., and Pang, F. (2021). An Algorithm for Solving Robot Inverse Kinematics Based on FOA Optimized BP Neural Network. Appl. Sci., 11.10.3390/app11157129 ↗
30. Rokbani, N., Casals, A., and Alimi, A.M. (2015). IK-FA, a New Heuristic Inverse Kinematics Solver Using Firefly Algorithm. Proceedings of the Computational Intelligence Applications in Modeling and Control, Springer.10.1007/978-3-319-11017-2_15 ↗
31. Jiang, G., Luo, M., Bai, K., and Chen, S. (2017). A Precise Positioning Method for a Puncture Robot Based on a PSO-Optimized BP Neural Network Algorithm. Appl. Sci., 7.10.3390/app7100969 ↗
32. Spider wasp optimizer: A novel meta-heuristic optimization algorithm10.1007/s10462-023-10446-y ↗