For the first time, a drone successfully defeated a human opponent in a one-on-one championship match. Behind the drone was an artificial intelligence system called Swift, and the relevant paper was also published on the cover of the journal Nature. How does AI become a game master? In games such as chess, StarCraft, Dota2 and GT racing, the virtual players controlled by computers are realized through deep reinforcement learning (RL) systems. Under the control of deep reinforcement learning systems, virtual computer players may easily defeat human players, but in competitions in the physical world, AI decision-making and operations face many difficulties. First-person perspective (FPV) drone racing is a competition in which professional players fly high-speed drones on a 3D track. The pilot can observe the environment from the drone's perspective through the images transmitted by the onboard camera, and complete operations such as acceleration, deceleration, and turning to allow the drone to pass through obstacles on the track. Swift (blue) and human (red) battle, seven square gates, each must pass through one by one in each round, Image source: Reference [1] It’s difficult for autonomous drones to fly at the level of professional pilots because the robots need to fly within their physical limitations while only being able to estimate their speed and position based on onboard sensors. Traditional drone racing methods include trajectory planning and model predictive control (MPC), but this method can only be implemented under ideal conditions. Once any interference occurs, the entire system will collapse. Image source: piqsels The Swift system overcomes this difficulty. The Swift system consists of two key modules: The first is the perception system, which converts high-dimensional vision (i.e., spatial stereoscopic vision) and inertial information into low-dimensional codes; The second is the control system, which ingests the low-dimensional code generated by the perception system and generates control commands. Combining these two systems can make real-time decision adjustments based on subtle changes in the physical environment. Of course, advanced perception and control systems are not enough to compete against human champion drivers. How is the Swift system better than humans? The Swift system has certain structural advantages over human drivers. Swift system, Image source: Reference [1] First, it can utilize inertial data from an onboard inertial measurement unit. This is similar to the human vestibular system, which human pilots cannot use during racing because they are not actually in the aircraft and cannot feel the accelerations acting on it. Second, the Swift system benefits from lower sensorimotor latency (40 milliseconds for Swift, compared to an average of 220 milliseconds for human experts). FPV competitions use quadcopters, which are among the most agile machines ever made. In competitions, aircraft will exert forces five times or more of their own weight, and even in a limited space, speeds can exceed 100 kilometers per hour, and acceleration is several times that of gravity. Therefore, lower latency helps make the aircraft more agile. In the actual competition process, human pilots practiced on the track for a week. After that, drones controlled by Swift and humans needed to pass through each gate in the correct order on the field track. Swift won all the head-to-head competitions with three human champions and even set the record for the fastest completion of the race. Image source: piqsels After AI-controlled drones defeated humans, autonomous mobile robots still have a lot of room for improvement. For example, when a human is controlling a drone, even if a collision occurs, as long as the hardware is still working properly, the human can still control the drone to continue flying and complete the track, but Swift has not received training in post-collision recovery. Even with many limitations, this research achievement has become a milestone in mobile robotics and machine intelligence, which will help the rapid development of autonomous ground vehicles, aerial vehicles and personal robots. References [1] Kaufmann, E., Bauersfeld, L., Loquercio, A. et al. Champion-level drone racing using deep reinforcement learning. Nature 620, 982–987 (2023). https://doi.org/10.1038/s41586-023-06419-4 Planning and production Source: "Voice of Science and Technology Association" WeChat public account Author: SamKakeru Popular Science Writer Editor: Jin Yufen |
>>: When will the Mid-Autumn moon be the fullest this year?
Text/Joint Research Group of Financial Technology...
[51CTO.com original article] Coeus likes to chat ...
Although Douyin has launched an anti-addiction sy...
The US election is getting closer, and Biden has ...
Early this morning, a hot search made many people...
This year's dual-camera upgrade to the iPhone ...
Early morning on August 31, foreign media reporte...
Strategic Emergence - Are You Focused or Diversif...
Preface First, let's look at the layout hiera...
Hello, everyone, welcome to this news! As we all ...
With the rapid development of the mobile gaming i...
Humankind’s journey of exploring the universe is ...
Attention! Attention! It is the flowering season ...
Today is a very magical day - " World Mosqui...
For many cats, the smell of catnip can easily mak...