AI-driven controller developed for hybrid drones
There is a new approach in development to automatically design a mode-free, model-agnostic, AI-driven controller for any hybrid unmanned aerial vehicles (UAVs).
Hybrid UAVs are drones that combine the advantages of multi-copters and fixed-wing planes. These drones are equipped to vertically take off and land like multi-copters, yet also have the strong aerodynamic performance and energy-saving capabilities of traditional planes. As hybrid UAVs continue to evolve, however, controlling them remotely still remains a challenge. That is where the team from the Massachusetts Institute of Technology’s Computer Science and Artificial Intelligence Lab (CSAIL) comes in with their AI-driven controller.
To control hybrid UAVs, one system directs the vehicle’s copter-model rotors for hovering and a different one directs plane-model rotors for speed and distance. Indeed, controlling hybrid UAVs is challenging due to the complexity of the flight dynamics of the vehicle. Typically, controllers have been designed manually and are a time-consuming process.
The team addressed how to design one single controller for the different flight modes (copter mode, gliding mode, transition, etc.) and generalizing the controller design method for any UAV model, shape or structure.
“Designing a controller for such a hybrid design requires a high level of expertise and is labor intensive,” said Jie Xu of MIT. “With our automatic controller design method, any non-expert could input their new UAV model to the system, wait a few hours to compute the controller, and then have their own customized UAVs fly in the air. This platform can make hybrid UAVs far more accessible to everyone.”
Research used neural networks, simulation
The researchers’ method consists of a neural network-based controller design trained by reinforcement learning techniques. In their new system, users first design the geometry of a hybrid UAV by selecting and matching parts from a provided data set.
The design was then used in a realistic simulator to automatically compute and test the UAV’s flight performance. Reinforcement learning algorithm is then applied to automatically learn a controller for the UAV to achieve the best performance in the high-fidelity simulation. The team successfully validated their method both in simulation and in real flight tests.
With the continued prevalence of hybrid UAVs there is a growing need to simplify and automate controller design. In this work, the researchers aimed to deliver a novel model-agnostic method to automate the design of controllers for vehicles with vastly different configurations.