{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T12:21:45Z","timestamp":1770466905190,"version":"3.49.0"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2024,9,26]],"date-time":"2024-09-26T00:00:00Z","timestamp":1727308800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,9,26]],"date-time":"2024-09-26T00:00:00Z","timestamp":1727308800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"KME - Kompetenzzentrum Mittelstand GmbH"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The aim of coordinated planning is to avoid robot-to-robot collisions in a multi-robot system, and there are two standard solution approaches: centralized planning and decoupled planning. Our first contribution is a decoupled planning approach that ensures <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\varvec{\\mathcal {C}^2}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:msup>\n                      <mml:mrow>\n                        <mml:mi>C<\/mml:mi>\n                      <\/mml:mrow>\n                      <mml:mn>2<\/mml:mn>\n                    <\/mml:msup>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>-continuous control commands with zero velocities and zero accelerations at the start and goal. We benchmark our decoupled approach with a centralized approach. Contrary to literature, we show that for a standard motion planning pipeline, such as the one used by <jats:italic>MoveIt!<\/jats:italic>, centralized planning is superior to decoupled planning in dual-arm manipulation: It has a lower computation time and a higher robustness. Our second contribution is an optimization that minimizes the rotational motion of an end-effector while considering obstacle avoidance. We derive the analytic gradients of this optimization problem, making the algorithm suitable for online motion planning. Our optimization extends an existing path quality improvement method. Integrating it into our decoupled approach overcomes its shortcomings and provides a motion planning pipeline that is robust at up to 99.9\u00a0% with a planning time of less than 1\u00a0s and that computes high-quality paths.<\/jats:p>","DOI":"10.1007\/s10846-024-02175-3","type":"journal-article","created":{"date-parts":[[2024,9,26]],"date-time":"2024-09-26T07:02:29Z","timestamp":1727334149000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Centralized vs. Decoupled Dual-arm Planning Taking into Account Path Quality"],"prefix":"10.1007","volume":"110","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5116-3625","authenticated-orcid":false,"given":"Jonas","family":"Wittmann","sequence":"first","affiliation":[]},{"given":"Franziska","family":"Ochsenfarth","sequence":"additional","affiliation":[]},{"given":"Valentin","family":"Sonneville","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Rixen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,9,26]]},"reference":[{"key":"2175_CR1","unstructured":"Coleman, D., Sucan, I.A., Chitta, S., Correll, N.: Reducing the barrier to entry of complex robotic software: a MoveIt! Case Study. CoRR abs\/1404.3785. 1404.3785 (2014)"},{"issue":"7","key":"2175_CR2","doi-asserted-by":"publisher","first-page":"2079","DOI":"10.1017\/S0263574723000322","volume":"41","author":"N Abujabal","year":"2023","unstructured":"Abujabal, N., Fareh, R., Sinan, S., Baziyad, M., Bettayeb, M.: A comprehensive review of the latest path planning developments for multi-robot formation systems. Robotica 41(7), 2079\u20132104 (2023). https:\/\/doi.org\/10.1017\/S0263574723000322","journal-title":"Robotica"},{"key":"2175_CR3","unstructured":"PickNik Robotics.: Tutorial for multiple robot arms (2022). https:\/\/moveit.ros.org\/events\/2022-google-summer-of-code\/#tutorial-for-multiple-robot-arms. Visited 03 Mar 2023"},{"key":"2175_CR4","unstructured":"Peters, F.: Hydrabyte: Multi-robot technology (2023). https:\/\/www.hydrabyte.ai\/. Visited 04 Jul 2023"},{"key":"2175_CR5","doi-asserted-by":"crossref","unstructured":"LaValle, S.M.: Planning Algorithms Cambridge University Press, Cambridge, U.K., (2006). Available at http:\/\/planning.cs.uiuc.edu\/","DOI":"10.1017\/CBO9780511546877"},{"issue":"12","key":"2175_CR6","doi-asserted-by":"publisher","first-page":"399","DOI":"10.5772\/57313","volume":"10","author":"Z Yan","year":"2013","unstructured":"Yan, Z., Jouandeau, N., Cherif, A.A.: A survey and analysis of multi-robot coordination. Int. J. Adv. Robot. Syst. 10(12), 399 (2013). https:\/\/doi.org\/10.5772\/57313","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"2175_CR7","doi-asserted-by":"publisher","unstructured":"Lin, S., Liu, A., Wang, J., Kong, X.: A review of path-planning approaches for multiple mobile robots. Machines 10(9) (2022). https:\/\/doi.org\/10.3390\/machines10090773. https:\/\/www.mdpi.com\/2075-1702\/10\/9\/773","DOI":"10.3390\/machines10090773"},{"issue":"1","key":"2175_CR8","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1007\/s10846-021-01378-2","volume":"102","author":"JK Verma","year":"2021","unstructured":"Verma, J.K., Ranga, V.: Multi-robot coordination analysis, taxonomy, challenges and future scope. J. Intell. Robot. Syst. 102(1), 10 (2021). https:\/\/doi.org\/10.1007\/s10846-021-01378-2","journal-title":"J. Intell. Robot. Syst."},{"key":"2175_CR9","doi-asserted-by":"publisher","unstructured":"Luna, R., Bekris, K.E.: Efficient and complete centralized multi-robot path planning. In: 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 3268\u20133275 (2011). https:\/\/doi.org\/10.1109\/IROS.2011.6095085","DOI":"10.1109\/IROS.2011.6095085"},{"key":"2175_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4022-9","volume-title":"Robot Motion Planning","author":"JC Latombe","year":"1991","unstructured":"Latombe, J.C.: Robot Motion Planning. Kluwer Academic Publishers, USA (1991)"},{"key":"2175_CR11","doi-asserted-by":"publisher","unstructured":"Kavraki, L.E., LaValle, S.M.: Motion planning. Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 109\u2013131 (2008). https:\/\/doi.org\/10.1007\/978-3-540-30301-5_6","DOI":"10.1007\/978-3-540-30301-5_6"},{"key":"2175_CR12","unstructured":"Bouvier, B., Marzat, J.: A Comparison of two decoupled methods for simultaneous multiple robots path planning. In: DARS 2022 MONTBELIARD, France, (2022). https:\/\/hal.science\/hal-03954543"},{"key":"2175_CR13","doi-asserted-by":"publisher","unstructured":"Beuke, F., Alatartsev, S., Jessen, S., Verl, A.: Responsive and reactive dual-arm robot coordination. In: International Conference on Robotics and Automation, IEEE (2018). https:\/\/doi.org\/10.1109\/ICRA.2018.8462868","DOI":"10.1109\/ICRA.2018.8462868"},{"key":"2175_CR14","doi-asserted-by":"publisher","unstructured":"Beuke, F.: Online motion planning for dual arm industrial robots (2019). https:\/\/doi.org\/10.18419\/opus-10807","DOI":"10.18419\/opus-10807"},{"key":"2175_CR15","doi-asserted-by":"crossref","unstructured":"Kunz, T., Stilman, M.: Time-optimal trajectory generation for path following with bounded acceleration and velocity. In: Robotics: Science and Systems (2012)","DOI":"10.15607\/RSS.2012.VIII.027"},{"issue":"2","key":"2175_CR16","doi-asserted-by":"publisher","first-page":"4528","DOI":"10.1109\/LRA.2022.3148468","volume":"7","author":"J Wittmann","year":"2022","unstructured":"Wittmann, J., Rixen, D.J.: Time-optimization of trajectories using zero-clamped cubic splines and their analytical gradients. IEEE Robot. Autom. Lett. 7(2), 4528\u20134534 (2022). https:\/\/doi.org\/10.1109\/LRA.2022.3148468","journal-title":"IEEE Robot. Autom. Lett."},{"key":"2175_CR17","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1007\/978-3-031-06409-8_19","volume-title":"ROMANSY 24 - Robot Design, Dynamics and Control","author":"J Wittmann","year":"2022","unstructured":"Wittmann, J., Klein, C., Rixen, D.: Path Quality Improvement of Sampling-Based Planners: An Efficient Optimization-Based Approach Using Analytical Gradients. In: Kecskem\u00e9thy, A., Parenti-Castelli, V. (eds.) ROMANSY 24 - Robot Design, Dynamics and Control, pp. 182\u2013190. Springer International Publishing, Cham (2022)"},{"key":"2175_CR18","doi-asserted-by":"publisher","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Robotics: modelling, planning and control. Springer, London (2010). https:\/\/doi.org\/10.1007\/978-1-84628-642-1","DOI":"10.1007\/978-1-84628-642-1"},{"key":"2175_CR19","doi-asserted-by":"publisher","unstructured":"LaValle, S.M., Hutchinson, S.A.: Optimal motion planning for multiple robots having independent goals. In: IEEE transactions on robotics and automation, IEEE, (1998). https:\/\/doi.org\/10.1109\/70.736775","DOI":"10.1109\/70.736775"},{"key":"2175_CR20","unstructured":"Choset, H., Lynch, K.M., Hutchinson, S., Kantor, G.A., Burgard, W., Kavraki, L.E., Thrun, S.: Sampling-Based Algorithms Bradford Books, pp. 197\u2013267 (2005)"},{"key":"2175_CR21","doi-asserted-by":"publisher","unstructured":"Smith, C., Karayiannidis, I., Nalpantidis, L., Gratal, J., Qi, P., Dimarogonas, D., Kragic, D.: Dual arm manipulation - a survey. Robot. Auton. Syst.60(10), 1340\u20131353 (2012). https:\/\/doi.org\/10.1016\/j.robot.2012.07.005. QC 20120816","DOI":"10.1016\/j.robot.2012.07.005"},{"key":"2175_CR22","doi-asserted-by":"publisher","unstructured":"O\u2019Donnell, P.A., Lozano-Perez, T.: Deadlock-free and collision-free coordination of two robot manipulators. In: Proceedings, 1989 International conference on robotics and automation, pp. 484\u2013489 vol.1. (1989). https:\/\/doi.org\/10.1109\/ROBOT.1989.100033","DOI":"10.1109\/ROBOT.1989.100033"},{"issue":"5","key":"2175_CR23","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1177\/0278364915615688","volume":"35","author":"K Solovey","year":"2016","unstructured":"Solovey, K., Salzman, O., Halperin, D.: Finding a needle in an exponential haystack: Discrete rrt for exploration of implicit roadmaps in multi-robot motion planning. Int. J. Robot. Res. 35(5), 501\u2013513 (2016). https:\/\/doi.org\/10.1177\/0278364915615688","journal-title":"Int. J. Robot. Res."},{"key":"2175_CR24","doi-asserted-by":"publisher","unstructured":"Voelz, A., Graichen, K.: Composition of dynamic roadmaps for dual-arm motion planning. In: International conference on advanced intelligent mechatronics (AIM), IEEE, (2017). https:\/\/doi.org\/10.1109\/AIM.2017.8014188","DOI":"10.1109\/AIM.2017.8014188"},{"key":"2175_CR25","unstructured":"LaValle, S.M.: Rapidly-exploring random trees : a new tool for path planning. The annual research report (1998)"},{"key":"2175_CR26","doi-asserted-by":"publisher","unstructured":"Shome, R., Solovey, K., Dobson, A., Halperin, D., Bekris, K.E.: dRRT*: Scalable and informed asymptotically-optimal multi-robot motion planning. In: Autonomous Robots, Springer (2019). https:\/\/doi.org\/10.1007\/s10514-019-09832-9","DOI":"10.1007\/s10514-019-09832-9"},{"issue":"2","key":"2175_CR27","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1177\/0278364913507983","volume":"33","author":"B Cohen","year":"2014","unstructured":"Cohen, B., Chitta, S., Likhachev, M.: Single- and dual-arm motion planning with heuristic search. Int. J. Robot. Res. 33(2), 305\u2013320 (2014). https:\/\/doi.org\/10.1177\/0278364913507983","journal-title":"Int. J. Robot. Res."},{"issue":"9","key":"2175_CR28","doi-asserted-by":"publisher","first-page":"1251","DOI":"10.1177\/0278364914528132","volume":"33","author":"J Schulman","year":"2014","unstructured":"Schulman, J., Duan, Y., Ho, J., Lee, A., Awwal, I., Bradlow, H., Pan, J., Patil, S., Goldberg, K., Abbeel, P.: Motion planning with sequential convex optimization and convex collision checking. Int. J. Robot. Res. 33(9), 1251\u20131270 (2014). https:\/\/doi.org\/10.1177\/0278364914528132","journal-title":"Int. J. Robot. Res."},{"key":"2175_CR29","doi-asserted-by":"publisher","DOI":"10.1177\/0278364918765952","author":"SSM Salehian","year":"2018","unstructured":"Salehian, S.S.M., Figueroa, N., Billard, A.: A unified framework for coordinated multi-arm motion planning. Int Booktitle Robot Res (2018). https:\/\/doi.org\/10.1177\/0278364918765952","journal-title":"Int Booktitle Robot Res"},{"key":"2175_CR30","doi-asserted-by":"publisher","unstructured":"Kast, B., Schmitt, P.S., Albrecht, S., Feiten, W., Zhang, J.: Hierarchical planner with composable action models for asynchronous parallelization of tasks and motions. In: Fourth IEEE International Conference on Robotic Computing (IRC), IEEE, (2020). https:\/\/doi.org\/10.1109\/IRC.2020.00029","DOI":"10.1109\/IRC.2020.00029"},{"key":"2175_CR31","unstructured":"Kimmel, A., Bekris, K.E.: Scheduling pick-and-place tasks for dual-arm manipulators using incremental search on coordination diagrams. (2017). https:\/\/people.cs.rutgers.edu\/~kb572\/pubs\/kimmel_schedule.pdf. [Online; Accessed 20 Nov 2022]"},{"key":"#cr-split#-2175_CR32.1","unstructured":"Wittmann, J., Laile, M., Rainer, J., Fottner, J., Rixen, D.: Mobile preassembly systems with cooperative dual-arm manipulation - a concept for industrial applications in the near future. In: ISR Europe 2023"},{"key":"#cr-split#-2175_CR32.2","unstructured":"56th International Symposium on Robotics, pp. 242-249 (2023)"},{"key":"2175_CR33","unstructured":"Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y., et al.: ROS: an open-source Robot Operating System. In: ICRA workshop on open source software, vol. 3, p. 5. Japan, Kobe (2009)"},{"key":"2175_CR34","unstructured":"Smits, R.: KDL: Kinematics and dynamics library. http:\/\/www.orocos.org\/kdl"},{"key":"2175_CR35","doi-asserted-by":"publisher","unstructured":"Koenig, N., Howard, A.: Design and use paradigms for Gazebo, an open-source multi-robot simulator. In: 2004 IEEE\/RSJ International conference on intelligent robots and systems (IROS) (IEEE Cat. No.04CH37566), vol.\u00a03, pp. 2149\u20132154 vol. 3. (2004). https:\/\/doi.org\/10.1109\/IROS.2004.1389727","DOI":"10.1109\/IROS.2004.1389727"},{"key":"2175_CR36","doi-asserted-by":"publisher","unstructured":"\u015eucan, I.A., Moll, M., Kavraki, L.E.: The open motion planning library. IEEE Robot. Autom. Mag. 19(4), 72\u201382 (2012). https:\/\/doi.org\/10.1109\/MRA.2012.2205651. https:\/\/ompl.kavrakilab.org","DOI":"10.1109\/MRA.2012.2205651"},{"key":"2175_CR37","doi-asserted-by":"publisher","unstructured":"Seiwald, P., Sygulla, F.: broccoli: Beautiful Robot C++ Code Library (2022). https:\/\/doi.org\/10.14459\/2022mp1686390. https:\/\/gitlab.lrz.de\/AM\/broccoli","DOI":"10.14459\/2022mp1686390"},{"key":"2175_CR38","doi-asserted-by":"publisher","unstructured":"Pan, J., Chitta, S., Manocha, D.: FCL: A general purpose library for collision and proximity queries. In: 2012 IEEE International Conference on Robotics and Automation, pp. 3859\u20133866 (2012). https:\/\/doi.org\/10.1109\/ICRA.2012.6225337","DOI":"10.1109\/ICRA.2012.6225337"},{"key":"2175_CR39","unstructured":"Johnson, S.G.: The NLopt nonlinear-optimization package. https:\/\/github.com\/stevengj\/nlopt (2007)"},{"key":"2175_CR40","unstructured":"Sucan, I., Moll, M., Kavraki, L.: ompl::geometric::PathSimplifier Class Reference. https:\/\/ompl.kavrakilab.org\/classompl_1_1geometric_1_1PathSimplifier.html. Accessed 17 Jul 2023-07-17"},{"issue":"8","key":"2175_CR41","doi-asserted-by":"publisher","first-page":"845","DOI":"10.1177\/0278364907079280","volume":"26","author":"R Geraerts","year":"2007","unstructured":"Geraerts, R., Overmars, M.H.: Creating high-quality paths for motion planning. Int. J. Robot. Res. 26(8), 845\u2013863 (2007). https:\/\/doi.org\/10.1177\/0278364907079280","journal-title":"Int. J. Robot. Res."},{"key":"2175_CR42","doi-asserted-by":"publisher","unstructured":"O\u2019Donnell, P.A., Lozano-Perez, T.: Deadlock-free and collision-free coordination of two robot manipulators. In: International Conference on Robotics and Automation, IEEE, (1989). https:\/\/doi.org\/10.1109\/ROBOT.1989.100033","DOI":"10.1109\/ROBOT.1989.100033"},{"key":"2175_CR43","doi-asserted-by":"publisher","unstructured":"Wittmann, J., Jankowski, J., Wahrmann, D., Rixen, D.J.: Hierarchical motion planning framework for manipulators in human-centered dynamic environments. In: 2020 29th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), pp. 525\u2013532 (2020). https:\/\/doi.org\/10.1109\/RO-MAN47096.2020.9223549","DOI":"10.1109\/RO-MAN47096.2020.9223549"},{"key":"2175_CR44","doi-asserted-by":"publisher","unstructured":"Lin, J., Somani, N., Hu, B., Rickert, M., Knoll, A.: An efficient and time-optimal trajectory generation approach for waypoints under kinematic constraints and error bounds. In: 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 5869\u20135876 (2018). https:\/\/doi.org\/10.1109\/IROS.2018.8593577","DOI":"10.1109\/IROS.2018.8593577"},{"key":"2175_CR45","doi-asserted-by":"crossref","unstructured":"Grassia, F.S.: Practical parameterization of rotations using the exponential map. J. Graphics, GPU, & Game Tools 3, 29\u201348 (1998). https:\/\/api.semanticscholar.org\/CorpusID:9489978","DOI":"10.1080\/10867651.1998.10487493"},{"key":"2175_CR46","volume-title":"Flexible multibody dynamics: a finite element approach","author":"M G\u00e9radin","year":"2001","unstructured":"G\u00e9radin, M., Cardona, A.: Flexible multibody dynamics: a finite element approach. John Wiley & Sons Ltd, Chichester, England (2001)"},{"issue":"6","key":"2175_CR47","doi-asserted-by":"publisher","first-page":"907","DOI":"10.1007\/s00466-008-0293-z","volume":"42","author":"J M\u00e4kinen","year":"2008","unstructured":"M\u00e4kinen, J.: Rotation manifold so(3) and its tangential vectors. Comput. Mech. 42(6), 907\u2013919 (2008). https:\/\/doi.org\/10.1007\/s00466-008-0293-z","journal-title":"Comput. Mech."},{"key":"2175_CR48","doi-asserted-by":"publisher","unstructured":"Chirikjian, G.S.: Lie Groups I: introduction and examples, Birkh\u00e4user Boston, Boston, (2012), pp. 1\u201354. https:\/\/doi.org\/10.1007\/978-0-8176-4944-9_1","DOI":"10.1007\/978-0-8176-4944-9_1"},{"key":"2175_CR49","unstructured":"Johnson, S.G.: Nlopt (2007). https:\/\/nlopt.readthedocs.io\/en\/latest\/NLopt_Introduction\/. Accessed 18 Jul 2023"},{"key":"2175_CR50","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/ACCESS.2014.2302442","volume":"2","author":"M Elbanhawi","year":"2014","unstructured":"Elbanhawi, M., Simic, M.: Sampling-based robot motion planning: a review. IEEE Access 2, 56\u201377 (2014). https:\/\/doi.org\/10.1109\/ACCESS.2014.2302442","journal-title":"IEEE Access"},{"issue":"2","key":"2175_CR51","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1109\/TRO.2010.2098622","volume":"27","author":"B Raveh","year":"2011","unstructured":"Raveh, B., et al.: A little more, a lot better: improving path quality by a path-merging algorithm. IEEE Trans. Robot. 27(2), 365\u2013371 (2011). https:\/\/doi.org\/10.1109\/TRO.2010.2098622","journal-title":"IEEE Trans. Robot."}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-024-02175-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-024-02175-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-024-02175-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,8]],"date-time":"2025-01-08T03:10:43Z","timestamp":1736305843000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-024-02175-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,26]]},"references-count":52,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["2175"],"URL":"https:\/\/doi.org\/10.1007\/s10846-024-02175-3","relation":{},"ISSN":["1573-0409"],"issn-type":[{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,26]]},"assertion":[{"value":"16 January 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 September 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 September 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to publish"}}],"article-number":"141"}}