An AI pilot has beaten three champion drone racers at their own game
In what can only bode poorly for our species’ survival during the inevitable robot uprisings, an AI system has once again outperformed the people who trained it. This time, researchers at the University of Zurich in partnership with Intel, pitted their “Swift” AI piloting system against a trio of world champion drone racers — none of whom could best its top time.
Swift is the culmination of years of AI and machine learning research by the University of Zurich. In 2021, the team set an earlier iteration of the flight control algorithm that used a series of external cameras to validate its position in space in real-time, against amateur human pilots, all of whom were easily overmatched in every lap of every race during the test. That result was a milestone in its own right as, previously, self-guided drones relied on simplified physics models to continually calculate their optimum trajectory, which severely lowered their top speed.
This week’s result is another milestone, not just because the AI bested people whose job is to fly drones fast, but because it did so without the cumbersome external camera arrays= of its predecessor. The Swift system “reacts in real time to the data collected by an onboard camera, like the one used by human racers,” an UZH Zurich release reads. It uses an integrated inertial measurement unit to track acceleration and speed while an onboard neural network localizes its position in space using data from the front-facing cameras. All of that data is fed into a central control unit — itself a deep neural network — which crunches through the numbers and devises a shortest/fastest path around the track.
“Physical sports are more challenging for AI because they are less predictable than board or video games. We don’t have a perfect knowledge of the drone and environment models, so the AI needs to learn them by interacting with the physical world,” Davide Scaramuzza, head of the Robotics and Perception Group at the University of Zurich, said in a statement.
Rather than let a quadcopter smash its way around the track for the month that its controller AI would need to slowly learned the various weaves and bobs of the circuit, the research team instead simulated that learning session virtually. It took all of an hour. And then the drone went to work against 2019 Drone Racing League champion Alex Vanover, 2019 MultiGP Drone Racing champion Thomas Bitmatta, and three-time Swiss champion, Marvin Schaepper.
Swift notched the fastest lap overall, beating the humans by a half second, though the meatsack pilots proved more adaptable to changing conditions during the course of a race. “Drones have a limited battery capacity; they need most of their energy just to stay airborne. Thus, by flying faster we increase their utility,” Scaramuzza said. As such, the research team hopes to continue developing the algorithm for eventual use in Search and Rescue operations, as well as forest monitoring, space exploration, and in film production.