{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T01:59:07Z","timestamp":1779328747123,"version":"3.51.4"},"reference-count":64,"publisher":"Cambridge University Press (CUP)","issue":"6","license":[{"start":{"date-parts":[[2024,5,10]],"date-time":"2024-05-10T00:00:00Z","timestamp":1715299200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2024,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper, a hybrid approach organized in four phases is proposed to solve the multi-objective trajectory planning problem for industrial robots. In the first phase, a transcription of the original problem into a standard multi-objective parametric optimization problem is achieved by adopting an adequate parametrization scheme for the continuous robot configuration variables. Then, in the second phase, a global search is performed using a population-based search metaheuristic in order to build a first approximation of the Pareto front (PF). In the third phase, a local search is applied in the neighborhood of each solution of the PF approximation using a deterministic algorithm in order to generate new solutions. Finally, in the fourth phase, results of the global and local searches are gathered and postprocessed using a multi-objective direct search method to enhance the quality of compromise solutions and to converge toward the true optimal PF. By combining different optimization techniques, we intend not only to improve the overall search mechanism of the optimization strategy but also the resulting hybrid algorithm should keep the robustness of the population-based algorithm while enjoying the theoretical properties of convergence of the deterministic component. Also, the proposed approach is modular and flexible, and it can be implemented in different ways according to the applied techniques in the different phases. In this paper, we illustrate the efficiency of the hybrid framework by considering different techniques available in various numerical optimization libraries which are combined judiciously and tested on various case studies.<\/jats:p>","DOI":"10.1017\/s0263574724000766","type":"journal-article","created":{"date-parts":[[2024,5,10]],"date-time":"2024-05-10T07:03:57Z","timestamp":1715324637000},"page":"2026-2045","source":"Crossref","is-referenced-by-count":12,"title":["Multi-objective trajectory planning for industrial robots using a hybrid optimization approach"],"prefix":"10.1017","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9097-851X","authenticated-orcid":false,"given":"Taha","family":"Chettibi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2024,5,10]]},"reference":[{"key":"S0263574724000766_ref15","doi-asserted-by":"publisher","DOI":"10.1017\/S026357470001849X"},{"key":"S0263574724000766_ref10","doi-asserted-by":"publisher","DOI":"10.1177\/0954406211415321"},{"key":"S0263574724000766_ref13","unstructured":"[13] Chettibi, T. and Lehtihet, H. E. , \u201cA New Approach for Point-to-Point Optimal Motion Planning Problems of Robotic Manipulators,\u201d In: Proc. of 6th Biennial Conf. on Engineering System Design and Analysis, APM10, (2002)."},{"key":"S0263574724000766_ref3","doi-asserted-by":"publisher","DOI":"10.1115\/1.3426492"},{"key":"S0263574724000766_ref56","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2022.3224600"},{"key":"S0263574724000766_ref54","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2281534"},{"key":"S0263574724000766_ref57","doi-asserted-by":"publisher","DOI":"10.1002\/9780470549124"},{"key":"S0263574724000766_ref49","doi-asserted-by":"crossref","unstructured":"[49] Sindhya, K. , Deb, K. and Miettinen, K. , \u201cA Local Search Based Evolutionary Multi-Objective Approach for Fast and Accurate Convergence,\u201d In: Proc. 10th Parallel Problem Solving From Nature, (2008) pp. 815\u2013824.","DOI":"10.1007\/978-3-540-87700-4_81"},{"key":"S0263574724000766_ref28","doi-asserted-by":"crossref","unstructured":"[28] Xu, Z. , Li, S. , Chen, Q. and Hou, B. . MOPSO Based Multi-Objective Trajectory Planning for Robot Manipulators. In: 2nd International Conference on Information Science and Control Engineering, (2015) pp. 824\u2013828.","DOI":"10.1109\/ICISCE.2015.188"},{"key":"S0263574724000766_ref11","doi-asserted-by":"publisher","DOI":"10.3390\/robotics12030064"},{"key":"S0263574724000766_ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2022.10.075"},{"key":"S0263574724000766_ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2990567"},{"key":"S0263574724000766_ref62","doi-asserted-by":"publisher","DOI":"10.1137\/10079731X"},{"key":"S0263574724000766_ref63","doi-asserted-by":"publisher","DOI":"10.1145\/321062.321069"},{"key":"S0263574724000766_ref5","doi-asserted-by":"publisher","DOI":"10.2514\/2.4231"},{"key":"S0263574724000766_ref59","volume-title":"Principles and Case Studies","author":"Collette","year":"2004"},{"key":"S0263574724000766_ref51","unstructured":"[51] De Boor, C. , Spline Toolbox for use with MATLAB, The Math Works Inc, (2005)."},{"key":"S0263574724000766_ref19","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-003-0368-6"},{"key":"S0263574724000766_ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2017.11.006"},{"key":"S0263574724000766_ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2023.105035"},{"key":"S0263574724000766_ref43","doi-asserted-by":"publisher","DOI":"10.1260\/1748-3018.9.1.41"},{"key":"S0263574724000766_ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-6333-3"},{"key":"S0263574724000766_ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-0348-8497-6_30"},{"key":"S0263574724000766_ref6","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s10957-011-9918-z","article-title":"A survey of methods available for the numerical optimization of continuous dynamic systems","volume":"152","author":"Bruce","year":"2012","journal-title":"J Optim Theory Appl"},{"key":"S0263574724000766_ref40","doi-asserted-by":"publisher","DOI":"10.1007\/1-84628-137-7_2"},{"key":"S0263574724000766_ref60","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-79159-1"},{"key":"S0263574724000766_ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2017.2742868"},{"key":"S0263574724000766_ref9","doi-asserted-by":"publisher","DOI":"10.1115\/1.2805419"},{"key":"S0263574724000766_ref14","unstructured":"[14] Chettibi, T. , Haddad, M. , Rebai, S. and Hentout, A. , \u201cA Stochastic off Line Planner of Optimal Dynamic Motions for Robotic Manipulators,\u201d In: Proceedings of 1st International Conference on Informatics, in Control, Automation and Robotics, (2004)."},{"key":"S0263574724000766_ref26","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-007-1169-7"},{"key":"S0263574724000766_ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4022-9"},{"key":"S0263574724000766_ref46","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2020.102959"},{"key":"S0263574724000766_ref44","doi-asserted-by":"publisher","DOI":"10.1108\/COMPEL-03-2015-0117"},{"key":"S0263574724000766_ref41","doi-asserted-by":"publisher","DOI":"10.1162\/106365600568202"},{"key":"S0263574724000766_ref48","doi-asserted-by":"publisher","DOI":"10.1016\/S0377-2217(01)00104-7"},{"key":"S0263574724000766_ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2012.2204403"},{"key":"S0263574724000766_ref4","doi-asserted-by":"publisher","DOI":"10.1177\/027836498500400301"},{"key":"S0263574724000766_ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.euromechsol.2004.02.006"},{"key":"S0263574724000766_ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2020.3004012"},{"key":"S0263574724000766_ref24","doi-asserted-by":"publisher","DOI":"10.1002\/9781119490616"},{"key":"S0263574724000766_ref29","doi-asserted-by":"crossref","unstructured":"[29] Shi, X. , Fang, H. and Guo, L. , \u201cMulti-Objective Optimal Trajectory Planning of Manipulators Based on Quintic NURBS,\u201d In: 2016 IEEE International Conference on Mechatronics and Automation, (2016) pp. 759\u2013765. doi:, 10.1109\/ICMA.2016.7558658","DOI":"10.1109\/ICMA.2016.7558658"},{"key":"S0263574724000766_ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-010-0506-x"},{"key":"S0263574724000766_ref30","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714000393"},{"key":"S0263574724000766_ref17","doi-asserted-by":"publisher","DOI":"10.1177\/02783649922067753"},{"key":"S0263574724000766_ref2","unstructured":"[2] Kahn, M. , The near-minimum time control of open-loop articulated kinematic linkages Tech. Rep. AIM-106, (1969). Stanford University."},{"key":"S0263574724000766_ref61","doi-asserted-by":"publisher","DOI":"10.1017\/9781108980647"},{"key":"S0263574724000766_ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s11831-021-09663-x"},{"key":"S0263574724000766_ref52","doi-asserted-by":"publisher","DOI":"10.1007\/s11831-022-09778-9"},{"key":"S0263574724000766_ref34","doi-asserted-by":"publisher","DOI":"10.1177\/0954406220969734"},{"key":"S0263574724000766_ref35","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574721000886"},{"key":"S0263574724000766_ref1","volume-title":"Introduction to Robotics: Mechanics and Control","author":"Craig","year":"2022"},{"key":"S0263574724000766_ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-14705-5_1"},{"key":"S0263574724000766_ref36","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2022.104039"},{"key":"S0263574724000766_ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s40032-020-00557-8"},{"key":"S0263574724000766_ref20","volume-title":"Multi-Objective Evolutionary Optimisation for Product Design and Manufacturing","author":"Deb","year":"2011"},{"key":"S0263574724000766_ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s11047-018-9685-y"},{"key":"S0263574724000766_ref45","unstructured":"[45] The Mathworks, Inc, USA, MATLAB Global Optimization Toolbox User\u2019s Guide, (2020)."},{"key":"S0263574724000766_ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2009.11.001"},{"key":"S0263574724000766_ref53","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"S0263574724000766_ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2008.06.002"},{"key":"S0263574724000766_ref33","doi-asserted-by":"publisher","DOI":"10.3390\/electronics9050859"},{"key":"S0263574724000766_ref58","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781316271391"},{"key":"S0263574724000766_ref64","unstructured":"[64] Corke, P. , Roboitics Vision and Control Fundamental Algorithms in MATLAB (Springer Tracts in Advanced Robotics 2nd edn, Springer, 2017)."},{"key":"S0263574724000766_ref7","doi-asserted-by":"publisher","DOI":"10.1007\/BF02071065"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574724000766","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,6]],"date-time":"2025-02-06T13:05:35Z","timestamp":1738847135000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574724000766\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,10]]},"references-count":64,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2024,6]]}},"alternative-id":["S0263574724000766"],"URL":"https:\/\/doi.org\/10.1017\/s0263574724000766","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5,10]]}}}