{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T07:07:51Z","timestamp":1762067271748,"version":"build-2065373602"},"reference-count":35,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2022,9,29]],"date-time":"2022-09-29T00:00:00Z","timestamp":1664409600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["52075306"],"award-info":[{"award-number":["52075306"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>The joints running trajectory of a robot directly affects it\u2019s working efficiency, stationarity and working quality. To solve the problems of slow convergence speed and weak global search ability in the current commonly used joint trajectory optimization algorithms, a joint trajectory planning method based on slime mould whale optimization algorithm (SMWOA) was researched, which could obtain the joint trajectory within a short time and with low energy consumption. On the basis of analyses of the whale optimization algorithm (WOA) and slime mould algorithm (SMA) in detail, the SMWOA was proposed by combining the two methods. By adjusting dynamic parameters and introducing dynamic weights, the proposed SMWOA increased the probability of obtaining the global optimal solution. The optimized results of 15 benchmark functions verified that the optimization accuracy of the SMWOA is clearly better than that of other classical algorithms. An experiment was carried out in which this algorithm was applied to joint trajectory optimization. Taking 6-DOF UR5 manipulator as an example, the results show that the optimized running time of the joints is reduced by 37.674% compared with that before optimization. The efficiency of robot joint motion was improved. This study provides a theoretical basis for the optimization of other engineering fields.<\/jats:p>","DOI":"10.3390\/a15100363","type":"journal-article","created":{"date-parts":[[2022,9,29]],"date-time":"2022-09-29T21:03:10Z","timestamp":1664485390000},"page":"363","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Joints Trajectory Planning of Robot Based on Slime Mould Whale Optimization Algorithm"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7688-3311","authenticated-orcid":false,"given":"Xinning","family":"Li","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Shandong University of Technology, Zibo 255000, China"}]},{"given":"Qin","family":"Yang","sequence":"additional","affiliation":[{"name":"Graduate School, Gachon University, Seongnam-si 13120, Korea"}]},{"given":"Hu","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Shandong University of Technology, Zibo 255000, China"}]},{"given":"Shuai","family":"Tan","sequence":"additional","affiliation":[{"name":"National Engineering Research Center for Production Equipment, Dongying 257091, China"}]},{"given":"Qun","family":"He","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Shandong University of Technology, Zibo 255000, China"}]},{"given":"Neng","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Shandong University of Technology, Zibo 255000, China"}]},{"given":"Xianhai","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Shandong University of Technology, Zibo 255000, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/00207543.2019.1605228","article-title":"Zero defect manufacturing: State-of-the-art review, shortcomings and future directions in research","volume":"58","author":"Psarommatis","year":"2020","journal-title":"Int. J. Prod. Res."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"104341","DOI":"10.1016\/j.mechmachtheory.2021.104341","article-title":"A practical algorithm for smooth interpolation between different angular positions","volume":"162","author":"Legnani","year":"2021","journal-title":"Mech. Mach. Theory"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1177\/1077546320933477","article-title":"Active Vibration Control Development in Ultra-Precision Machining","volume":"27","author":"Aggogeri","year":"2021","journal-title":"J. Vib. Control"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"103652","DOI":"10.1016\/j.mechmachtheory.2019.103652","article-title":"Effects of profile interpolation in cam mechanisms","volume":"144","author":"Borboni","year":"2020","journal-title":"Mech. Mach. Theory"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1007\/s00419-016-1213-x","article-title":"Modeling and simulation of a position-controlled servo-axis with elasticity and backlash in the transmission","volume":"87","author":"Incerti","year":"2017","journal-title":"Arch. Appl. Mech."},{"key":"ref_6","first-page":"59","article-title":"Research and Simulation of Six-axis Industrial Robot Trajectory Planning Based on Robotics Toolbox","volume":"3","author":"Liu","year":"2017","journal-title":"Mech. Eng. Autom."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.rcim.2012.04.003","article-title":"Robot trajectory planning by assigning positions and tangential velocities","volume":"29","author":"Rossi","year":"2013","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_8","first-page":"95","article-title":"Trajectory planning and simulation of six-DOF robot based on MATLAB","volume":"15","author":"Wang","year":"2014","journal-title":"Manuf. Autom."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1009","DOI":"10.1007\/s12555-012-0091-4","article-title":"Trajectory correction based on shape peculiarity in direct teaching manipulator","volume":"11","author":"Choi","year":"2013","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"253","DOI":"10.4028\/www.scientific.net\/AMM.376.253","article-title":"Application of Optimal Algorithm on Trajectory Planning of Mechanical Arm Based on B Spline Curve","volume":"Volume 376","author":"Guo","year":"2013","journal-title":"Applied Mechanic and Materials"},{"key":"ref_11","first-page":"12","article-title":"Research on Mechanical Arm Joint Space Trajectory Planning Algorithm Based on Optimal Time","volume":"33","author":"Yin","year":"2017","journal-title":"Mach. Des. Res."},{"key":"ref_12","first-page":"57","article-title":"Robot Joint Trajectory Planning Method Based on the Optimal Execution Time","volume":"9","author":"Lian","year":"2018","journal-title":"Modul. Mach. Tool Autom. Manuf. Tech."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1253","DOI":"10.1007\/s00170-022-08796-y","article-title":"Time-optimal trajectory optimization of serial robotic manipulator with kinematic and dynamic limits based on improved particle swarm optimization","volume":"120","author":"Yang","year":"2022","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"104039","DOI":"10.1016\/j.robot.2022.104039","article-title":"Trajectory planning of transcranial magnetic stimulation manipulator based on time-safety collision optimization","volume":"152","author":"Cheng","year":"2022","journal-title":"Robot. Auton. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1016\/j.comcom.2021.10.005","article-title":"Time-optimal trajectory planning of manipulator with simultaneously searching the optimal path","volume":"181","author":"Yu","year":"2022","journal-title":"Comput. Commun."},{"key":"ref_16","unstructured":"Jing, Z., Xijing, Z., Xiaoling, M., and Xiao, W. (2021, October 21). Application of Improved Whale Optimization Algorithm in Time-Optimal Trajectory Planning of Manipulator. Available online: https:\/\/kns.cnki.net\/kcms\/detail\/detail.aspx?doi=10.13433\/j.cnki.1003-8728.20200596."},{"key":"ref_17","unstructured":"Hirakawa, A.R., and Kawamura, A. (1996, January 6\u201310). Trajectory generation for redundant manipulators under optimization of consumed electrical energy. Proceedings of the Conference Record-IAS Annual Meeting (IEEE Industry Applications Society), San Diego, CA, USA."},{"key":"ref_18","first-page":"4934","article-title":"Camera calibration and sensor fusion in an automated flexible manufacturing multi robot work cell","volume":"6","author":"Uarg","year":"2002","journal-title":"Proc. Am. Control Conf."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"766495","DOI":"10.3389\/fbioe.2021.766495","article-title":"Optimal Trajectory Planning of the Variable-Stiffness Flexible Manipulator Based on CADE Algorithm for Vibration Reduction Control","volume":"9","author":"Cheng","year":"2021","journal-title":"Front. Bioeng. Biotechnol."},{"key":"ref_20","first-page":"3076","article-title":"Multi-objective trajectory planning based on SUMTNSGA-II","volume":"36","author":"Yang","year":"2015","journal-title":"Comput. Eng. Des."},{"key":"ref_21","first-page":"12","article-title":"Time-Energy-Jerk Optimal Trajectory Planning of Manipulators Based on Quintic NURBS","volume":"33","author":"Shi","year":"2017","journal-title":"Mach. Des. Res."},{"key":"ref_22","first-page":"254","article-title":"Time-Energy-Jerk Optimal Planning of Industrial Robot Trajectories","volume":"6","author":"Shi","year":"2018","journal-title":"Mach. Des. Manuf."},{"key":"ref_23","first-page":"1","article-title":"Optimal Motion Trajectory Planning of Robot Joint Space Based on Particle Swarm Optimization","volume":"5","author":"Feng","year":"2018","journal-title":"Modul. Mach. Tool Autom. Manuf. Tech."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1017\/S0263574720000442","article-title":"Optimal Trajectory Generation for a 6-DOF Parallel Manipulator Using Grey Wolf Optimization Algorithm","volume":"39","author":"Choubey","year":"2021","journal-title":"Robotica"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1007\/978-981-13-2291-4_67","article-title":"Design of a kind of trajectory optimization algorithm for a manipulator based on genetic algorithm","volume":"529","author":"Fu","year":"2019","journal-title":"Lect. Notes Electr. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"6592","DOI":"10.1109\/ACCESS.2022.3141448","article-title":"Serial Manipulator Time-Jerk Optimal Trajectory Planning Based on Hybrid IWOA-PSO Algorithm","volume":"10","author":"Zhao","year":"2022","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Demir, G., and Vural, R.A. (2021, January 16\u201318). Heuristic Trajectory Planning of Robot Manipulator. Proceedings of the 2021 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT), Amman, Jordan.","DOI":"10.1109\/JEEIT53412.2021.9634101"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The whale optimization algorithm","volume":"95","author":"Mirjalili","year":"2016","journal-title":"Adv. Eng. Softw."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"AbdelAziz, A.M., Soliman, T.H.A., Ghany, K.K.A., and Sewisy, A.A.E.M. (2019). A Pareto-Based Hybrid Whale Optimization Algorithm with Tabu Search for Multi-Objective Optimization. Algorithms, 12.","DOI":"10.3390\/a12120261"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Ghoniem, R.M., Alhelwa, N., and Shaalan, K. (2019). A Novel Hybrid Genetic-Whale Optimization Model for Ontology Learning from Arabic Text. Algorithms, 12.","DOI":"10.3390\/a12090182"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"107650","DOI":"10.1016\/j.asoc.2021.107650","article-title":"A many-objective whale optimization algorithm to perform robust distributed clustering in wireless sensor network","volume":"110","author":"Kotary","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1843","DOI":"10.1016\/j.enconman.2018.05.062","article-title":"Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm","volume":"17","author":"Elaziza","year":"2018","journal-title":"Energy Convers. Manag."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"222144","DOI":"10.1109\/ACCESS.2020.3044857","article-title":"An Efficient-Assembler Whale Optimization Algorithm for DNA Fragment Assembly Problem: Analysis and Validations","volume":"8","author":"Mohamed","year":"2020","journal-title":"IEEE Access"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.future.2020.03.055","article-title":"Slime mould algorithm: A new method for stochastic optimization","volume":"111","author":"Li","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_35","first-page":"33","article-title":"Kinematics Analysis and Palletizing Trajectory Planning of 6-DOF Robot","volume":"49","author":"Sun","year":"2021","journal-title":"Mach. Tool Hydraul."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/10\/363\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:42:10Z","timestamp":1760143330000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/10\/363"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,29]]},"references-count":35,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["a15100363"],"URL":"https:\/\/doi.org\/10.3390\/a15100363","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2022,9,29]]}}}