Title :
Evolving a Multiagent Controller for Micro Aerial Vehicles
Author :
Salichon, Max ; Tumer, Kagan
Author_Institution :
Sch. of Mech., Ind., & Manuf. Eng., Oregon State Univ., Corvallis, OR, USA
Abstract :
Micro aerial vehicles (MAVs) are notoriously difficult to control as they are light, susceptible to minor fluctuations in the environment, and obey highly nonlinear dynamics. Indeed, traditional control methods, particularly those relying on difficult to obtain models of the interaction between an MAV and its environment, have been unable to provide adequate control beyond simple maneuvers. In this paper, we address the problem of controlling an MAV (which has segmented control surfaces) by evolving a neurocontroller and fine tuning it using multiagent coordination techniques. This approach is based on a control strategy that learns to map MAV states (position and velocity) to MAV actions (e.g., actuator position) to achieve good performance (e.g., flight time) by maximizing an objective function. The main difficulty with this approach is defining the objective functions at the MAV level that allow good performance. In addition, to provide added robustness, we investigate a multiagent approach to control where each control surface aims to optimize a local objective. Our results show that this approach not only provides good MAV control, but provides robustness to: 1) wind gusts by a factor of 6; 2) turbulence by a factor of 4; and 3) hardware failures by a factor of 8 over a traditional control method.
Keywords :
actuators; aerospace control; multi-agent systems; neurocontrollers; nonlinear dynamical systems; space vehicles; MAV; actuator position; micro aerial vehicles; multiagent controller; multiagent coordination techniques; neurocontroller; nonlinear dynamics; objective function; Aerospace electronics; Aircraft; Control systems; Linear programming; Neural networks; Evolutionary control; micro aerial vehicles (MAVs); multiagent control; neuroevolution;
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
DOI :
10.1109/TSMCC.2012.2221696