Thanks to artificial intelligence, drones can now fly autonomously at remarkably high speeds, while navigating unpredictable, complex obstacles using only their onboard sensing and computation.
This feat was achieved by getting the drone’s neural network to learn flying by watching a sort of “simulated expert” – an algorithm that flew a computer-generated drone through a simulated environment full of complex obstacles. Now, this “expert” could not be used outside of simulation, but its data was used to teach the neural network how to predict the best trajectory, based only on the data from the sensors.