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

Read original: arXiv:2408.06113 - Published 8/13/2024 by Yash Rampuria, Deep Boliya, Shreyash Gupta, Gopalan Iyengar, Ayush Rohilla, Mohak Vyas, Chaitanya Langde, Mehul Vijay Chanda, Ronak Gautam Matai, Kothapalli Namitha and 11 others
Total Score

0

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

Sign in to get full access

or

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

Overview

  • The paper presents the autonomous driving stack developed by the IIT Bombay Racing Driverless team for the Formula Student AI competition.
  • The system includes a perception module, a planning module, and a control module.
  • Key components include object detection, semantic segmentation, and end-to-end deep learning models for planning and control.

Plain English Explanation

The IIT Bombay Racing Driverless team developed an autonomous driving system to compete in the Formula Student AI competition. This system has three main parts:

  1. Perception: The car uses cameras and other sensors to detect and identify objects around it, like other vehicles, pedestrians, and track boundaries. This allows the car to understand its environment.

  2. Planning: Based on the information from the perception system, the car plans out the best path to take to navigate the race track safely and efficiently. This involves deciding on the optimal speed, steering angle, and other controls.

  3. Control: Finally, the car's control system takes the planned actions and translates them into the actual movement of the car's wheels, motors, and other physical components.

By combining these three key elements - perception, planning, and control - the IIT Bombay team created an autonomous driving system capable of piloting their car around the Formula Student race track without a human driver.

Technical Explanation

The perception module of the IIT Bombay Racing Driverless system uses a combination of object detection and semantic segmentation to identify and classify the various elements in the car's environment. The object detection model can recognize other vehicles, pedestrians, and track boundaries, while the semantic segmentation model provides a detailed understanding of the scene.

The planning module employs an end-to-end deep learning approach, where a neural network takes in the sensor data from the perception system and directly outputs the optimal control commands for the car, such as steering angle and throttle. This allows the system to plan a safe and efficient path through the race track.

The control module then translates these planned actions into the physical movements of the car, using low-level control algorithms to precisely control the steering, braking, and acceleration.

Critical Analysis

The paper provides a comprehensive overview of the IIT Bombay Racing Driverless autonomous driving stack, including the key technical details and insights. However, it does not go into depth on the specific neural network architectures, training procedures, or optimization techniques used, which would be helpful for a more thorough understanding of the system.

Additionally, the paper does not discuss any potential limitations or challenges faced by the team, such as dealing with edge cases, sensor failures, or changing environmental conditions. Further research and testing would be needed to fully evaluate the robustness and generalization capabilities of the system.

Conclusion

The IIT Bombay Racing Driverless team has developed a promising autonomous driving stack for the Formula Student AI competition, leveraging state-of-the-art perception, planning, and control techniques. While the technical details provided in the paper are impressive, additional research and evaluation would be needed to fully assess the system's capabilities and readiness for real-world deployment. Nonetheless, this work represents an important step forward in the development of autonomous driving technologies for motorsports 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

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

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

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

F1tenth Autonomous Racing With Offline Reinforcement Learning Methods
Total Score

0

F1tenth Autonomous Racing With Offline Reinforcement Learning Methods

Prajwal Koirala, Cody Fleming

Autonomous racing serves as a critical platform for evaluating automated driving systems and enhancing vehicle mobility intelligence. This work investigates offline reinforcement learning methods to train agents within the dynamic F1tenth racing environment. The study begins by exploring the challenges of online training in the Austria race track environment, where agents consistently fail to complete the laps. Consequently, this research pivots towards an offline strategy, leveraging `expert' demonstration dataset to facilitate agent training. A waypoint-based suboptimal controller is developed to gather data with successful lap episodes. This data is then employed to train offline learning-based algorithms, with a subsequent analysis of the agents' cross-track performance, evaluating their zero-shot transferability from seen to unseen scenarios and their capacity to adapt to changes in environment dynamics. Beyond mere algorithm benchmarking in autonomous racing scenarios, this study also introduces and describes the machinery of our return-conditioned decision tree-based policy, comparing its performance with methods that employ fully connected neural networks, Transformers, and Diffusion Policies and highlighting some insights into method selection for training autonomous agents in driving interactions.

Read more

8/9/2024