{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T14:19:20Z","timestamp":1762957160171},"reference-count":22,"publisher":"Walter de Gruyter GmbH","issue":"4","license":[{"start":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T00:00:00Z","timestamp":1680307200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,4,25]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>This article presents the testing of distributed trajectory planning algorithms using our rapid prototyping platform, the Cyber-Physical Mobility Lab (CPM Lab). We propose two algorithms for distributed trajectory planning which plan trajectories at intersections, highway on- and off-ramps, and lane changes for networked and autonomous vehicles. The algorithms avoid collisions between vehicles using a synchronization-based and a prioritized Distributed Model Predictive Control (DMPC) strategy. We test two algorithms in the CPM Lab which is able to handle parallel, sequential, and hybrid computations. The CPM Lab achieves reproducible experiments under non-deterministic computation times and stochastic communication times. Our evaluation shows that different algorithms for distributed trajectory planning can be efficiently tested in different in-the-loop tests.<\/jats:p>","DOI":"10.1515\/auto-2022-0154","type":"journal-article","created":{"date-parts":[[2023,4,7]],"date-time":"2023-04-07T01:37:55Z","timestamp":1680831475000},"page":"317-325","source":"Crossref","is-referenced-by-count":2,"title":["Testing distributed trajectory planning in the cyber-physical mobility lab"],"prefix":"10.1515","volume":"71","author":[{"given":"Maximilian","family":"Kloock","sequence":"first","affiliation":[{"name":"Chair for Embedded Software of RWTH Aachen University , 52074 Aachen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Scheffe","sequence":"additional","affiliation":[{"name":"Chair for Embedded Software of RWTH Aachen University , 52074 Aachen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bassam","family":"Alrifaee","sequence":"additional","affiliation":[{"name":"Chair for Embedded Software of RWTH Aachen University , 52074 Aachen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","published-online":{"date-parts":[[2023,4,7]]},"reference":[{"key":"2023060517421237425_j_auto-2022-0154_ref_001","doi-asserted-by":"crossref","unstructured":"X. Zhou, X. Gou, T. Huang, and S. Yang, \u201cReview on testing of cyber physical systems: methods and testbeds,\u201d IEEE Access, vol.\u00a06, pp.\u00a052 179\u201352 194, 2018. https:\/\/doi.org\/10.1109\/access.2018.2869834.","DOI":"10.1109\/ACCESS.2018.2869834"},{"key":"2023060517421237425_j_auto-2022-0154_ref_002","doi-asserted-by":"crossref","unstructured":"M. Kloock, P. Scheffe, J. Maczijewski, et al.., \u201cCyber-physical mobility lab: an open-source platform for networked and autonomous vehicles,\u201d in 2021 European Control Conference (ECC), IEEE, 2021, pp.\u00a01937\u20131944.","DOI":"10.23919\/ECC54610.2021.9654986"},{"key":"2023060517421237425_j_auto-2022-0154_ref_003","doi-asserted-by":"crossref","unstructured":"M. Kloock, P. Scheffe, O. Gre\u00df, and B. Alrifaee, \u201cAn architecture for experiments in connected and automated vehicles,\u201d IEEE Open J. Intell. Transp. Syst., 2023. https:\/\/doi.org\/10.13140\/RG.2.2.22046.20802.","DOI":"10.36227\/techrxiv.19236936"},{"key":"2023060517421237425_j_auto-2022-0154_ref_004","doi-asserted-by":"crossref","unstructured":"C. Kloock and H. Werner, \u201cPrediction mismatch in distributed model predictive control,\u201d in 2020 European Control Conference (ECC), IEEE, 2020, pp.\u00a01224\u20131229.","DOI":"10.23919\/ECC51009.2020.9143753"},{"key":"2023060517421237425_j_auto-2022-0154_ref_005","doi-asserted-by":"crossref","unstructured":"A. Mirheli, M. Tajalli, L. Hajibabai, and A. Hajbabaie, \u201cA consensus-based distributed trajectory control in a signal-free intersection,\u201d Transp. Res. Part C Emerg. Technol., vol.\u00a0100, pp.\u00a0161\u2013176, 2019. https:\/\/doi.org\/10.1016\/j.trc.2019.01.004.","DOI":"10.1016\/j.trc.2019.01.004"},{"key":"2023060517421237425_j_auto-2022-0154_ref_006","doi-asserted-by":"crossref","unstructured":"P. Trodden and A. Richards, \u201cCooperative distributed MPC of linear systems with coupled constraints,\u201d Automatica, vol.\u00a049, no.\u00a02, pp.\u00a0479\u2013487, 2013. https:\/\/doi.org\/10.1016\/j.automatica.2012.11.007.","DOI":"10.1016\/j.automatica.2012.11.007"},{"key":"2023060517421237425_j_auto-2022-0154_ref_007","doi-asserted-by":"crossref","unstructured":"S. Blasi, M. K\u00f6gel, and R. Findeisen, \u201cDistributed model predictive control using cooperative contract options,\u201d IFAC-PapersOnLine, vol.\u00a051, no.\u00a020, pp.\u00a0448\u2013454, 2018. https:\/\/doi.org\/10.1016\/j.ifacol.2018.11.048.","DOI":"10.1016\/j.ifacol.2018.11.048"},{"key":"2023060517421237425_j_auto-2022-0154_ref_008","unstructured":"B. Alrifaee, \u201cNetworked model predictive control for vehicle collision avoidance,\u201d Ph.D. dissertation, RWTH Aachen University, 2017."},{"key":"2023060517421237425_j_auto-2022-0154_ref_009","unstructured":"S. Buckley, \u201cFast motion planning for multiple moving robots,\u201d in 1989 International Conference on Robotics and Automation Proceedings, vol.\u00a01, 1989, pp.\u00a0322\u2013326."},{"key":"2023060517421237425_j_auto-2022-0154_ref_010","doi-asserted-by":"crossref","unstructured":"M. Bennewitz, W. Burgard, and S. Thrun, \u201cFinding and optimizing solvable priority schemes for decoupled path planning techniques for teams of mobile robots,\u201d Robot. Autonom. Syst., vol.\u00a041, no.\u00a02, pp.\u00a089\u201399, 2002. https:\/\/doi.org\/10.1016\/s0921-8890(02)00256-7.","DOI":"10.1016\/S0921-8890(02)00256-7"},{"key":"2023060517421237425_j_auto-2022-0154_ref_011","doi-asserted-by":"crossref","unstructured":"Y. Kuwata, A. Richards, T. Schouwenaars, and J. P. How, \u201cDistributed robust receding horizon control for multivehicle guidance,\u201d IEEE Trans. Control Syst. Technol., vol.\u00a015, no.\u00a04, pp.\u00a0627\u2013641, 2007. https:\/\/doi.org\/10.1109\/tcst.2007.899152.","DOI":"10.1109\/TCST.2007.899152"},{"key":"2023060517421237425_j_auto-2022-0154_ref_012","doi-asserted-by":"crossref","unstructured":"B. Alrifaee, F.-J. He\u00dfeler, and D. Abel, \u201cCoordinated non-cooperative distributed model predictive control for decoupled systems using graphs,\u201d IFAC-PapersOnLine, vol.\u00a049, no.\u00a022, pp.\u00a0216\u2013221, 2016. https:\/\/doi.org\/10.1016\/j.ifacol.2016.10.399.","DOI":"10.1016\/j.ifacol.2016.10.399"},{"key":"2023060517421237425_j_auto-2022-0154_ref_013","doi-asserted-by":"crossref","unstructured":"B. Chalaki, L. E. Beaver, A. I. Mahbub, H. Bang, and A. A. Malikopoulos, \u201cA research and educational robotic testbed for real-time control of emerging mobility systems: from theory to scaled experiments,\u201d IEEE Control Syst. Mag., vol.\u00a042, no.\u00a06, pp.\u00a020\u201334, 2022. https:\/\/doi.org\/10.1109\/mcs.2022.3209056.","DOI":"10.1109\/MCS.2022.3209056"},{"key":"2023060517421237425_j_auto-2022-0154_ref_014","doi-asserted-by":"crossref","unstructured":"L. Paull, J. Tani, H. Ahn, et al.., \u201cDuckietown: an open, inexpensive and flexible platform for autonomy education and research,\u201d in 2017 IEEE International Conference on Robotics and Automation (ICRA), IEEE, 2017, pp.\u00a01497\u20131504.","DOI":"10.1109\/ICRA.2017.7989179"},{"key":"2023060517421237425_j_auto-2022-0154_ref_015","doi-asserted-by":"crossref","unstructured":"D. Pickem, P. Glotfelter, L. Wang, et al.., \u201cThe robotarium: a remotely accessible swarm robotics research testbed,\u201d in 2017 IEEE International Conference on Robotics and Automation (ICRA), IEEE, 2017, pp.\u00a01699\u20131706.","DOI":"10.1109\/ICRA.2017.7989200"},{"key":"2023060517421237425_j_auto-2022-0154_ref_016","doi-asserted-by":"crossref","unstructured":"A. Liniger, A. Domahidi, and M. Morari, \u201cOptimization-based autonomous racing of 1: 43 scale RC cars,\u201d Optim. Control Appl. Methods, vol.\u00a036, no.\u00a05, pp.\u00a0628\u2013647, 2015. https:\/\/doi.org\/10.1002\/oca.2123.","DOI":"10.1002\/oca.2123"},{"key":"2023060517421237425_j_auto-2022-0154_ref_017","doi-asserted-by":"crossref","unstructured":"P. Welz, M. Fischer, and J. Lunze, \u201cExperiment evaluation of a collision-free distance control of mobile robots,\u201d Automatisierungstechnik, vol.\u00a068, no.\u00a01, pp.\u00a032\u201343, 2020. https:\/\/doi.org\/10.1515\/auto-2019-0068.","DOI":"10.1515\/auto-2019-0068"},{"key":"2023060517421237425_j_auto-2022-0154_ref_018","doi-asserted-by":"crossref","unstructured":"M. Kloock and B. Alrifaee, \u201cCoordinated cooperative distributed decision-making using synchronization of local plans,\u201d IEEE Trans. Intell. Veh., vol.\u00a08, no.\u00a02, pp.\u00a01292\u20131306, 2023. https:\/\/doi.org\/10.1109\/tiv.2023.3234189.","DOI":"10.1109\/TIV.2023.3234189"},{"key":"2023060517421237425_j_auto-2022-0154_ref_019","unstructured":"M. Kloock and B. Alrifaee, \u201cGeneration of coupling topologies for the decision-making of connected and automated vehicles,\u201d IEEE Trans. Intell. Veh., 2023. https:\/\/doi.org\/10.13140\/RG.2.2.20578.20165."},{"key":"2023060517421237425_j_auto-2022-0154_ref_020","doi-asserted-by":"crossref","unstructured":"P. Scheffe, G. Dorndorf, and B. Alrifaee, \u201cIncreasing feasibility with priority assignment in distributed trajectory planning for road vehicles,\u201d in 2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC), pp. 3873\u20133879, 2022.","DOI":"10.1109\/ITSC55140.2022.9922028"},{"key":"2023060517421237425_j_auto-2022-0154_ref_021","doi-asserted-by":"crossref","unstructured":"P. Scheffe, J. Maczijewski, M. Kloock, et al.., \u201cNetworked and autonomous model-scale vehicles for experiments in research and education,\u201d IFAC-PapersOnLine, vol.\u00a053, no.\u00a02, pp.\u00a017 332\u201317 337, 2020. https:\/\/doi.org\/10.1016\/j.ifacol.2020.12.1821.","DOI":"10.1016\/j.ifacol.2020.12.1821"},{"key":"2023060517421237425_j_auto-2022-0154_ref_022","doi-asserted-by":"crossref","unstructured":"M. Kloock, P. Scheffe, I. T\u00fclleners, J. Maczijewski, S. Kowalewski, and B. Alrifaee, \u201cVision-based real-time indoor positioning system for multiple vehicles,\u201d IFAC-PapersOnLine, vol.\u00a053, no.\u00a02, pp.\u00a015 446\u201315 453, 2020. https:\/\/doi.org\/10.1016\/j.ifacol.2020.12.2367.","DOI":"10.1016\/j.ifacol.2020.12.2367"}],"container-title":["at - Automatisierungstechnik"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2022-0154\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2022-0154\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,5]],"date-time":"2023-06-05T17:43:04Z","timestamp":1685986984000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2022-0154\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,1]]},"references-count":22,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,4,7]]},"published-print":{"date-parts":[[2023,4,25]]}},"alternative-id":["10.1515\/auto-2022-0154"],"URL":"https:\/\/doi.org\/10.1515\/auto-2022-0154","relation":{},"ISSN":["0178-2312","2196-677X"],"issn-type":[{"value":"0178-2312","type":"print"},{"value":"2196-677X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,1]]}}}