Opportunities and Challenges for Autonomy in Micro Aerial Vehicles