In order to solve the problems of low working efficiency, high energy consumption loss and strong joint wear during robot operation, a non-dominated sorting genetic algorithm Ⅱ (NSGA-Ⅱ) was proposed to optimize the time, energy consumption and impact trajectory of the dual-arm robot installed on the plate. Firstly, the forward kinematics equation of the robot was established, and its inverse kinematics model was obtained by improving the particle swarm optimization algorithm, and the tight coordination posture relationship of the two arms was deduced. Secondly, the curve of joint space trajectory planning was obtained by deducing the cubic B-spline curve. Finally, NSGA-Ⅱ with elite strategy was used to optimize the time-energy-impact multi-objective of the cubic B-spline curve, and the potential optimal solution in Pareto solution set was screened by fuzzy evaluation method, and the simulation was verified by Adams software. The results show that the time of the solution set selected by fuzzy evaluation method is reduced by 16%, and the energy consumption and impact values are reduced by 11% and 12% respectively, which verifies the correctness and effectiveness of the algorithm. The research results of this paper provide a new research idea for dual-arm trajectory planning.
YANG Dong, FAN Jing-chao, YANG Shuo-han, LI Tie-jun, YAN Han, HAN Ming.
Dual-arm Multi-objective Trajectory Optimization Based on Non-dominanted Sorting Genetic Algorithm[J].
Science Technology and Engineering, 2026, 26(21): 8870-8881 DOI:10.12404/j.issn.1671-1815.2503874
CuiRui, ChenDiansheng, SuPeng, et al. Research progress on trajectory planning for fracture reduction and deformity correction robots[J]. Journal of Mechanical Engineering, 2022, 58(13): 1-21.
[4]
LubovI, AndreyK, SergeiI. Hybrid trajectory optimization method for service logistics robots[J]. Transportation Research Procedia, 2022, 63: 2151-2157.
[5]
LiX F, ZhaoH, HeX M, 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.
TangZhaoping, MengXin, SunJianping, et al. Time-optimal trajectory planning for palletizing robots based on improved whale optimization algorithm[J]. Science Technology and Engineering, 2024, 24(14): 5882-5891.
[8]
LiuL X, WangX, YangX, et al. Path planning techniques for mobile robots: review and prospect[J]. Expert Systems with Applications, 2023, 227(1): 120254.
SunWeiwei, DaiKun, MaFei. A review of research on modeling, control and trajectory planning of spatial flexible robotic arms[J]. Science Technology and Engineering, 2024, 24(1): 34-60.
[11]
EkremO, AksoyB. Trajectory planning for a 6-axis robotic arm with particle swarm optimization algorithm[J]. Engineering Applications of Artificial Intelligence, 2023, 122: 106099.
[12]
CarvajalC P, AndaluzV, RobertiF, et al. Path-following control for aerial manipulators robots with priority on energy saving[J]. Control Engineering Practice, 2023, 131: 105401.
[13]
ZanottoV, GasparettoA, LanzuttiA, et al. Experimental validation of minimum time-jerk algorithms for industrial robots[J]. Journal of Intelligent & Robotic Systems, 2011, 64(2): 197-219.
[14]
LiuX, QiuC, ZengQ, et al. Time-energy optimal trajectory planning for collaborative welding robot with multiple manipulators[J]. Procedia Manufacturing, 2020, 43: 527-534.
[15]
ChenD, LiS, WangJ, et al. A multi-objective trajectory planning method based on the improved immune clonal selection algorithm[J]. Robotics and Computer Integrated Manufacturing, 2019, 59: 431-442.
[16]
WangZ S, LiY B, SunP, et al. A multi-objective approach for the trajectory planning of a 7-DOF serial-parallel hybrid humanoid arm[J]. Mechanism and Machine Theory, 2021, 165: 104423.
[17]
SunW, SunP X, DingW. et al. Gradient-based autonomous obstacle avoidance trajectory planning for B-spline UAVs[J]. Scientific Reports, 2024, 14(1): 14458.
[18]
WeiL J, WuH B, LiuH L. Research on trajectory planning of mobile manipulator based on improved gradient projection algorithm[J]. Journal of Physics: Conference Series, 2023, 2476(1): 012058.
[19]
SuZ L, ZhaoJ S, LiuJ L. Reentry trajectory optimization of hypersonic glide vehicle based on improved particle swarm algorithm[J]. Journal of Physics: Conference Series, 2024, 2764(1): 012069.
[20]
FanP, HuH D. Trajectory planning of vibration suppression for hybrid structure flexible manipulator based on differential evolution particle swarm optimization algorithm[J]. Journal of Physics: Conference Series, 2024, 2691(1): 012002.
[21]
HouJ, DuJ, ChenZ. Time-optimal trajectory planning for the manipulator based on improved non-dominated sorting genetic algorithm II[J]. Applied Sciences, 2023, 13(11): 6757.
[22]
WangZ S, LiY B, ShuaiK, et al. Multi-objective trajectory planning method based on the improved elitist non-dominated sorting genetic algorithm[J]. Chinese Journal of Mechanical Engineering, 2022, 35(1): 81-95.
[23]
ZhaoF, ChengY, PanH T, et al. Solving redundant inverse kinematics of CMOR based on chaos-driven particle swarm optimization algorithm[J]. Fusion Engineering and Design, 2023, 192: 113712.
WangXiaoman, YuXinyi, OuLinlin, et al. Safety control method for dual-arm robot for cooperative operation tasks[J/OL]. Control Engineering, 1-11[2026-06-16]. https://doi.org/10.14107/j.cnki.kzgc.20250357.21.1476.TP.20250902.1105.002.
[26]
RubioF, Llopis-AlbertC, ValeroF, et al. Industrial robot efficient trajectory generation without collision through the evolution of the optimal trajectory[J]. Robotics & Autonomous Systems, 2016, 86: 106-112.
[27]
LiY H, HuangT, ChetwyndD G. An approach for smooth trajectory planning of high-speed pick-and-place parallel robots using quintic B-splines[J]. Mechanism and Machine Theory, 2018, 126: 479-490.
[28]
XuZ H, LiS, ChenQ W, et al. MOPSO Based Multi-objective Trajectory Planning for Robot Manipulators[C]// 2015 2nd International Conference on Information Science and Control Engineering ICISCE 2015. Los Alamitos: IEEE Computer Society, 2015: 826-830.