Autonomous flying robots : unmanned aerial vehicles and micro aerial vehicles (2010)