Fast and Modular Autonomy Software for Autonomous Racing Vehicles

Read original: arXiv:2408.15425 - Published 8/29/2024 by Andrew Saba, Aderotimi Adetunji, Adam Johnson, Aadi Kothari, Matthew Sivaprakasam, Joshua Spisak, Prem Bharatia, Arjun Chauhan, Brendan Duff Jr., Noah Gasparro and 20 others
Total Score

0

Fast and Modular Autonomy Software for Autonomous Racing Vehicles

Sign in to get full access

or

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

Overview

  • The paper presents a fast and modular autonomy software system for autonomous racing vehicles.
  • The system is designed to be highly flexible and adaptable, allowing for rapid development and testing of new algorithms and capabilities.
  • The software architecture is divided into several key components, including perception, planning, and control, each of which can be easily modified or replaced as needed.
  • The researchers demonstrate the effectiveness of their system through a series of simulated and real-world experiments on autonomous racing vehicles.

Plain English Explanation

The researchers have developed a new software system for controlling autonomous racing vehicles. This system is designed to be highly flexible and efficient, allowing engineers to quickly test and implement new algorithms and features.

The software is divided into different modules, each responsible for a specific task like perceiving the environment, planning the vehicle's movements, and controlling the vehicle's actuators. This modular design makes it easy to swap out or update individual components without having to rebuild the entire system.

The researchers tested their software in both simulation and on real-world autonomous racing vehicles. They found that their system was able to achieve high speeds and precise control while remaining flexible and adaptable. This could be useful for developing autonomous racing teams or other applications that require fast and agile autonomous vehicles.

Technical Explanation

The paper presents a fast and modular autonomy software system for autonomous racing vehicles. The system is designed to be highly flexible and adaptable, allowing for rapid development and testing of new algorithms and capabilities.

The software architecture is divided into several key components, including perception, planning, and control, each of which can be easily modified or replaced as needed. This modular design allows for the rapid prototyping and deployment of new algorithms and features.

The researchers demonstrate the effectiveness of their system through a series of simulated and real-world experiments on autonomous racing vehicles. They show that their system is able to achieve high speeds and precise control while maintaining a flexible and adaptable architecture.

Critical Analysis

The paper provides a comprehensive overview of the researchers' autonomy software system, including detailed descriptions of its architecture and the experiments conducted to evaluate its performance. However, the paper does not address some potential limitations or areas for further research.

For example, the researchers do not discuss how their system would perform in more complex or dynamic environments, such as those with multiple obstacles or changing weather conditions. Additionally, the paper does not explore the computational requirements of the system or how it might scale to larger or more advanced autonomous vehicles.

Further research could also investigate the transferability of the system to other autonomous vehicle applications beyond racing, such as urban driving or delivery services. Analyzing the safety and reliability of the system in real-world scenarios would also be an important area for future study.

Conclusion

The researchers have developed a fast and modular autonomy software system for autonomous racing vehicles that demonstrates high speeds, precise control, and a flexible architecture. This system could be valuable for the development of autonomous racing teams or other applications that require agile and adaptable autonomous vehicles.

While the paper provides a thorough technical explanation of the system, there are some areas that could benefit from further research, such as its performance in more complex environments and its potential for broader applications. Overall, the researchers have made a significant contribution to the field of autonomous vehicle technology with their innovative software system.



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

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

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