MicroPilot Extends Capability of Mini Unmanned Aerial Vehicles