ForzaETH Race Stack -- Scaled Autonomous Head-to-Head Racing on Fully Commercial off-the-Shelf Hardware
arXiv:2403.11784 · doi:10.1002/rob.22429
Abstract
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.
This paper has been accepted at the Journal of Field Robotics
References in corpus (15)
- Enhanced computation method of topological smoothing on shared memory parallel machines
- YOLO-Z: Improving small object detection in YOLOv5 for autonomous vehicles
- F1/10: An Open-Source Autonomous Cyber-Physical Platform
- TUM autonomous motorsport: An autonomous racing software for the Indy Autonomous Challenge
- Multilayer Graph-Based Trajectory Planning for Race Vehicles in Dynamic Scenarios
- MuSHR: A Low-Cost, Open-Source Robotic Racecar for Education and Research
- A Research and Educational Robotic Testbed for Real-time Control of Emerging Mobility Systems: From Theory to Scaled Experiments
- Motion Planning and Control for Multi Vehicle Autonomous Racing at High Speeds
- Model- and Acceleration-based Pursuit Controller for High-Performance Autonomous Racing
- Contextual Tuning of Model Predictive Control for Autonomous Racing
- Chronos and CRS: Design of a miniature car-like robot and a software framework for single and multi-agent robotics and control
- MixNet: Structured Deep Neural Motion Prediction for Autonomous Racing
- Model Parameter Identification via a Hyperparameter Optimization Scheme for Autonomous Racing Systems
- TC-Driver: Trajectory Conditioned Driving for Robust Autonomous Racing -- A Reinforcement Learning Approach
- er.autopilot 1.0: The Full Autonomous Stack for Oval Racing at High Speeds