China Mechanical Engineering ›› 2025, Vol. 36 ›› Issue (9): 2047-2056.DOI: 10.3969/j.issn.1004-132X.2025.09.017
Jianlin LIU1(), Haisong HUANG1,2(
), Qingsong FAN1,3, Chi MA1, Langlang ZHANG1
Received:
2024-07-25
Online:
2025-09-25
Published:
2025-10-15
Contact:
Haisong HUANG
刘建林1(), 黄海松1,2(
), 范青松1,3, 马驰1, 张浪浪1
通讯作者:
黄海松
作者简介:
刘建林,男,1999年生,硕士研究生。研究方向为机械臂控制。E-mail:ljl2685177925@163.com基金资助:
CLC Number:
Jianlin LIU, Haisong HUANG, Qingsong FAN, Chi MA, Langlang ZHANG. Multi-objective Trajectory Planning of Manipulators Based on Improved SSA[J]. China Mechanical Engineering, 2025, 36(9): 2047-2056.
刘建林, 黄海松, 范青松, 马驰, 张浪浪. 基于改进樽海鞘群算法的机械臂多目标轨迹规划研究[J]. 中国机械工程, 2025, 36(9): 2047-2056.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.cmemo.org.cn/EN/10.3969/j.issn.1004-132X.2025.09.017
关节 | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
位置0 | 89.70 | 8.39 | ||||
位置1 | 104.30 | |||||
位置2 | 0.75 | 100.92 | ||||
位置3 | 8.65 | 97.50 | ||||
位置4 | 8.06 | 97.15 | ||||
位置5 | 13.02 | 89.92 | ||||
位置6 | 14.49 | 81.42 | 3.33 | |||
位置7 | 5.76 | 77.03 | 7.26 | 19.51 |
Tab.1 Joint position sequence of 6-DOF robotic arm (°)
关节 | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
位置0 | 89.70 | 8.39 | ||||
位置1 | 104.30 | |||||
位置2 | 0.75 | 100.92 | ||||
位置3 | 8.65 | 97.50 | ||||
位置4 | 8.06 | 97.15 | ||||
位置5 | 13.02 | 89.92 | ||||
位置6 | 14.49 | 81.42 | 3.33 | |||
位置7 | 5.76 | 77.03 | 7.26 | 19.51 |
关 节 | a/ (m·s-2) | d/m | α/ rad | θ/ rad | 最大 速度/ ((°)·s-1) | 最大 加速 度/ ((°)·s-2) | 最大关节 急动度/((°)·s-3) | 最大 扭矩/(N∙m) |
---|---|---|---|---|---|---|---|---|
1 | 0 | 0.1807 | π/2 | 0 | 120 | 45 | 90 | 327 |
2 | 0 | 0 | 0 | 120 | 40 | 80 | 167 | |
3 | 0 | 0 | 0 | 180 | 75 | 70 | 167 | |
4 | 0 | 0.174 15 | π/2 | 0 | 180 | 70 | 55 | 20 |
5 | 0 | 0.119 85 | 0 | 180 | 90 | 60 | 10 | |
6 | 0 | 0.11655 | 0 | 0 | 180 | 80 | 60 | 10 |
Tab.2 Joint constraints of 6-DOF robotic arm
关 节 | a/ (m·s-2) | d/m | α/ rad | θ/ rad | 最大 速度/ ((°)·s-1) | 最大 加速 度/ ((°)·s-2) | 最大关节 急动度/((°)·s-3) | 最大 扭矩/(N∙m) |
---|---|---|---|---|---|---|---|---|
1 | 0 | 0.1807 | π/2 | 0 | 120 | 45 | 90 | 327 |
2 | 0 | 0 | 0 | 120 | 40 | 80 | 167 | |
3 | 0 | 0 | 0 | 180 | 75 | 70 | 167 | |
4 | 0 | 0.174 15 | π/2 | 0 | 180 | 70 | 55 | 20 |
5 | 0 | 0.119 85 | 0 | 180 | 90 | 60 | 10 | |
6 | 0 | 0.11655 | 0 | 0 | 180 | 80 | 60 | 10 |
对比算法 | 参数设置 |
---|---|
MSSA | 无 |
MODA | 无 |
MOGOA | cmax=1,cmin=0.000 04 |
MOMVO | WEPmax=1,WEPmin=0.2 |
LMSSA | 无 |
Tab.3 Comparison experiment parameter settings
对比算法 | 参数设置 |
---|---|
MSSA | 无 |
MODA | 无 |
MOGOA | cmax=1,cmin=0.000 04 |
MOMVO | WEPmax=1,WEPmin=0.2 |
LMSSA | 无 |
多目标算法 | 前沿点 | f1/s | f2/((°)·s-2) | f3/((°)·s-3) |
---|---|---|---|---|
MSSA | A | 22.1084 | 5.0871 | 6.5298 |
MODA | B | 17.3987 | 46.6482 | 64.3333 |
MOGOA | C | 19.3285 | 63.9597 | 83.4501 |
MOMVO | D | 25.5248 | 84.4578 | 93.3547 |
LMSSA | E | 14.7123 | 29.7611 | 71.8474 |
Tab.4 Optimization results of Pareto frontier points
多目标算法 | 前沿点 | f1/s | f2/((°)·s-2) | f3/((°)·s-3) |
---|---|---|---|---|
MSSA | A | 22.1084 | 5.0871 | 6.5298 |
MODA | B | 17.3987 | 46.6482 | 64.3333 |
MOGOA | C | 19.3285 | 63.9597 | 83.4501 |
MOMVO | D | 25.5248 | 84.4578 | 93.3547 |
LMSSA | E | 14.7123 | 29.7611 | 71.8474 |
MSSA | MODA | MOGOA | MOMVO | LMSSA | ||
---|---|---|---|---|---|---|
Pareto解集个数 | 21 | 26 | 40 | 36 | 62 | |
时间/s | 最小值 | 20.5116 | 17.3987 | 19.3285 | 17.3014 | 14.7123 |
最大值 | 34.0801 | 38.1684 | 37.2126 | 38.5459 | 49.2208 | |
能耗/ ((°)·s-2) | 最小值 | 4.0654 | 4.8909 | 1.7769 | 3.0430 | 2.6992 |
最大值 | 95.4776 | 75.2556 | 87.0272 | 85.5218 | 29.7611 | |
冲击/ ((°)·s-3) | 最小值 | 3.7635 | 5.0333 | 1.6662 | 2.4648 | 1.9407 |
最大值 | 89.2185 | 83.6998 | 94.0682 | 93.354 69 | 71.8474 | |
间距(SP) | 9.9845 | 10.2340 | 5.2948 | 5.8237 | 1.0383 | |
运行时间(s) | 3421 | 3786 | 4082 | 3562 | 3289 |
Tab.5 Comparison of Pareto solution set results
MSSA | MODA | MOGOA | MOMVO | LMSSA | ||
---|---|---|---|---|---|---|
Pareto解集个数 | 21 | 26 | 40 | 36 | 62 | |
时间/s | 最小值 | 20.5116 | 17.3987 | 19.3285 | 17.3014 | 14.7123 |
最大值 | 34.0801 | 38.1684 | 37.2126 | 38.5459 | 49.2208 | |
能耗/ ((°)·s-2) | 最小值 | 4.0654 | 4.8909 | 1.7769 | 3.0430 | 2.6992 |
最大值 | 95.4776 | 75.2556 | 87.0272 | 85.5218 | 29.7611 | |
冲击/ ((°)·s-3) | 最小值 | 3.7635 | 5.0333 | 1.6662 | 2.4648 | 1.9407 |
最大值 | 89.2185 | 83.6998 | 94.0682 | 93.354 69 | 71.8474 | |
间距(SP) | 9.9845 | 10.2340 | 5.2948 | 5.8237 | 1.0383 | |
运行时间(s) | 3421 | 3786 | 4082 | 3562 | 3289 |
关节轨迹时间节点 | B样条曲线控制节点向量 | |
---|---|---|
MSSA | (1.12,1.20,1.00,0.66,1.20,1.36,0.54) | (0,0,0,0,0,0,0,0,0.16,0.33,0.47,0.56,0.73,0.92,1,1,1,1,1,1,1,1) |
MODA | (0.30,6.91,5.01,4.66,4.66,2.35,0.84) | (0,0,0,0,0,0,0,0,0.01,0.29,0.49,0.68,0.87,0.97,1,1,1,1,1,1,1,1) |
MOGOA | (6.91,3.17,4.55, 1.16,2.24,2.33,4.12) | (0,0,0,0,0,0,0,0,0.28,0.41,0.60,0.65,0.74,0.83,1,1,1,1,1,1,1,1) |
MOMVO | (1.73,1.40,1.41, 0.63,0.57,1.24,0.12) | (0,0,0,0,0,0,0,0,0.24,0.44,0.64,0.73,0.81,0.98,1,1,1,1,1,1,1,1) |
LMSSA | (4.36,0.91,1.43, 2.53,0.69,1.66,2.13) | (0,0,0,0,0,0,0,0,0.32,0.38,0.49,0.67,0.72,0.84,1,1,1,1,1,1,1,1) |
Tab.6 Node variables after Pareto frontier point optimization
关节轨迹时间节点 | B样条曲线控制节点向量 | |
---|---|---|
MSSA | (1.12,1.20,1.00,0.66,1.20,1.36,0.54) | (0,0,0,0,0,0,0,0,0.16,0.33,0.47,0.56,0.73,0.92,1,1,1,1,1,1,1,1) |
MODA | (0.30,6.91,5.01,4.66,4.66,2.35,0.84) | (0,0,0,0,0,0,0,0,0.01,0.29,0.49,0.68,0.87,0.97,1,1,1,1,1,1,1,1) |
MOGOA | (6.91,3.17,4.55, 1.16,2.24,2.33,4.12) | (0,0,0,0,0,0,0,0,0.28,0.41,0.60,0.65,0.74,0.83,1,1,1,1,1,1,1,1) |
MOMVO | (1.73,1.40,1.41, 0.63,0.57,1.24,0.12) | (0,0,0,0,0,0,0,0,0.24,0.44,0.64,0.73,0.81,0.98,1,1,1,1,1,1,1,1) |
LMSSA | (4.36,0.91,1.43, 2.53,0.69,1.66,2.13) | (0,0,0,0,0,0,0,0,0.32,0.38,0.49,0.67,0.72,0.84,1,1,1,1,1,1,1,1) |
时间/s | 能耗/((°)·s-2) | 冲击/((°)·s-3) | |
---|---|---|---|
原始方法 | 3.74 | 243.65 | 342.13 |
本文方法 | 2.67 | 191.81 | 278.91 |
优化效果 | 28.61% | 21.28% | 18.48% |
Tab.7 Multi-objective indicators of trajectory planning
时间/s | 能耗/((°)·s-2) | 冲击/((°)·s-3) | |
---|---|---|---|
原始方法 | 3.74 | 243.65 | 342.13 |
本文方法 | 2.67 | 191.81 | 278.91 |
优化效果 | 28.61% | 21.28% | 18.48% |
[1] | CONG Yongzheng, JIANG Congrang, LIU Hui, et al. Research on Trajectory Planning Method of Dual-arm Robot Based on ROS[C]∥2020 Chinese Automation Congress (CAC). Shanghai, 2020:2616-2621. |
[2] | LI Xiangfei, ZHAO Huan, HE Xianming, et al. A Novel Cartesian Trajectory Planning Method by Using Triple NURBS Curves for Industrial Robots[J]. Robotics and Computer-Integrated Manufacturing, 2023, 83:102576. |
[3] | ROUT A, BBVL D, BISWAL B B. Optimal Trajectory Generation of an Industrial Welding Robot with Kinematic and Dynamic Constraints[J]. Industrial Robot:the International Journal of Robotics Research and Application, 2019, 47(1):68-75. |
[4] | HUANG Junsen, HU Pengfei, WU Kaiyuan, et al. Optimal Time-jerk Trajectory Planning for Industrial Robots[J]. Mechanism and Machine Theory, 2018, 121:530-544. |
[5] | 荣誉, 陈刚, 豆天赐. 一种多指标综合最优的抗冲击轨迹规划方法[J]. 中国机械工程, 2024, 35(2):305-316. |
RONG Yu, CHEN Gang, DOU Tianci. A Multi Index Comprehensive Optimal Anti Impact Trajectory Planning Method[J]. China Mechanical Engineering, 2024, 35(2):305-316. | |
[6] | SHARMA S, KUMAR V. A Comprehensive Review on Multi-objective Optimization Techniques:Past, Present and Future[J]. Archives of Computational Methods in Engineering, 2022, 29(7):5605-5633. |
[7] | RAHIMI I, GANDOMI A H, CHEN Fang, et al. A Review on Constraint Handling Techniques for Population-based Algorithms:from Single-objective to Multi-objective Optimization[J]. Archives of Computational Methods in Engineering, 2023, 30(3):2181-2209. |
[8] | MIRJALILI S, GANDOMI A H, MIRJALILI S Z, et al. Salp Swarm Algorithm:a Bio-inspired Optimizer for Engineering Design Problems[J]. Advances in Engineering Software, 2017, 114:163-191. |
[9] | 脱阳, 张则强, 张裕, 等. 考虑可变时间的双边机器人拆卸线平衡问题建模与优化[J]. 计算机集成制造系统, 2023, 29(12):4073-4088. |
Yang TUO, ZHANG Zeqiang, ZHANG Yu, et al. Modeling and Optimization for Two-sided Robots Disassembly Line Balancing Problems Considering Variable Time[J]. Computer Integrated Manufacturing Systems, 2023, 29(12):4073-4088. | |
[10] | De BOOR C. A Practical Guide to Splines[M]. New York:Springer, 1978. |
[11] | 王婷. 基于改进鲸鱼优化算法的打磨机器人轨迹优化与控制[D]. 太原:中北大学, 2021. |
WANG Ting. Trajectory Optimization and Control of Grinding Robot Based on Improved Whale Optimization Algorithm[D].Taiyuan:North University of China, 2021. | |
[12] | 黄安琪儿. 钢筋捆扎机械臂运动规划研究[D].长沙:中南大学, 2023. |
HUANG Anqier. Research on Motion Planning of Steel Bar Binding Manipulator[D]. Changsha:Central South University, 2023. | |
[13] | REZAEE JORDEHI A. A Chaotic-based Big Bang-Big Crunch Algorithm for Solving Global Optimisation Problems[J]. Neural Computing and Applications, 2014, 25(6):1329-1335. |
[14] | HEGAZY A E, MAKHLOUF M A, EL-TAWEL G S. Improved Salp Swarm Algorithm for Feature Selection[J]. Journal of King Saud University - Computer and Information Sciences, 2020, 32(3):335-344. |
[15] | GARG V, DEEP K, ALNOWIBET K A, et al. Biogeography Based Optimization with Salp Swarm Optimizer Inspired Operator for Solving Non-linear Continuous Optimization Problems[J]. Alexandria Engineering Journal, 2023, 73:321-341. |
[16] | MIRJALILI S. Dragonfly Algorithm:a New Meta-heuristic Optimization Technique for Solving Single-objective, Discrete, and Multi-objective Problems[J]. Neural Computing and Applications, 2016, 27(4):1053-1073. |
[17] | MIRJALILI S Z, MIRJALILI S, SAREMI S, et al. Grasshopper Optimization Algorithm for Multi-objective Optimization Problems[J]. Applied Intelligence, 2018, 48(4):805-820. |
[18] | MIRJALILI S, JANGIR P, MIRJALILI S Z, et al. Optimization of Problems with Multiple Objectives Using the Multi-verse Optimization Algorithm[J]. Knowledge-Based Systems, 2017, 134:50-71. |
[1] |
LI Meng-Lei, GU Yo-Qin, ZHANG Hua-Liang, LIU Li-Qin, DU Juan, WEN Chu-Hua, LAN Guo-Sheng.
Parallel Mechanism Structure Optimization Design Based on Multi-objective Differential Evolution Algorithm
[J]. J4, 201016, 21(16): 1915-1920.
|
[2] | LIN Shuwen, LU Zhe, WEI Shijia, CHEN Jianxiong, GU Tianqi, XIE Yu. Simulation of Dynamic Characteristics of Excavator Working Processes and Multi-objective Optimization Design Method of Main Component Parameters [J]. China Mechanical Engineering, 2025, 36(06): 1371-1379. |
[3] | RAO Yuan1, SUN Jianjun1, WEN Lan2. Research on Liquid Film Vaporization and Structural Optimization of End Faces for Diffuser Self-pumping Mechanical Seals [J]. China Mechanical Engineering, 2025, 36(05): 933-941,953. |
[4] | ZHANG Daode, LU Zijian, ZHAO Kun, YANG Zhiyong. Research on Multi-objective Path Planning Method for Tracked Robots under Non-flat Environments [J]. China Mechanical Engineering, 2025, 36(02): 305-314. |
[5] | WANG Zhiqiang1, HAN Jianhai1, 2, 3, LI Xiangpan1, 2, GUO Bingjing1, 2, DU Ganqin4. Cartesian Space Screw Linear Interpolation Trajectory Planning for Redundant Robots [J]. China Mechanical Engineering, 2025, 36(01): 104-112. |
[6] | LIU Guiyuan1, WANG Zeng2, YANG Ziyi2, HU Mingzhu1, LIU Huaiju1. Development and Applications of Aero-engine Accessory Gearbox Gear Transmission Design and Analysis Softwares [J]. China Mechanical Engineering, 2024, 35(11): 1938-1947. |
[7] | HU Fuqing, SUN Jianghong, SUN Yingjie, SUN Yutong, MA Chao, ZHOU Fuqiang, . Design and Parameter Optimization of Slicing Machines Based on New Rotary-straight Line Reciprocating Mechanisms [J]. China Mechanical Engineering, 2024, 35(04): 614-623,635. |
[8] | WEI Shupeng, TANG Hongtao, LI Xixing, YANG Guanyu, ZHANG Jian. Dual-resource Constrained Flexible Machining Workshop Inverse Scheduling Problem [J]. China Mechanical Engineering, 2024, 35(03): 457-471. |
[9] | RONG Yu, CHEN Gang, DOU Tianci, . A Multi Index Comprehensive Optimal Anti Impact Trajectory Planning Method [J]. China Mechanical Engineering, 2024, 35(02): 305-316. |
[10] | LIU Yi, YI Wangmin, YAO Jiantao, WANG Xingda, YU Peng, ZHAO Yongshen. Design and Research of Heavy-duty Posture-adjusting Assembly Robots in Narrow Space [J]. China Mechanical Engineering, 2024, 35(02): 324-336. |
[11] | WANG Liangwen, KONG Yangguang, WANG Ruolan, ZHANG Zhigang, LIU Xuling, LI Linfeng, . Simulation and Experimental Study of Contact-collision of Inner Braced Manipulators for Grasping Thin-walled Fragile Cylindrical Inner Wall Workpieces [J]. China Mechanical Engineering, 2023, 34(17): 2026-2036. |
[12] | QU Ligang, SU Yan, XIN Yufei. Automatic Layout Method of Aircraft Tank Pipelines Based on SHO-NSGA Hybrid Algorithm [J]. China Mechanical Engineering, 2023, 34(15): 1864-1872. |
[13] | ZHANG Weicun, GU Hongyu. Job-shop Scheduling Problems Considering Similar Learning Effect in One-worker and Multiple-machine Partterns [J]. China Mechanical Engineering, 2023, 34(14): 1701-1709. |
[14] | WU Chaoqun, ZHAO Song, LEI Ting. Robot Welding Trajectory Planning and High Frequency Control for Curved Seams [J]. China Mechanical Engineering, 2023, 34(14): 1723-1728. |
[15] | PENG Xiang, JIANG Haohao, GUO Yuliang, LI Jiquan, YI Bing, JIANG Shaofei, . Collaborative Optimization of Stacking Sequence and Material Distribution for Wing Skins [J]. China Mechanical Engineering, 2023, 34(12): 1415-1424,1435. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||