PSO Trajectory Optimization of Robot Arm for Ultrasonic Testing of Complex Curved Surface
Abstract
1. Introduction
2. PSO Trajectory Optimization Algorithm for Robotic Arms Based on Gesture Recognition
2.1. Gesture Trajectory Coordinate Space Transformation
2.2. Preprocessing of Gesture Trajectories
2.3. Obtaining the Pose Matrix of Detection Points Based on Gesture Trajectory
3. Joint-Space Continuous Trajectory Optimization
3.1. Continuous Trajectory Optimization Modeling
3.2. Continuous Trajectory Optimization of Joint-Space Surfaces
3.3. Comparative Analysis of Three Continuous Trajectory Optimization Methods
4. Optimization of Optimal Trajectory for Point-to-Point Impact in Joint Space
4.1. A 5-5-5 Interpolation Polynomial
4.2. Impact-Optimal Trajectory Planning Based on Particle Swarm Optimization Algorithm
4.3. Optimization of Point-to-Point Trajectories on Surfaces
4.4. Experiment
5. Conclusions
6. Prospect
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Gupta, M.; Khan, M.A.; Butola, R.; Singari, R.M. Advances in applications of Non-Destructive Testing (NDT): A review. Adv. Mater. Process. Technol. 2022, 8, 2286–2307. [Google Scholar] [CrossRef] [Scilit]
- Abdollahi-Mamoudan, F.; Ibarra-Castanedo, C.; Maldague, X.P.V. Non-destructive testing and evaluation of hybrid and advanced structures: A comprehensive review of methods, applications, and emerging trends. Sensors 2025, 25, 3635. [Google Scholar] [CrossRef] [Scilit]
- Cheng, L.; Gao, H.B.; Sun, W.F.; Chen, C.; Xu, X. An integrated method for predictive state assessment and path planning for inspection robots in island-based unmanned substations. Eksploat. Niezawodn. Maint. Reliab. 2025, 27, 203994. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.; Chen, L.; Zhou, X. Design and implementation of industrial robot teaching system based on natural gesture interaction. Manuf. Autom. 2018, 40, 21–25. [Google Scholar]
- Gao, L.F.; Wang, W.D.; Ke, D.Y. Energy Optimization for Autonomous Mobile Robot Path Planning Based on Deep Reinforcement Learning. Comput. Mater. Contin. 2025, 86, 1–15. [Google Scholar] [CrossRef] [Scilit]
- Lv, Y.H.; Yao, R.; Yan, Y.L. The Optimal Trajectory Planning of Industrial Robot Based on Gesture Recognition. Modul. Mach. Tool Autom. Manuf. Tech. 2019, 9, 50–54. [Google Scholar]
- Liu, Y.; Xiao, F.; Tong, X.; Tao, B.; Xu, M.; Jiang, G.; Chen, B.; Cao, Y.; Sun, N. Manipulator trajectory planning based on work subspace division. Concurr. Comput. Pract. Exp. 2022, 34, e6710. [Google Scholar] [CrossRef] [Scilit]
- Yu, X.; Dong, M.; Yin, W. Time-optimal trajectory planning of manipulator with simultaneously searching the optimal path. Comput. Commun. 2022, 181, 446–453. [Google Scholar] [CrossRef] [Scilit]
- Zhang, T.; Zhang, M.; Zou, Y. Time-optimal and smooth trajectory planning for robot manipulators. Int. J. Control. Autom. Syst. 2021, 19, 521–531. [Google Scholar] [CrossRef] [Scilit]
- Jin, R.; Rocco, P.; Geng, Y. Cartesian trajectory planning of space robots using a multi-objective optimization. Aerosp. Sci. Technol. 2021, 108, 106360. [Google Scholar] [CrossRef] [Scilit]
- Fu, R.; Ju, H. Time optimal trajectory planning algorithm for robotic arms based on AGA. Comput. Appl. Res. 2011, 28, 3275–3278. [Google Scholar]
- Gasparetto, A.; Lanzutti, A.; Vidoni, R.; Zanotto, V. Experimental validation and comparative analysis of optimal time-jerk algorithms for trajectory1 planning. Robot. Comput. Integr. Manuf. 2012, 28, 164–181. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; Jiang, W.; Lin, Y. An Optimal Trajectory Planning Algorithm for Industrial Robot Impact. Sci. Technol. Eng. 2014, 14, 64–69. [Google Scholar]
- Yu, Y.; Lin, M.; Lin, Y. Optimal trajectory planning of industrial robots based on hybrid genetic algorithm. Comput. Eng. Des. 2012, 33, 1574–1580. [Google Scholar]
- Lin, H.I. A Fast and Unified Method to Find a Minimum-Jerk Robot Joint Trajectory Using Particle Swarm Optimization. J. Intell. Robot. Syst. 2014, 75, 379–392. [Google Scholar] [CrossRef] [Scilit]
- You, T.; Zhang, W.; Ge, L. Research on path planning for welding robots based on GA-PSO algorithm. J. Liaoning Univ. Petrochem. Technol. 2018, 38, 85–89. [Google Scholar]
- Akiyoshi, T.; Sumioka, H.; Nakanishi, J.; Kato, H.; Shiomi, M. Modeling and implementation of intra-hug gestures during dialogue for a huggable robot. IEEE Robot. Autom. Lett. 2025, 10, 3498697. [Google Scholar] [CrossRef] [Scilit]
- Madridano, A.; Al-Kaff, A.; Martín, D.; De La Escalera, A. Trajectory planning for multi-robot systems: Methods and applications. Expert Syst. Appl. 2021, 173, 114660. [Google Scholar] [CrossRef] [Scilit]
- Dai, Y.; Xiang, C.; Zhang, Y.; Jiang, Y.; Qu, W.; Zhang, Q. A Review of spatial robotic arm trajectory planning. Aerospace 2022, 9, 361. [Google Scholar] [CrossRef] [Scilit]
- Song, Q.; Li, S.; Bai, Q.; Yang, J.; Zhang, A.; Zhang, X.; Zhe, L. Trajectory planning of robot manipulator based on RBF neural network. Entropy 2021, 23, 1207. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Roda-Sanchez, L.; Olivares, T.; Garrido-Hidalgo, C.; de la Vara, J.L.; Fernandez-Caballero, A. Human-robot interaction in Industry 4.0 based on an Internet of Things real-time gesture control system. Integr. Comput. Aided Eng. 2021, 28, 159–175. [Google Scholar] [CrossRef] [Scilit]
- Salman, A.E.; Roman, M.R. Augmented reality-assisted gesture-based teleoperated system for robot motion planning. Ind. Robot. Int. J. Robot. Res. Appl. 2023, 50, 765–780. [Google Scholar] [CrossRef] [Scilit]
- Mohamed, N.; Mustafa, M.B.; Jomhari, N. A review of the hand gesture recognition system: Current progress and future directions. IEEE Access 2021, 9, 157422–157436. [Google Scholar] [CrossRef] [Scilit]
- Shen, J.; Chen, L. Application of human posture recognition and classification in performing arts education. IEEE Access 2024, 12, 125906–125919. [Google Scholar] [CrossRef] [Scilit]
- Rahman, M.M.; Uzzaman, A.; Khatun, F.; Aktaruzzaman, M.; Siddique, N. A comparative study of advanced technologies and methods in hand gesture analysis and recognition systems. Expert Syst. Appl. 2025, 266, 125929. [Google Scholar]
- Lozer, F.; Scalera, L.; Boscariol, P.; Gasparetto, A. Planning optimal minimum-jerk trajectories for redundant robots. Robot. Auton. Syst. 2025, 192, 105049. [Google Scholar] [CrossRef] [Scilit]
- Xiao, Z.Y.; Sun, D.F.; Zhu, D.L.; Wang, Y.; Yan, Y.; Wu, H. Time-torque coordinated optimization for trajectory planning of industrial robots. Robot. Comput. Integr. Manuf. 2026, 99, 103199. [Google Scholar] [CrossRef] [Scilit]
- Hazem, Z.B.; Saidi, F.; Guler, N.; Altaif, A.H. A hybrid reinforcement learning framework combining td3 and PID control for robust trajectory tracking of a 5-dof robotic arm. Automation 2025, 6, 56. [Google Scholar] [CrossRef] [Scilit]


















| J1 | J2 | J3 | J4 | J5 | J6 | |
|---|---|---|---|---|---|---|
| T1 | −0.1723 | −0.2423 | 0.3839 | 0.7305 | −0.2375 | 0.03496 |
| Tmid | 0.01786 | −0.0450 | 0.3347 | 0.4002 | −0.2825 | −0.1281 |
| Tend | 0.2689 | −0.0955 | 0.4786 | 0.1467 | −0.3921 | −0.3213 |
| Joint | J1 | J2 | J3 | J4 | J5 | J6 |
|---|---|---|---|---|---|---|
| Maximum speed constraint (rad/s) | 450π/180 | 450π/180 | 513π/180 | 555π/180 | 555π/180 | 720π/180 |
| Trajectory Optimization Methods | Time (s) | Maximum Angular Velocity (rad/s) |
|---|---|---|
| Cubic spline interpolation | 3.0393 | 1.1612 |
| Single arc spline interpolation | 3.9920 | 1.2368 |
| NURBS interpolation | 3.1701 | 1.0767 |
| X | Y | Z | |
|---|---|---|---|
| A | 24.6542 | 1.63295 | 17.8938 |
| B | 18.6055 | 3.1178 | 19.063 |
| C | 25.6276 | 5.72161 | 19.672 |
| D | 20.5465 | 6.92312 | 20.122 |
| J1 | J2 | J3 | J4 | J5 | J6 | |
|---|---|---|---|---|---|---|
| t1 (s) | 0.6538 | 1.1539 | 1.0208 | 0.7457 | 0.4598 | 0.5128 |
| t2 (s) | 0.3083 | 1.1516 | 1.0306 | 0.3933 | 0.5497 | 0.2615 |
| t3 (s) | 0.5189 | 1.7335 | 1.7839 | 0.4893 | 0.6690 | 0.7240 |
| Point-to-Point Trajectory Optimization | Time (s) | Maximum Angular Velocity (rad/s) | Maximum Angular Acceleration (rad/s2) | Maximum Angular Jerk (rad/s3) |
|---|---|---|---|---|
| 5-5-5 interpolation | 4.0894 s | 1.3707 | 4.8531 | 14.7562 |
| X | Y | Z | |
|---|---|---|---|
| A | 33.5663 | 16.2312 | 104.4131 |
| B | 32.3663 | 13.2312 | 41.4131 |
| C | 54.0663 | 69.2312 | 104.4131 |
| D | 57.0663 | 69.23121 | 41.4131 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Yao, R.; Lv, Y.; Wang, K.; Gao, Y.; Wang, D. PSO Trajectory Optimization of Robot Arm for Ultrasonic Testing of Complex Curved Surface. Coatings 2026, 16, 332. https://doi.org/10.3390/coatings16030332
Yao R, Lv Y, Wang K, Gao Y, Wang D. PSO Trajectory Optimization of Robot Arm for Ultrasonic Testing of Complex Curved Surface. Coatings. 2026; 16(3):332. https://doi.org/10.3390/coatings16030332
Chicago/Turabian StyleYao, Rao, Yahui Lv, Kai Wang, Yan Gao, and Dazhong Wang. 2026. "PSO Trajectory Optimization of Robot Arm for Ultrasonic Testing of Complex Curved Surface" Coatings 16, no. 3: 332. https://doi.org/10.3390/coatings16030332
APA StyleYao, R., Lv, Y., Wang, K., Gao, Y., & Wang, D. (2026). PSO Trajectory Optimization of Robot Arm for Ultrasonic Testing of Complex Curved Surface. Coatings, 16(3), 332. https://doi.org/10.3390/coatings16030332

