Journal of System Simulation ›› 2026, Vol. 38 ›› Issue (7): 1978-1992.doi: 10.16182/j.issn1004731x.joss.25-0756
• Papers • Previous Articles Next Articles
Yang Jie1,2, Xiong Zhenkai2, Wang Longyan3
Received:2025-08-06
Revised:2025-09-29
Online:2026-07-28
Published:2026-07-31
Contact:
Xiong Zhenkai
CLC Number:
Yang Jie, Xiong Zhenkai, Wang Longyan. Study on Trajectory Optimization of Spray Painting Robot Based on Improved Sparrow Search Algorithm[J]. Journal of System Simulation, 2026, 38(7): 1978-1992.
Table 1
Test functions
| 函数名称 | 测试函数 | 维数 | 搜索范围 | |
|---|---|---|---|---|
| 单峰函数 | Sphere | 30 | [-100,100] | |
| Schwefel 2.22 | 30 | [-10,10] | ||
| Schwefel 1.2 | 30 | [-100,100] | ||
| Schwefel 2.21 | 30 | [-100,100] | ||
| 多峰函数 | Quartic | 30 | [-1.28,1.28] | |
| Schwefel 2.26 | 30 | [-500,500] | ||
| Rastrigin | 30 | [-5.12,5.12] | ||
| Ackley | 30 | [-32,32] | ||
| Griewank | 30 | [-600,600] | ||
固定低维 多峰函数 | Shekel 5 | 4 | [0,10] | |
| Shekel 7 | 4 | [0,10] | ||
| Shekel 10 | 4 | [0,10] |
Table 2
Result of different algorithms for finding optimum
| 函数 | 算法 | 最优值 | 平均值 | 标准差 |
|---|---|---|---|---|
| F1 | SSA | 1.90×10-316 | 1.33×10-62 | 5.76×10-62 |
| PSO | 7.06×10-1 | 2.35×10-1 | 1.32×10-1 | |
| GWO | 1.06×10-29 | 1.06×10-27 | 1.45×10-27 | |
| ISSA | 0 | 0 | 0 | |
| MISSA | 0 | 0 | 0 | |
| F2 | SSA | 4.26×10-203 | 5.19×10-30 | 2.82×10-29 |
| PSO | 5.78×10-2 | 1.19×10-2 | 1.11×10-2 | |
| GWO | 1.37×10-17 | 8.96×10-17 | 6.63×10-17 | |
| ISSA | 6.09×10-281 | 2.89×10-266 | 1.00×10-266 | |
| MISSA | 0 | 0 | 0 | |
| F3 | SSA | 0 | 1.10×10-21 | 6.05×10-21 |
| PSO | 7.41×101 | 2.58×101 | 1.17×101 | |
| GWO | 1.77×10-8 | 4.68×10-6 | 1.14×10-5 | |
| ISSA | 0 | 0 | 0 | |
| MISSA | 0 | 0 | 0 | |
| F4 | SSA | 0 | 4.71×10-29 | 2.38×10-28 |
| PSO | 1.00×101 | 6.98×100 | 1.15×100 | |
| GWO | 7.48×10-8 | 7.38×10-7 | 7.69×10-7 | |
| ISSA | 0 | 2.32×10-218 | 5.00×10-219 | |
| MISSA | 0 | 0 | 0 | |
| F5 | SSA | 1.39×10-4 | 1.61×10-3 | 1.20×10-3 |
| PSO | 2.99×10-1 | 1.75×10-1 | 5.33×10-2 | |
| GWO | 7.49×10-4 | 2.38×10-3 | 1.33×10-4 | |
| ISSA | 8.37×10-6 | 1.02×10-4 | 7.62×10-5 | |
| MISSA | 4.23×10-6 | 1.74×10-4 | 1.50×10-4 | |
| F6 | SSA | -9.76×103 | -8.59×103 | 5.85×102 |
| PSO | -5.00×102 | -3.97×102 | 9.84×101 | |
| GWO | -7.20×103 | -6.13×103 | 7.28×102 | |
| ISSA | -9.23×103 | -7.90×103 | 6.60×102 | |
| MISSA | -1.25×104 | -1.25×104 | 8.54×10-1 | |
| F7 | SSA | 0 | 0 | 0 |
| PSO | 5.12×10 | 2.53×100 | 9.76×10-1 | |
| GWO | 5.68×10-14 | 3.67×100 | 4.99×100 | |
| ISSA | 0 | 0 | 0 | |
| MISSA | 0 | 0 | 0 | |
| F8 | SSA | 4.44×10-16 | 4.44×10-16 | 0 |
| PSO | 1.09×100 | 3.62×10-1 | 3.98×10-1 | |
| GWO | 7.51×10-14 | 1.05×10-13 | 1.85×10-14 | |
| ISSA | 4.44×10-16 | 4.44×10-16 | 0 | |
| MISSA | 4.44×10-16 | 4.44×10-16 | 0 | |
| F9 | SSA | 0 | 0 | 0 |
| PSO | 1.10×101 | 3.69×100 | 3.01×100 | |
| GWO | 0 | 3.46×10-3 | 7.67×10-3 | |
| ISSA | 0 | 0 | 0 | |
| MISSA | 0 | 0 | 0 | |
| F10 | SSA | -1.01×101 | -7.09×100 | 2.54×100 |
| PSO | -1.00×100 | -5.40×100 | -1.69×100 | |
| GWO | -1.01×101 | -9.48×100 | 2.10×100 | |
| ISSA | -1.01×101 | -8.11×100 | 2.54×100 | |
| MISSA | -1.01×101 | -8.86×100 | 3.36×100 | |
| F11 | SSA | -1.04×101 | -8.81×100 | 2.48×100 |
| PSO | -3.00×100 | -4.47×100 | -1.38×100 | |
| GWO | -1.04×101 | -1.04×101 | 8.01×10-4 | |
| ISSA | -1.04×101 | -8.46×100 | 2.60×100 | |
| MISSA | -1.04×101 | -1.04×101 | 1.48×10-15 | |
| F12 | SSA | -1.05×101 | -8.01×100 | 2.74×100 |
| PSO | -1.01×100 | -4.08×100 | -1.33×100 | |
| GWO | -1.05×101 | -1.05×101 | 1.33×10-3 | |
| ISSA | -1.05×101 | -9.27×100 | 2.33×100 | |
| MISSA | -1.05×101 | -1.02×101 | 1.87×100 |
Table 3
Comparison of time consumption per unit FEs
| 函数 | SSA | PSO | GWO | ISSA | MISSA |
|---|---|---|---|---|---|
| F1 | 6.68×10-6 | 3.10×10-6 | 6.64×10-6 | 1.03×10-5 | 1.85×10-5 |
| F2 | 6.70×10-6 | 3.18×10-6 | 6.60×10-6 | 9.95×10-6 | 1.73×10-5 |
| F3 | 1.91×10-5 | 1.00×10-5 | 1.34×10-5 | 2.98×10-5 | 2.74×10-5 |
| F4 | 6.40×10-6 | 3.04×10-6 | 6.60×10-6 | 1.02×10-5 | 1.74×10-5 |
| F5 | 1.29×10-5 | 6.52×10-6 | 9.77×10-6 | 2.04×10-5 | 2.16×10-5 |
| F6 | 9.08×10-6 | 4.07×10-6 | 8.45×10-6 | 1.43×10-5 | 2.05×10-5 |
| F7 | 7.62×10-6 | 3.54×10-6 | 7.43×10-6 | 1.14×10-5 | 1.84×10-5 |
| F8 | 7.64×10-6 | 3.89×10-6 | 7.49×10-6 | 1.22×10-5 | 1.89×10-5 |
| F9 | 9.16×10-6 | 4.10×10-6 | 7.56×10-6 | 1.33×10-5 | 1.87×10-5 |
| F10 | 7.45×10-6 | 1.85×10-6 | 2.43×10-6 | 1.02×10-5 | 1.72×10-5 |
| F11 | 8.67×10-6 | 2.33×10-6 | 3.04×10-6 | 1.02×10-5 | 1.88×10-5 |
| F12 | 1.01×10-5 | 2.97×10-6 | 3.61×10-6 | 1.36×10-5 | 2.03×10-5 |
| [1] | 祁若龙, 任康, 朱光, 等. 复杂曲面机器人自适应磨削规划与稳态位姿跟踪[J/OL]. 机械工程学报. (2025-07-04) [2025-07-12]. . |
| Qi Ruolong, Ren Kang, Zhu Guang, et al. Robot Adaptive Grinding Planning and Steady State Tracking for Complex Surface[J/OL]. Journal of Mechanical Engineering. (2025-07-04) [2025-07-12]. . | |
| [2] | 梁坤, 易承修, 李荆澳, 等. 基于改进蜣螂算法的机械臂轨迹规划[J]. 组合机床与自动化加工技术, 2025(6): 43-48. |
| Liang Kun, Yi Chengxiu, Li Jingao, et al. Trajectory Planning of Manipulator Based on Improved Dung Beetle Algorithm[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2025(6): 43-48. | |
| [3] | 邱冰, 李小兵, 石志新, 等. 多策略改进麻雀算法在机械臂时间最优轨迹规划中的应用[J]. 机械科学与技术, 2024, 43(10): 1714-1722. |
| Qiu Bing, Li Xiaobing, Shi Zhixin, et al. Application of Multi-strategy Improved Sparrow Algorithm in Time Optimal Trajectory Planning of Manipulator[J]. Mechanical Science and Technology for Aerospace Engineering, 2024, 43(10): 1714-1722. | |
| [4] | 季海涛, 靳华伟. 多策略改进型麻雀算法在水下伸缩臂轨迹定位的应用[J]. 机床与液压, 2023, 51(15): 50-56. |
| Ji Haitao, Jin Huawei. Application of Multi-strategy Improved Sparrow Algorithm in Trajectory Location of Underwater Telescopic Boom[J]. Machine Tool & Hydraulics, 2023, 51(15): 50-56. | |
| [5] | 郭北涛, 金福鑫, 张丽秀. 基于改进遗传算法对机械臂最优时间轨迹规划[J]. 组合机床与自动化加工技术, 2024(10): 63-67. |
| Guo Beitao, Jin Fuxin, Zhang Lixiu. Robot Time Trajectory Optimization Based on Improved Genetic Algorithm[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2024(10): 63-67. | |
| [6] | Zhou Yaosheng, Han Guirong, Wei Ziang, et al. Optimal Trajectory Planning of Robot Energy Consumption Based on Improved Sparrow Search Algorithm[J]. Measurement and Control, 2024, 57(7): 1014-1021. |
| [7] | 赵玮凡, 李波, 李金泉. 改进麻雀搜索算法下机械臂轨迹规划[J]. 组合机床与自动化加工技术, 2024(3): 49-53. |
| Zhao Weifan, Li Bo, Li Jinquan. Mechanical Arm Rajectory Planning with Improved Sparrow Search Algorithm[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2024(3): 49-53. | |
| [8] | 段现银, 张灿, 朱泽润, 等. 逆解多目标优化的六自由度机械手轨迹规划[J]. 系统仿真学报, 2021, 33(9): 2128-2137. |
| Duan Xianyin, Zhang Can, Zhu Zerun, et al. Trajectory Planning of 6-DOF Manipulator Based on Inverse Multi-objective Optimization[J]. Journal of System Simulation, 2021, 33(9): 2128-2137. | |
| [9] | 盖荣丽, 王康, 王晓红. 基于混沌莱维粒子群算法的机械臂轨迹规划[J]. 组合机床与自动化加工技术, 2025(5): 101-105, 109. |
| Ge Rongli, Wang Kang, Wang Xiaohong. Trajectory Planning of Robotic Arm Based on Tent-levy Particle Swarm Optimization Algorithm[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2025(5): 101-105, 109. | |
| [10] | Xu Hanwen, Gao Wengen, Zhu Jiaming, et al. Time-optimal Trajectory Planning for Manipulator Based on an Improved Sparrow Search Algorithm[J]. Journal of Physics: Conference Series, 2024, 2816(1): 012056. |
| [11] | 许艳涛, 邹光明, 王众玄, 等. 基于改进麻雀算法机械臂时间最优轨迹规划[J]. 组合机床与自动化加工技术, 2024(9): 86-90, 97. |
| Xu Yantao, Zou Guangming, Wang Zhongxuan, et al. Optimal Trajectory Planning for Robotic Arms Based on Improved Sparrow Algorithm[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2024(9): 86-90, 97. | |
| [12] | Leng Yuefeng, Cui Chunlai, Jiang Zhichao. Enhanced Crayfish Optimization Algorithm: Orthogonal Refracted Opposition-based Learning for Robotic Arm Trajectory Planning[J]. PLoS One, 2025, 20(2): e0318203. |
| [13] | Manish Kumar Singh, Yogendra Kumar Verma. Refraction Reverse Learning Based Hybrid Namib Antenna Beetle Optimization for Resource Allocation in NB-IoT Platform[J]. Multimedia Tools and Applications, 2024, 83(18): 53687-53713. |
| [14] | 杨翔宇, 高博. 基于折射反向学习和自适应策略的哈里斯鹰优化算法[J]. 计算机应用, 2024, 44(增2): 129-133. |
| Yang Xiangyu, Gao Bo. Harris Hawk Optimization Algorithm Based on Refracted Opposition-based Learning and Adaptive Strategy[J]. Journal of Computer Applications, 2024, 44(S2): 129-133. | |
| [15] | Xu Yubao, Zhang Jinzhong. A Hybrid Nonlinear Whale Optimization Algorithm with Sine Cosine for Global Optimization[J]. Biomimetics, 2024, 9(10): 602. |
| [16] | Wang Shuxin, Cao Li, Chen Yaodan, et al. Gorilla Optimization Algorithm Combining Sine Cosine and Cauchy Variations and Its Engineering Applications[J]. Scientific Reports, 2024, 14(1): 7578. |
| [17] | Mirjalili Seyedali. SCA: A Sine Cosine Algorithm for Solving Optimization Problems[J]. Knowledge-Based Systems, 2016, 96: 120-133. |
| [18] | 赵亮, 刘瑞雪, 张玮奇, 等. 基于自适应混沌麻雀搜索算法的机械臂最优时间轨迹规划[J]. 信息与控制, 2024, 53(6): 739-749. |
| Zhao Liang, Liu Ruixue, Zhang Weiqi, et al. Optimal Time Trajectory Planning of Robotic Arm Based on Adaptive Chaotic Sparrow Search Algorithm[J]. Information and Control, 2024, 53(6): 739-749. | |
| [19] | Wu Lei, Wu Jiawei, Wang Tengbin. The Improved Grasshopper Optimization Algorithm with Cauchy Mutation Strategy and Random Weight Operator for Solving Optimization Problems[J]. Evolutionary Intelligence, 2024, 17(3): 1751-1781. |
| [20] | Lai Yanhui, Chen Zuobing, Mao Ya. Research on the Application of a Model Combining Improved Optimization Algorithms and Neural Networks in Trajectory Tracking of Robotic Arms[J]. Alexandria Engineering Journal, 2025, 127: 336-356. |
| [21] | 徐强, 徐坚磊, 胡燕海, 等. 基于改进模拟退火遗传算法的机械臂轨迹优化[J]. 系统仿真学报, 2025, 37(2): 404-412. |
| Xu Qiang, Xu Jianlei, Hu Yanhai, et al. Trajectory Optimization of Robotic Arm Based on Improved Simulated Annealing Genetic Algorithm[J]. Journal of System Simulation, 2025, 37(2): 404-412. | |
| [22] | 王桂荣, 倪志强, 周坤, 等. 多策略改进粒子群算法的机械臂时间最优轨迹规划[J]. 中国机械工程, 2025, 36(5): 1044-1053. |
| Wang Guirong, Ni Zhiqiang, Zhou Kun, et al. Time-optimal Trajectory Planning of Robotic Arms Based on MIPSO Algorithm[J]. China Mechanical Engineering, 2025, 36(5): 1044-1053. |
| [1] | Zhang Tianrui, Liu Yuting, Wang Yike. Research on Multi-process Product Quality Prediction Based on Improved BiLSTM [J]. Journal of System Simulation, 2023, 35(11): 2321-2332. |
| Viewed | ||||||
|
Full text |
|
|||||
|
Abstract |
|
|||||