Investigadores de la Universidad de Zurich han creado una IA de drones que pudo vencer a los mejores corredores de drones humanos del mundo (a través de Nature). Swift AI pudo dominar un recorrido en una semana, registrar los tiempos de vuelta más rápidos y superar a los mejores corredores de drones de tres ligas diferentes de carreras de drones en carreras cara a cara.
Es posible que hayas visto carreras de drones en la televisión, un evento en el que pilotos con visores especiales pilotan drones controlados remotamente con una transmisión de video en primera persona desde la cámara a bordo de los drones a través de una serie de puertas LED. Es caótico, y ver pequeños cuadricópteros de colores brillantes chocar contra las puertas nunca pasa de moda.
Elia Kaufmann, uno de los investigadores que desarrolló Swift AI, dice que su resultado «marca la primera vez que un dron impulsado por AI ha vencido a un campeón humano en un deporte físico real diseñado para y por humanos».
La forma en que funciona es que Swift envía datos de video desde la cámara integrada del dron a su red neuronal a través de un módulo integrado, que tiene en cuenta la posición, orientación y velocidad del dron. Luego, esta información se envía a una segunda red neuronal que le dice al dron qué hacer cuando se acerca a cada puerta de carrera.
Los corredores humanos tuvieron una semana para practicar en el circuito mientras Swift realizaba simulaciones en una versión virtual. A través del aprendizaje por refuerzo profundo (la misma técnica utilizada para entrenar la IA en Chess, Dota 2 y Starcraft 2) combinado con datos del mundo real, Swift pudo determinar las rutas óptimas y los comandos para darle al dron cuando terminara la semana.
Una nota importante es que el entrenamiento de la IA se basó en gran medida en prueba y error, lo que provocó cientos de fallos. Como se trataba de un curso virtual, la IA podía simplemente reiniciarse e intentarlo de nuevo hasta hacerlo bien. Durante la carrera en el mundo real, la IA podría incluso tener en cuenta los cambios dinámicos en el entorno.
El resultado es que la IA da vueltas más consistentes, lo que resulta en giros más cerrados, reduciendo el tiempo en cada vuelta, dándole una gran ventaja sobre sus rivales humanos, que dependen únicamente de reflejos rápidos y memorización del recorrido. Al final, la IA ganó 15 de las 25 carreras contra el trío de campeones del mundo y marcó la vuelta más rápida por casi medio segundo.
Marvin Schaepper, uno de los campeones que compitió contra los drones impulsados por IA, explica la obvia desventaja de competir contra un oponente no humano.
Dijo: «Se siente diferente correr contra una máquina porque sabes que la máquina no se cansa».
El campeón de Multi GP 2019, Max Bitmatta, dijo que «las posibilidades son infinitas; este es el comienzo de algo que podría cambiar el mundo entero».