Affiliation:
1. Department of Computer Science, Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE), Puebla, México
Abstract
We present an approach to autonomous drone racing inspired by how a human pilot learns a race track. Human pilots drive around the track multiple times to familiarise themselves with the track and find key points that allow them to complete the track without the risk of collision. This paper proposes a three-stage approach: exploration, navigation, and refinement. Our approach does not require prior knowledge about the race track, such as the number of gates, their positions, and their orientations. Instead, we use a trained neural pilot called DeepPilot to return basic flight commands from camera images where a gate is visible to navigate an unknown race track and a Single Shot Detector to visually detect the gates during the exploration stage to identify points of interest. These points are then used in the navigation stage as waypoints in a flight controller to enable faster flight and navigate the entire race track. Finally, in the refinement stage, we use the methodology developed in stages 1 and 2, to generate novel data to re-train DeepPilot, which produces more realistic manoeuvres for when the drone has to cross a gate. In this sense, similar to the original work, rather than generating examples by flying in a full track, we use small tracks of three gates to discover effective waypoints to be followed by the waypoint controller. This produces novel training data for DeepPilot without human intervention. By training with this new data, DeepPilot significantly improves its performance by increasing its flight speed twice w.r.t. its original version. Also, for this stage 3, we required 66 % less training data than in the original DeepPilot without compromising the effectiveness of DeepPilot to enable a drone to autonomously fly in a racetrack.
Reference30 articles.
1. Gate detection for micro aerial vehicles using a single shot detector;Cabrera-Ponce;IEEE Latin America Transactions,2019
2. J.A. Cocoma-Ortega and J. Martinez-Carranza, A cnn based drone localisation approach for autonomous drone racing, in: 11th International Micro Air Vehicle Competition and Conference, 2019.
3. J.A. Cocoma-Ortega and J. Martínez-Carranza, Towards high-speed localisation for autonomous drone racing, in: Mexican International Conference on Artificial Intelligence, Springer, 2019, pp. 740–751.
4. Overcoming the Blind Spot in CNN-based Gate Detection for Autonomous Drone Racing
5. MonoSLAM: Real-time single camera SLAM;Davison;IEEE transactions on pattern analysis and machine intelligence,2007