Prototyping of a multirotor UAV for precision landing under rotor failures
Alvaro J. Gaona, Claudio D. Pose, Juan I. Giribet, Roberto Bunge
TL;DR
This paper addresses autonomous precision landing for multirotor UAVs under rotor failures by integrating a fault-tolerant hexarotor with tilting rotors and a two-stage fault-detection-and-control scheme, together with a vision-based navigation system using fiducial markers. The approach uses a pre-computed torque/force mapping $A$ and a bank of observers for fault detection to switch between nominal and failure states, paired with a pose estimation pipeline based on the pinhole camera model and ArUco markers, including $p_{k+1|k} = p_{k|k} + v_k \Delta t$ and $p_{k+1|k+1} = p_{k+1|k} + K(y_k - p_{k+1|k})$ updates and frame transformations $C^b_c$, $C^i_{b,k}$. The paper validates the concept through outdoor fault-injection experiments and an autonomous landing prototype on an NVIDIA Jetson TX2 with an Intel RealSense SR305, achieving landing accuracy on the order of $10$-$15$ cm under nominal conditions and demonstrating fault-tolerant recovery. It lays groundwork for integrated testing with abort/restart strategies and moving-target scenarios, aiming to enable reliable autonomous precision landing in urban and emergency contexts.
Abstract
This work presents a prototype of a multirotor aerial vehicle capable of precision landing, even under the effects of rotor failures. The manuscript presents the fault-tolerant techniques and mechanical designs to achieve a fault-tolerant multirotor, and a vision-based navigation system required to achieve a precision landing. Preliminary experimental results will be shown, to validate on one hand the fault-tolerant control vehicle and, on the other hand, the autonomous landing algorithm. Also, a prototype of the fault-tolerant UAV is presented, capable of precise autonomous landing, which will be used in future experiments.
