/race_stack

The autonomous racing stack for the ForzaETH team at PBL

Primary LanguagePythonMIT LicenseMIT

ForzaETH Race Stack at Center for Project Based Learning

arXiv e-print Badge

ForzaETH Race Stack by the D-ITET Center for Project Based Learning (PBL) at ETH Zurich.

Accompanying this repository, a paper titled ForzaETH Race Stack - Scaled Autonomous Head-to-Head Racing on Fully Commercial off-the-Shelf Hardware is available on arXiv, detailing the system's architecture, algorithms, and performance benchmarks.

Installation

We provide an installation guide here.

Getting started

After installation, the car (or the simulation environment) is ready to be tested. For examples on how to run the different modules on the car, refer to the stack_master README. As a further example, the time-trials or the head-to-head checklists are a good starting point.

Contributing

In case you find our package helpful and want to contribute, please either raise an issue or directly make a pull request. To create pull request please follow the guidelines in CONTRIBUTING.

Acknowledgement

This project would not be possible without the use of multiple great open-sourced code bases as listed below:

Citing ForzaETH Race Stack

If you found our race stack helpful in your research, we would appreciate if you cite it as follows:

@misc{baumann2024forzaeth,
      title={ForzaETH Race Stack - Scaled Autonomous Head-to-Head Racing on Fully Commercial off-the-Shelf Hardware}, 
      author={Nicolas Baumann and Edoardo Ghignone and Jonas Kühne and Niklas Bastuck and Jonathan Becker and Nadine Imholz and Tobias Kränzlin and Tian Yi Lim and Michael Lötscher and Luca Schwarzenbach and Luca Tognoni and Christian Vogt and Andrea Carron and Michele Magno},
      year={2024},
      eprint={2403.11784}
}