ForzaETH Race Stack -- Scaled Autonomous Head-to-Head Racing on Fully Commercial off-the-Shelf Hardware

Read original: arXiv:2403.11784 - Published 8/20/2024 by Nicolas Baumann, Edoardo Ghignone, Jonas Kuhne, Niklas Bastuck, Jonathan Becker, Nadine Imholz, Tobias Kranzlin, Tian Yi Lim, Michael Lotscher, Luca Schwarzenbach and 4 others
Total Score

0

🏋️

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Autonomous racing in robotics combines high-speed dynamics with the need for reliability and real-time decision-making.
  • Existing full-system solutions often require complex, custom hardware and software, and focus on Time-Trials rather than full Head-to-Head racing due to financial and safety constraints.
  • This limits their reproducibility, making advancements and replication feasible mostly for well-resourced laboratories.
  • The ForzaETH Race Stack addresses this gap by providing an autonomous racing software platform designed for the F1TENTH 1:10 scaled Head-to-Head autonomous racing competition.

Plain English Explanation

The ForzaETH Race Stack is a software platform designed for autonomous racing in the F1TENTH competition, which involves small, self-driving cars racing against each other. Autonomous racing is challenging because the cars need to navigate the track at high speeds while making real-time decisions to maintain reliability and safety.

Many existing solutions for autonomous racing require specialized, custom-built hardware and software, which can be expensive and difficult to replicate. This means that only well-funded research labs with expertise in mechanical, electrical, and robotics engineering can participate in this type of research.

The ForzaETH Race Stack aims to make autonomous racing more accessible by using commercial off-the-shelf hardware, which simplifies the setup and allows researchers with partial experience in these fields to get involved. This approach also enhances the competitive aspect of the racing, as the focus is on Head-to-Head competition rather than just time trials.

The ForzaETH Race Stack is designed to be modular and easy to use, allowing researchers to customize and adapt it to different environmental conditions, such as track friction and layout. It has demonstrated its effectiveness, robustness, and adaptability by winning the official F1TENTH international competition multiple times.

Technical Explanation

The ForzaETH Race Stack is an autonomous racing software platform designed for the F1TENTH competition, which involves 1:10 scale self-driving cars racing against each other. This approach addresses the limitations of existing full-system solutions, which often require complex, custom hardware and software, and typically focus on Time-Trials rather than full Head-to-Head racing due to financial and safety constraints.

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. It is capable of handling both Time-Trials and Head-to-Head racing, and has demonstrated its effectiveness, robustness, and adaptability in the field by winning the official F1TENTH international competition multiple times.

Critical Analysis

The paper does not explicitly discuss any caveats or limitations of the ForzaETH Race Stack approach. However, it is important to consider the potential issues that may arise, such as the performance limitations of commercial off-the-shelf hardware compared to custom-built solutions, or the challenges of scaling up the system to larger-scale autonomous racing scenarios.

Additionally, while the ForzaETH Race Stack aims to make autonomous racing more accessible, there may still be barriers to entry for researchers with limited experience in the relevant fields. Further research may be needed to assess the ease of use and integration of the platform for a wider range of users.

Conclusion

The ForzaETH Race Stack is an innovative approach to autonomous racing that addresses the limitations of existing full-system solutions. By using commercial off-the-shelf hardware and providing a modular, easy-to-use software platform, the ForzaETH Race Stack democratizes autonomous racing research and development, making it more accessible to a broader range of researchers.

The platform's effectiveness, robustness, and adaptability, as demonstrated by its multiple wins in the official F1TENTH competition, suggest that it has the potential to drive advancements in the field of autonomous racing and contribute to the development of more reliable and capable self-driving systems.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🏋️

Total Score

0

ForzaETH Race Stack -- Scaled Autonomous Head-to-Head Racing on Fully Commercial off-the-Shelf Hardware

Nicolas Baumann, Edoardo Ghignone, Jonas Kuhne, Niklas Bastuck, Jonathan Becker, Nadine Imholz, Tobias Kranzlin, Tian Yi Lim, Michael Lotscher, Luca Schwarzenbach, Luca Tognoni, Christian Vogt, Andrea Carron, Michele Magno

Autonomous racing in robotics combines high-speed dynamics with the necessity for reliability and real-time decision-making. While such racing pushes software and hardware to their limits, many existing full-system solutions necessitate complex, custom hardware and software, and usually focus on Time-Trials rather than full unrestricted Head-to-Head racing, due to financial and safety constraints. This limits their reproducibility, making advancements and replication feasible mostly for well-resourced 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-to-Head autonomous racing competition, which simplifies replication by using commercial off-the-shelf 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. Capable of handling both Time-Trials and Head-to-Head racing, the stack has demonstrated its effectiveness, robustness, and adaptability in the field by winning the official F1TENTH international competition multiple times.

Read more

8/20/2024

Fast and Modular Autonomy Software for Autonomous Racing Vehicles
Total Score

0

Fast and Modular Autonomy Software for Autonomous Racing Vehicles

Andrew Saba, Aderotimi Adetunji, Adam Johnson, Aadi Kothari, Matthew Sivaprakasam, Joshua Spisak, Prem Bharatia, Arjun Chauhan, Brendan Duff Jr., Noah Gasparro, Charles King, Ryan Larkin, Brian Mao, Micah Nye, Anjali Parashar, Joseph Attias, Aurimas Balciunas, Austin Brown, Chris Chang, Ming Gao, Cindy Heredia, Andrew Keats, Jose Lavariega, William Muckelroy III, Andre Slavescu, Nickolas Stathas, Nayana Suvarna, Chuan Tian Zhang, Sebastian Scherer, Deva Ramanan

Autonomous motorsports aim to replicate the human racecar driver with software and sensors. As in traditional motorsports, Autonomous Racing Vehicles (ARVs) are pushed to their handling limits in multi-agent scenarios at extremely high ($geq 150mph$) speeds. This Operational Design Domain (ODD) presents unique challenges across the autonomy stack. The Indy Autonomous Challenge (IAC) is an international competition aiming to advance autonomous vehicle development through ARV competitions. While far from challenging what a human racecar driver can do, the IAC is pushing the state of the art by facilitating full-sized ARV competitions. This paper details the MIT-Pitt-RW Team's approach to autonomous racing in the IAC. In this work, we present our modular and fast approach to agent detection, motion planning and controls to create an autonomy stack. We also provide analysis of the performance of the software stack in single and multi-agent scenarios for rapid deployment in a fast-paced competition environment. We also cover what did and did not work when deployed on a physical system the Dallara AV-21 platform and potential improvements to address these shortcomings. Finally, we convey lessons learned and discuss limitations and future directions for improvement.

Read more

8/29/2024

Scalable Supervisory Architecture for Autonomous Race Cars
Total Score

0

Scalable Supervisory Architecture for Autonomous Race Cars

Zal'an Demeter, P'eter Bogd'an, 'Armin Bog'ar-N'emeth, Gergely B'ari

In recent years, the number and importance of autonomous racing leagues, and consequently the number of studies on them, has been growing. The seamless integration between different series has gained attention due to the scene's diversity. However, the high cost of full scale racing makes it a more accessible development model, to research at smaller form factors and scale up the achieved results. This paper presents a scalable architecture designed for autonomous racing that emphasizes modularity, adaptability to diverse configurations, and the ability to supervise parallel execution of pipelines that allows the use of different dynamic strategies. The system showcased consistent racing performance across different environments, demonstrated through successful participation in two relevant competitions. The results confirm the architecture's scalability and versatility, providing a robust foundation for the development of competitive autonomous racing systems. The successful application in real-world scenarios validates its practical effectiveness and highlights its potential for future advancements in autonomous racing technology.

Read more

8/28/2024

A Simulation Benchmark for Autonomous Racing with Large-Scale Human Data
Total Score

0

A Simulation Benchmark for Autonomous Racing with Large-Scale Human Data

Adrian Remonda, Nicklas Hansen, Ayoub Raji, Nicola Musiu, Marko Bertogna, Eduardo Veas, Xiaolong Wang

Despite the availability of international prize-money competitions, scaled vehicles, and simulation environments, research on autonomous racing and the control of sports cars operating close to the limit of handling has been limited by the high costs of vehicle acquisition and management, as well as the limited physics accuracy of open-source simulators. In this paper, we propose a racing simulation platform based on the simulator Assetto Corsa to test, validate, and benchmark autonomous driving algorithms, including reinforcement learning (RL) and classical Model Predictive Control (MPC), in realistic and challenging scenarios. Our contributions include the development of this simulation platform, several state-of-the-art algorithms tailored to the racing environment, and a comprehensive dataset collected from human drivers. Additionally, we evaluate algorithms in the offline RL setting. All the necessary code (including environment and benchmarks), working examples, datasets, and videos are publicly released and can be found at: https://assetto-corsa-gym.github.io

Read more

7/25/2024