Winning Through Simplicity: Autonomous Car Design for Formula Student

Read original: arXiv:2406.13256 - Published 6/21/2024 by Tobias Friedrich, Marco Muller, Adrian Bauske, Simon Hartl, Johannes Herrmann, David Forster, Tobias Tietze, Sebastian Sartor
Total Score

0

Winning Through Simplicity: Autonomous Car Design for Formula Student

Sign in to get full access

or

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

Overview

  • Presents a simplified autonomous car design for the Formula Student competition
  • Focuses on achieving high performance while adhering to strict design constraints
  • Emphasizes the importance of simplicity and robustness in autonomous vehicle development

Plain English Explanation

The paper describes the design of an autonomous car for the Formula Student competition, a prestigious engineering challenge where student teams design, build, and race small-scale race cars. The key focus of the paper is on developing a simple yet effective autonomous car design that can succeed within the tight constraints of the competition.

The authors recognize that autonomous vehicle technology is complex, with many sophisticated sensors, algorithms, and computing systems required to enable self-driving capabilities. However, they argue that for the purposes of the Formula Student competition, a more streamlined and straightforward approach can actually be advantageous. By avoiding unnecessary complexity and focusing on core functionalities, the team was able to create an autonomous car that was reliable, easy to maintain, and able to perform well on the race track.

Some of the key design choices highlighted in the paper include the use of a basic camera-based perception system, a lightweight and power-efficient computing platform, and a simple control algorithm for navigation and maneuvering. The authors emphasize that while these solutions may not be as advanced as the state-of-the-art in autonomous driving research, they were well-suited to the specific requirements and challenges of the Formula Student competition.

The paper provides a valuable perspective on the trade-offs involved in autonomous vehicle design, showing that in some contexts, a focus on simplicity and robustness can be more important than the latest cutting-edge technologies. This approach could have relevant implications for the development of autonomous systems in other domains, where cost, size, and reliability constraints may take precedence over absolute performance.

Technical Explanation

The paper presents the design of an autonomous car developed by the authors for the Formula Student competition. The key design constraints and objectives include:

  1. Tight size and weight limitations: The car must fit within a specified envelope and weigh no more than 300 kg, including the driver.
  2. Limited computing resources: The team must use a low-power, embedded computing platform with limited processing power and memory.
  3. Robust and reliable performance: The car must be able to navigate the competition course autonomously, including tight turns and unpredictable obstacles, with a high degree of consistency and repeatability.

To address these challenges, the authors focused on a simplified approach to autonomous driving, eschewing complex sensor suites and advanced algorithms in favor of a more streamlined design. The key components of their system include:

  1. Perception: A single camera is used for object detection and localization, combined with basic image processing techniques to identify track boundaries, obstacles, and the car's position.
  2. Navigation and Control: A lightweight control algorithm based on a pure pursuit approach is used for steering and speed control, relying on the camera-based perception system to guide the car through the course.
  3. Computing Platform: A low-power, embedded computing board (Raspberry Pi) is used to run the perception and control algorithms, providing a balance of performance and power efficiency.

The authors conducted extensive testing and tuning of their autonomous system, both in simulation and on the physical car, to ensure reliable and consistent performance during the competition. They also discuss the trade-offs involved in their design choices, highlighting the benefits of their simplistic approach in terms of cost, weight, and ease of maintenance, as well as the potential limitations compared to more advanced autonomous driving systems.

Critical Analysis

The authors make a compelling case for the advantages of a simplified autonomous car design in the context of the Formula Student competition. Their focus on robustness, reliability, and efficient use of limited resources is well-aligned with the specific constraints and objectives of the event.

However, it is important to note that the authors' approach may not be directly applicable to real-world autonomous driving applications, where more sophisticated sensor suites, perception algorithms, and control systems are generally required to ensure safe and reliable operation in complex, unstructured environments.

The paper also lacks a detailed comparison of the performance and capabilities of the authors' autonomous car design compared to other teams' entries or to traditional, human-driven Formula Student cars. While the authors claim their approach achieved successful results in the competition, it would be helpful to have more quantitative data or benchmark comparisons to fully assess the strengths and limitations of their design.

Additionally, the paper does not delve deeply into the potential challenges or risks associated with the authors' simplified approach, such as the impact of environmental conditions, sensor degradation, or software failures on the car's performance and safety. A more thorough consideration of these aspects would help readers better understand the trade-offs and potential pitfalls of the proposed design.

Overall, the paper provides a valuable perspective on the role of simplicity in autonomous vehicle design, particularly in the context of highly constrained engineering competitions. The authors' insights could inform the development of autonomous systems in other domains where resource efficiency and reliability are key priorities.

Conclusion

The paper presents a simplified autonomous car design developed by the authors for the Formula Student competition, emphasizing the importance of simplicity and robustness in achieving high performance under strict design constraints. By focusing on a streamlined approach to perception, navigation, and control, the authors were able to create an autonomous car that was reliable, easy to maintain, and able to perform well on the race track.

The authors' insights highlight the potential trade-offs between complexity and effectiveness in autonomous vehicle development, suggesting that in certain contexts, a focus on core functionalities and efficient use of resources can be more important than the latest cutting-edge technologies. This perspective could have relevant implications for the design of autonomous systems in other domains, where cost, size, and reliability constraints may take precedence over absolute performance.

While the authors' approach may not be directly applicable to real-world autonomous driving applications, the paper provides a valuable case study in the challenges and considerations involved in developing autonomous systems for highly specialized engineering competitions. As the field of autonomous vehicles continues to evolve, the lessons learned from this research could contribute to the development of more robust and practical solutions for a wide range of applications.



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

Winning Through Simplicity: Autonomous Car Design for Formula Student
Total Score

0

Winning Through Simplicity: Autonomous Car Design for Formula Student

Tobias Friedrich, Marco Muller, Adrian Bauske, Simon Hartl, Johannes Herrmann, David Forster, Tobias Tietze, Sebastian Sartor

This paper presents the design of an autonomous race car that is self-designed, self-developed, and self-built by the Elefant Racing team at the University of Bayreuth. The system is created to compete in the Formula Student Driverless competition. Its primary focus is on the Acceleration track, a straight 75-meter-long course, and the Skidpad track, which comprises two circles forming an eight. Additionally, it is experimentally capable of competing in the Autocross and Trackdrive events, which feature tracks with previously unknown straights and curves. The paper details the hardware, software and sensor setup employed during the 2020/2021 season. Despite being developed by a small team with limited computer science expertise, the design won the Formula Student East Engineering Design award. Emphasizing simplicity and efficiency, the team employed streamlined techniques to achieve their success.

Read more

6/21/2024

IIT Bombay Racing Driverless: Autonomous Driving Stack for Formula Student AI
Total Score

0

IIT Bombay Racing Driverless: Autonomous Driving Stack for Formula Student AI

Yash Rampuria, Deep Boliya, Shreyash Gupta, Gopalan Iyengar, Ayush Rohilla, Mohak Vyas, Chaitanya Langde, Mehul Vijay Chanda, Ronak Gautam Matai, Kothapalli Namitha, Ajinkya Pawar, Bhaskar Biswas, Nakul Agarwal, Rajit Khandelwal, Rohan Kumar, Shubham Agarwal, Vishwam Patel, Abhimanyu Singh Rathore, Amna Rahman, Ayush Mishra, Yash Tangri

This work presents the design and development of IIT Bombay Racing's Formula Student style autonomous racecar algorithm capable of running at the racing events of Formula Student-AI, held in the UK. The car employs a cutting-edge sensor suite of the compute unit NVIDIA Jetson Orin AGX, 2 ZED2i stereo cameras, 1 Velodyne Puck VLP16 LiDAR and SBG Systems Ellipse N GNSS/INS IMU. It features deep learning algorithms and control systems to navigate complex tracks and execute maneuvers without any human intervention. The design process involved extensive simulations and testing to optimize the vehicle's performance and ensure its safety. The algorithms have been tested on a small scale, in-house manufactured 4-wheeled robot and on simulation software. The results obtained for testing various algorithms in perception, simultaneous localization and mapping, path planning and controls have been detailed.

Read more

8/13/2024

UruBots Autonomous Cars Team One Description Paper for FIRA 2024
Total Score

0

UruBots Autonomous Cars Team One Description Paper for FIRA 2024

Pablo Moraes, Christopher Peters, Any Da Rosa, Vinicio Melgar, Franco Nu~nez, Maximo Retamar, William Moraes, Victoria Saravia, Hiago Sodre, Sebastian Barcelona, Anthony Scirgalea, Juan Deniz, Bruna Guterres, Andr'e Kelbouscas, Ricardo Grando

This document presents the design of an autonomous car developed by the UruBots team for the 2024 FIRA Autonomous Cars Race Challenge. The project involves creating an RC-car sized electric vehicle capable of navigating race tracks with in an autonomous manner. It integrates mechanical and electronic systems alongside artificial intelligence based algorithms for the navigation and real-time decision-making. The core of our project include the utilization of an AI-based algorithm to learn information from a camera and act in the robot to perform the navigation. We show that by creating a dataset with more than five thousand samples and a five-layered CNN we managed to achieve promissing performance we our proposed hardware setup. Overall, this paper aims to demonstrate the autonomous capabilities of our car, highlighting its readiness for the 2024 FIRA challenge, helping to contribute to the field of autonomous vehicle research.

Read more

6/14/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