Toyota Research Institute and Stanford Engineering achieve ‘world’s first’ fully autonomous tandem drift sequence
Toyota Research Institute (TRI) and Stanford Engineering have demonstrated what they say is “a world first” in driving research: autonomously drifting two cars in tandem.
For nearly seven years, the teams have collaborated on research to make driving safer. The experiments automate a motorsports maneuver called “drifting”, where a driver precisely controls a vehicle’s direction after breaking traction by spinning the rear tires – a skill transferable to recovering from a slide on snow or ice.
By adding a second car drifting in tandem, the teams have now more closely simulated dynamic conditions where cars must respond quickly to other vehicles, pedestrians, and cyclists.
Avinash Balachandran, vice president of TRI’s Human Interactive Driving division, says: “Our researchers came together with one goal in mind – how to make driving safer.
“Now, utilizing the latest tools in AI, we can drift two cars in tandem autonomously. It is the most complex maneuver in motorsports, and reaching this milestone with autonomy means we can control cars dynamically at the extremes.
“This has far-reaching implications for building advanced safety systems into future automobiles.”
Chris Gerdes, professor of mechanical engineering and co-director of the Center for Automotive Research at Stanford (CARS), says: “The physics of drifting are actually similar to what a car might experience on snow or ice.
“What we have learned from this autonomous drifting project has already led to new techniques for controlling automated vehicles safely on ice.”
In an autonomous tandem drifting sequence, two vehicles – a lead car and a chase car – navigate a course at times within inches of each other while operating at the edge of control.
The team used modern techniques to build the vehicle’s AI, including a neural network tire model that allowed it to learn from experience, much like an expert driver.
Gerdes says: “The track conditions can change dramatically over a few minutes when the sun goes down.
“The AI we developed for this project learns from every trip we have taken to the track to handle this variation.”
Car crashes result in more than 40,000 fatalities in the US and about 1.35 million fatalities worldwide every year. Many of these incidents are due to a loss of vehicle control in sudden, dynamic situations. Autonomy holds tremendous promise for assisting drivers to react correctly.
Balachandran says: “When your car begins to skid or slide, you rely solely on your driving skills to avoid colliding with another vehicle, tree, or obstacle. An average driver struggles to manage these extreme circumstances, and a split second can mean the difference between life and death.
“This new technology can kick in precisely in time to safeguard a driver and manage a loss of control, just as an expert drifter would.”
Gerdes says: “Doing what has never been done before truly shows what is possible. If we can do this, just imagine what we can do to make cars safer.”
Technical details
Experiments were conducted at Thunderhill Raceway Park in Willows, California, using two modified GR Supras: Algorithms on the lead car were developed at TRI, while Stanford engineers developed those on the chase car.
TRI focused on developing robust and stable control mechanisms for the lead car, allowing it to make repeatable, safe lead runs.
Stanford Engineering developed AI vehicle models and algorithms that enable the chase car to adapt dynamically to the motion of the lead car so that it can drift alongside without colliding.
GReddy and Toyota Racing Development (TRD) modified each car’s suspension, engine, transmission, and safety systems (for example, roll cage, fire suppression).
Though subtly different from each other, the vehicles were built to the same specifications used in Formula Drift competitions to help the teams collect data with expert drivers in a controlled environment.
Both are equipped with computers and sensors that allow them to control their steering, throttle, and brakes while also sensing their motion (for example, position, velocity, and rotation rate).
Crucially, they share a dedicated WiFi network that allows them to communicate in real time by exchanging information such as their relative positions and planned trajectories.
To achieve autonomous tandem drifting, the vehicles must continually plan their steering, throttle, and brake commands and the trajectory they intend to follow using a technique called Nonlinear Model Predictive Control (NMPC).
In NMPC, each vehicle starts with objectives, represented mathematically as rules or constraints that it must obey.
The lead vehicle’s objective is to sustain a drift along a desired path while remaining subject to the constraints of the laws of physics and hardware limits like maximum steering angle.
The chase vehicle’s objective is to drift alongside the lead vehicle while proactively avoiding a collision.
Each vehicle then solves and re-solves an optimization problem up to 50 times per second to decide what steering, throttle, and brake commands best meet its objectives while responding to rapidly changing conditions.
By leveraging AI to constantly train the neural network using data from previous tests, the vehicles improve from every trip to the track.