Bringing AI Up To Speed

one corner at a time

How can Autonomous Racing

make Autonomous Driving Safer ?

Motorsport racing is where new concepts and technologies can be proven and stressed to the breaking point long before production lines are established. It is worth remembering there was a time people worried about cars themselves, and did not have trust in the technology. It was through racing events that car manufactures were able to showcase the safety of their vehicles. It is our hypothesis, that autonomous driving technologies also require a similar frontier - a grand challenge, and a proving ground - in the form of autonomous racing. Demonstrating high-speed autonomous racing has the potential to enable breakthroughs in agile and safe autonomy that could allow commercial AVs to handle uncertain and highly dynamic situations in traffic. To succeed at racing, autonomous driving software needs to replace the human driver and it should be capable of detecting other vehicles, localize the vehicle position relative to the opponents and the track while driving at high speeds, planning dynamic trajectories to allow overtaking in adversarial environments, and making high-frequency control decisions to stay on the racetrack.

We are teaching autonomous vehicles how to drive at the limits of the control, and agility of the vehicle itself. Driving in an agile manner, and driving safely may seem as two contradictory objectives, but the idea is not to drive fast and weave through traffic at times, but rather enhance the autonomous vehicle with the ability to autonomously maneuver (steer, accelerate, and brake) aggressively, when it encounters a safety, and life critical edge case. We are developing the algorithmic foundations for detecting edge cases in traffic and learning to safely maneuver during such instances. At an intuitive level, racing presents high-speed complex situations much more often than business-as-usual driving; and therefore, by enabling an autonomous agent to learn how to race, we are indirectly exploring its limitations, and in turn enabling, how to react to complex dynamic situations where other vehicles/obstacles can appear in close proximity during the last few seconds leading up-to a collision.

Autonomous racing is rapidly becoming the proving grounds for pitting AI systems for self-driving cars against each other, while steadily advancing the state of the art in perception, planning, and control.

We conduct research at the frontier of

Robotics, and Autonomous Vehicles

Publications