{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T08:10:03Z","timestamp":1767773403907,"version":"3.40.5"},"reference-count":96,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T00:00:00Z","timestamp":1726617600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Journal of Field Robotics"],"published-print":{"date-parts":[[2025,6]]},"abstract":"<jats:title>ABSTRACT<\/jats:title><jats:p>Autonomous racing in robotics combines high\u2010speed dynamics with the necessity for reliability and real\u2010time decision\u2010making. While such racing pushes software and hardware to their limits, many existing full\u2010system solutions necessitate complex, custom hardware and software, and usually focus on Time\u2010TrIals rather than full unrestricted Head\u2010to\u2010head racing, due to financial and safety constraints. This limits their reproducibility, making advancements and replication feasible mostly for well\u2010resourced laboratories with comprehensive expertise in mechanical, electrical, and robotics fields. Researchers interested in the autonomy domain but with only partial experience in one of these fields, need to spend significant time with familiarization and integration. The ForzaETH Race Stack addresses this gap by providing an autonomous racing software platform designed for F1TENTH, a 1:10 scaled Head\u2010to\u2010Head autonomous racing competition, which simplifies replication by using commercial off\u2010the\u2010shelf hardware. This approach enhances the competitive aspect of autonomous racing and provides an accessible platform for research and development in the field. The ForzaETH Race Stack is designed with modularity and operational ease of use in mind, allowing customization and adaptability to various environmental conditions, such as track friction and layout, which is exemplified by the various modularly implemented state estimation and control systems. Capable of handling both Time\u2010Trials and Head\u2010to\u2010Head racing, the stack has demonstrated its effectiveness, robustness, and adaptability in the field by winning the official F1TENTH international competition multiple times. Furthermore, the stack demonstrated its reliability and performance at unprecedented scales, up to over  on tracks up to 150\u2009m in length.<\/jats:p>","DOI":"10.1002\/rob.22429","type":"journal-article","created":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T14:32:10Z","timestamp":1726669930000},"page":"1037-1079","update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["ForzaETH Race Stack\u2014Scaled Autonomous Head\u2010to\u2010Head Racing on Fully Commercial Off\u2010the\u2010Shelf Hardware"],"prefix":"10.1002","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6591-1321","authenticated-orcid":false,"given":"Nicolas","family":"Baumann","sequence":"first","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Edoardo","family":"Ghignone","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Jonas","family":"K\u00fchne","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Niklas","family":"Bastuck","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Jonathan","family":"Becker","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Nadine","family":"Imholz","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Tobias","family":"Kr\u00e4nzlin","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Tian Yi","family":"Lim","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Michael","family":"L\u00f6tscher","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Luca","family":"Schwarzenbach","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Luca","family":"Tognoni","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Christian","family":"Vogt","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Andrea","family":"Carron","sequence":"additional","affiliation":[{"name":"D\u2010MAVT, Institute for Dynamic Systems and Control (IDSC) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]},{"given":"Michele","family":"Magno","sequence":"additional","affiliation":[{"name":"D\u2010ITET, Center for Project\u2010Based Learning (PBL) ETH Z\u00fcrich Z\u00fcrich Switzerland"}]}],"member":"311","published-online":{"date-parts":[[2024,9,18]]},"reference":[{"key":"e_1_2_14_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jprocont.2007.11.003"},{"key":"e_1_2_14_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2019.104270"},{"key":"e_1_2_14_4_1","unstructured":"alspitz.2023. \u201cCPU monitor.\u201dhttps:\/\/github.com\/alspitz\/cpu_monitor."},{"key":"e_1_2_14_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/IVS.2017.7995802"},{"key":"e_1_2_14_6_1","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2022.0130732"},{"key":"e_1_2_14_7_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1013689704352"},{"key":"e_1_2_14_8_1","unstructured":"BARC.2023. \u201cBerkeley Autonomous Racecar.\u201dhttps:\/\/goldeneye.berkeley.edu\/BARC.html."},{"key":"e_1_2_14_9_1","doi-asserted-by":"crossref","unstructured":"Baumann N. M.Baumgartner E.Ghignone et al.2024. \u201cCr3dt: Camera\u2010Radar Fusion for 3D Detection and Tracking.\u201dArXiv.https:\/\/doi.org\/10.48550\/arXiv.2403.15313.","DOI":"10.1109\/IROS58592.2024.10801848"},{"key":"e_1_2_14_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48891.2023.10161472"},{"key":"e_1_2_14_11_1","unstructured":"Benjumea A. I.Teeti F.Cuzzolin andA.Bradley.2021. \u201cYOLO\u2010Z: Improving Small Object Detection in yolov5 for Autonomous Vehicles.\u201dArXiv.https:\/\/doi.org\/10.48550\/arXiv.2112.11798."},{"key":"e_1_2_14_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10851-005-4891-5"},{"key":"e_1_2_14_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/rob.22153"},{"key":"e_1_2_14_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/VTCSpring.2019.8746367"},{"key":"e_1_2_14_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/OJITS.2022.3181510"},{"key":"e_1_2_14_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-374457-9.00004-4"},{"volume-title":"Proceedings of the ARW & OAGM Workshop 2019","year":"2019","author":"Brunnbauer A.","key":"e_1_2_14_17_1"},{"key":"e_1_2_14_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA46639.2022.9811650"},{"key":"e_1_2_14_19_1","doi-asserted-by":"publisher","DOI":"10.3390\/s22186793"},{"key":"e_1_2_14_20_1","doi-asserted-by":"publisher","DOI":"10.4271\/2020-01-0109"},{"key":"e_1_2_14_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21958"},{"key":"e_1_2_14_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.01164"},{"key":"e_1_2_14_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48891.2023.10161434"},{"key":"e_1_2_14_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2022.3209056"},{"key":"e_1_2_14_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/00423114.2019.1704804"},{"key":"e_1_2_14_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2023.104469"},{"volume-title":"Technical Report, CMU\u2010RI\u2010TR\u201092\u201001","year":"1992","author":"Coulter R.","key":"e_1_2_14_27_1"},{"key":"e_1_2_14_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/IVS.2019.8814089"},{"key":"e_1_2_14_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2023.3295252"},{"key":"e_1_2_14_30_1","unstructured":"F1TENTH.2023. \u201cF1tenth.\u201dhttps:\/\/f1tenth.org\/."},{"key":"e_1_2_14_31_1","doi-asserted-by":"publisher","DOI":"10.1080\/17430437.2019.1710131"},{"key":"e_1_2_14_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2023.3301975"},{"key":"e_1_2_14_33_1","unstructured":"Foote T. andM.Purvis.2010. \u201cREP: 103 Standard Units of Measure and Coordinate Conventions. ROS Enhancement Proposals (REPs).\u201dhttps:\/\/www.ros.org\/reps\/rep-0103.html."},{"key":"e_1_2_14_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS47612.2022.9981780"},{"key":"e_1_2_14_35_1","doi-asserted-by":"crossref","unstructured":"Gao Z. W.Wen Y.Xing andA.Tsourdos. Early View. \u201cAn Integrated Framework for Autonomous Driving Planning and Tracking based on NNMPC Considering Road Surface Variations.\u201d InIEEE Transactions on Intelligent Vehicles.IEEE.https:\/\/doi.org\/10.1109\/TIV.2024.3418951.","DOI":"10.1109\/TIV.2024.3418951"},{"key":"e_1_2_14_36_1","unstructured":"Gerkey B.2023. \u201camcl\u2014ros wiki.\u201d"},{"key":"e_1_2_14_37_1","doi-asserted-by":"publisher","DOI":"10.55417\/fr.2023020"},{"key":"e_1_2_14_38_1","unstructured":"Green M.1927. \u201cMeasurement of the Moments of Inertia of Full Scale Airplanes.\u201d Technical report Langley Aeronautical Laboratory."},{"key":"e_1_2_14_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2609829.2609837"},{"key":"e_1_2_14_40_1","doi-asserted-by":"crossref","unstructured":"He Y. B.Ciuffo Q.Zhou et al.2019. \u201cAdaptive Cruise Control Strategies Implemented On Experimental Vehicles: A Review.\u201dIFAC\u2010PapersOnLine52 no.5:21\u201327. 9th IFAC Symposium on Advances in Automotive Control AAC 2019.","DOI":"10.1016\/j.ifacol.2019.09.004"},{"key":"e_1_2_14_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48891.2023.10161233"},{"key":"e_1_2_14_42_1","doi-asserted-by":"publisher","DOI":"10.1080\/00423114.2019.1631455"},{"key":"e_1_2_14_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2016.7487258"},{"key":"e_1_2_14_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794445"},{"key":"e_1_2_14_45_1","unstructured":"IAC.2023. \u201cIndy Autonomous Challenge.\u201dhttps:\/\/www.indyautonomouschallenge.com\/."},{"key":"e_1_2_14_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC42340.2020.9304147"},{"key":"e_1_2_14_47_1","doi-asserted-by":"publisher","DOI":"10.24251\/HICSS.2017.577"},{"key":"e_1_2_14_48_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008306431147"},{"key":"e_1_2_14_49_1","doi-asserted-by":"publisher","DOI":"10.55417\/fr.2023024"},{"key":"e_1_2_14_50_1","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21977"},{"key":"e_1_2_14_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISECon.2017.7910242"},{"key":"e_1_2_14_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2023.3303841"},{"volume-title":"Topological Algorithms for Digital Image Processing, Volume 19 of Machine Intelligence and Pattern Recognition","year":"1996","author":"Kong T. Y.","key":"e_1_2_14_53_1"},{"key":"e_1_2_14_54_1","unstructured":"Konstantinidis K.2020. \u201cDevelopment of a Detection and Tracking of Moving Vehicles System for 2d Lidar Sensors.\u201d Thesis TU Delft.https:\/\/repository.tudelft.nl\/record\/uuid:103fe186-925e-46f7-8275-d746e7c47600."},{"key":"e_1_2_14_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIV.2023.3298914"},{"key":"e_1_2_14_56_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE58400.2024.10546662"},{"key":"e_1_2_14_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2019.2895282"},{"key":"e_1_2_14_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT58464.2023.10539485"},{"key":"e_1_2_14_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52729.2023.00113"},{"key":"e_1_2_14_60_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.02783"},{"key":"e_1_2_14_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAES.1966.4501892"},{"volume-title":"Proceedings of the 13th International Conference on Intelligent Autonomous Systems (IAS\u201013)","year":"2014","author":"Moore T.","key":"e_1_2_14_62_1"},{"key":"e_1_2_14_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/LES.2023.3298733"},{"key":"e_1_2_14_64_1","unstructured":"O'Kelly M. V.Sukhil H.Abbas et al.2019. \u201cF1\/10: An Open\u2010Source Autonomous Cyber\u2010Physical Platform.\u201dArXiv.https:\/\/doi.org\/10.48550\/arXiv.1901.08567."},{"key":"e_1_2_14_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197080"},{"key":"e_1_2_14_66_1","first-page":"77","volume-title":"NeurIPS 2019 Competition and Demonstration Track","author":"O'Kelly M.","year":"2020"},{"volume-title":"Introduction to Signal Processing","year":"1995","author":"Orfanidis S. J.","key":"e_1_2_14_67_1"},{"key":"e_1_2_14_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/IRC.2017.25"},{"key":"e_1_2_14_69_1","doi-asserted-by":"publisher","DOI":"10.1080\/00423119208969994"},{"key":"e_1_2_14_70_1","doi-asserted-by":"publisher","DOI":"10.2514\/6.2004-4900"},{"key":"e_1_2_14_71_1","doi-asserted-by":"publisher","DOI":"10.55417\/fr.2024004"},{"key":"e_1_2_14_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITSC55140.2022.9922239"},{"key":"e_1_2_14_73_1","unstructured":"Roborace.2023. \u201cRoborace.\u201dhttps:\/\/roborace.com\/."},{"key":"e_1_2_14_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCSYS.2023.3267041"},{"key":"e_1_2_14_75_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2012.05.021"},{"volume-title":"Introduction to Autonomous Mobile Robots","year":"2011","author":"Siegwart R.","key":"e_1_2_14_76_1"},{"key":"e_1_2_14_77_1","unstructured":"Srinivasa S. S. P.Lancaster J.Michalove et al.2019. \u201cMuSHR: A Low\u2010Cost Open\u2010Source Robotic Racecar for Education and Research.\u201dArXiv.https:\/\/doi.org\/10.48550\/arXiv.1908.08031."},{"key":"e_1_2_14_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2020.3016929"},{"key":"e_1_2_14_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITSC.2019.8917032"},{"key":"e_1_2_14_80_1","doi-asserted-by":"publisher","DOI":"10.1051\/e3sconf\/20199504002"},{"key":"e_1_2_14_81_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS45743.2020.9341683"},{"key":"e_1_2_14_82_1","first-page":"1","volume-title":"Stanley: The Robot That Won the DARPA Grand Challenge","author":"Thrun S.","year":"2007"},{"key":"e_1_2_14_83_1","first-page":"1","volume-title":"Autonomous Driving in Urban Environments: Boss and the Urban Challenge","author":"Urmson C.","year":"2009"},{"key":"e_1_2_14_84_1","doi-asserted-by":"publisher","DOI":"10.1080\/00423111003746140"},{"key":"e_1_2_14_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS45743.2020.9341731"},{"key":"e_1_2_14_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8460743"},{"key":"e_1_2_14_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASSPCC.2000.882463"},{"volume-title":"ICRA 2021 Workshop Opportuninties and Challenges with Autonomous Racing","year":"2021","author":"Wang R.","key":"e_1_2_14_88_1"},{"key":"e_1_2_14_89_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509799"},{"key":"e_1_2_14_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2019.2949973"},{"key":"e_1_2_14_91_1","first-page":"1","article-title":"Tube Model Predictive Control for an Autonomous Race Car","volume":"60","author":"Wischnewski A.","year":"2021","journal-title":"Vehicle System Dynamics"},{"key":"e_1_2_14_92_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-64550-5_10"},{"key":"e_1_2_14_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIV.2022.3169986"},{"key":"e_1_2_14_94_1","doi-asserted-by":"crossref","unstructured":"Wischnewski A. T.Stahl J.Betz andB.Lohmann.2019. \u201cVehicle Dynamics State Estimation and Localization for High Performance Race Cars**Research was Supported by the Basic Research Fund of the Institute of Automotive Technology of the Technical University of Munich.\u201dIFAC\u2010PapersOnLine52 no.8:154\u2013161. 10th IFAC Symposium on Intelligent Autonomous Vehicles IAV 2019.","DOI":"10.1016\/j.ifacol.2019.08.064"},{"key":"e_1_2_14_95_1","series-title":"Virtual (Covid)","first-page":"11784","volume-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition","author":"Yin T.","year":"2021"},{"key":"e_1_2_14_96_1","first-page":"8186","volume-title":"2023 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Zhu E. L.","year":"2022"},{"key":"e_1_2_14_97_1","first-page":"3781","volume-title":"Proceedings of the IEEE\/CVF International Conference on Computer Vision","author":"Zong Z.","year":"2023"}],"container-title":["Journal of Field Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.22429","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,15]],"date-time":"2025-05-15T12:59:54Z","timestamp":1747313994000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.22429"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,18]]},"references-count":96,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["10.1002\/rob.22429"],"URL":"https:\/\/doi.org\/10.1002\/rob.22429","archive":["Portico"],"relation":{},"ISSN":["1556-4959","1556-4967"],"issn-type":[{"type":"print","value":"1556-4959"},{"type":"electronic","value":"1556-4967"}],"subject":[],"published":{"date-parts":[[2024,9,18]]},"assertion":[{"value":"2024-03-08","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-08-17","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-09-18","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}