I. Introduction
Autonomous Micro Aerial Vehicles (MAVs) will soon play a major role in remote inspection and search-and-rescue missions. In these applications, the MAVs will have to operate in unknown indoor and outdoor environments, which prevents them from relying on external positioning systems (e.g. GPS or motion-capture systems). A viable solution to maintain position tracking for lightweight MAVs is to use on-board cameras. Unfortunately, vision algorithms are prone to lose visual tracking during fast motions, e.g., when executing aggressive maneuvers, or under strong illumination changes that can occur when transitioning from dark to bright scenes. When visual tracking is lost, the vehicle typically has to descend and land in a partially open-loop maneuver, or a trained pilot has to take over control. To re-initialize the vision pipeline, manual procedures (by hand or remote control) are required by the operators, which renders re-initialization during flight very difficult or even impossible.
Autonomous recovery after throwing the quadrotor by hand: (a) The quadrotor detects free fall and (b) starts to control its attitude to be horizontal. Once it is horizontal, (c) it first controls its vertical velocity and then, (d) its vertical position. The quadrotor uses its horizontal motion to initialize its visual-inertial state estimation and uses it (e) to first break its horizontal velocity and then (f) lock to the current position.