What is Autonomous Racing?
No driver, just software. Driverless vehicles, autonomous go-karts, and the vehicles of tomorrow. Autonomous racing is the ultimate engineering challenge. The driver is replaced with a variety of sensors that act as the eyes and ears of the vehicle, feeding the data to a control algorithm that students develop and tune. Machine learning (artificial intelligence) is often used to interpret sensor data.
The official vehicle of the Indy Autonomous Challenge is the Dallara-built AV-21 which has been retrofitted with hardware and controls to enable automation. The Dallara AV-21 chassis is a modified version of the Indy Lights chassis.
Driverless – Pure Software
Autonomous racing eliminates a driver and replaces him with a variety of sensors that act as the eyes and ears of the vehicle. Generally, the sensors are taking in lots and lots of vehicle and environment information and processing the data, and sending important command information to the control algorithm. It's within the control algorithm that the autonomous racecar uses where it is on the road, what is around it, and what path it should be following next!
The software can be broken down into three main areas first is the "Control" the Low-level hardware controller of the steering, braking, gear shifting, and accelerator. second is "Localization" using GP, IMU fusion, Kalman filtering, and pose estimation. The third is "Perception" using LIDAR and other sensor ingest, fusion, filtering, and world state estimation.
Ultimate Engineering Challenge
The challenge of developing a vehicle that races autonomously adds a multitude of unique requirements for students to take into account when tuning a control algorithm. The biggest and most important challenge is the fact that, unlike a normal vehicle whose speed rarely exceeds 80 mph on a public road, a race car can go upwards of 200 mph!
This is all accomplished by using 3 Luminar Hydra LiDAR pushing out 64 Lines and a 60-degree scanning window, 2 Novatel GPS with millimeter accuracy, 6 high definition wide-field cameras, 3 RADARs located on both sides and the front of the car, and a State-of-the -rt GPU and processing computer.
It's because of these high speeds and mass amounts of data that students must carefully interpret sensor data in order to create the most efficient control algorithm, as a race car at a top speed of 200mph can travel about 90m or 293ft a second!
Vehicles of Tomorrow
Self-driving vehicles will revolutionize the way we all travel and perceive our infrastructure for transportation. Autonomous Technology merges robotics, machine learning, engineering, and modern software development methods!
When all of this comes together, it pushes the boundaries of consumer technology. Developing a racecar that can stop or avoid a collision going 200mph, makes road vehicle algorithms that much more robust. Adding a huge margin of safety to consumer autonomous vehicles that would otherwise never be developed!