DeepPilot: A CNN for Autonomous Drone Racing

被引:23
|
作者
Rojas-Perez, Leticia Oyuki [1 ]
Martinez-Carranza, Jose [1 ,2 ]
机构
[1] Inst Nacl Astrofis Opt Elect INAOE, Dept Computat Sci, Puebla 72840, Mexico
[2] Univ Bristol, Dept Comp Sci, Bristol BS8 1UB, Avon, England
关键词
autonomous drone racing; CNN; deep learning;
D O I
10.3390/s20164524
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Autonomous Drone Racing (ADR) was first proposed in IROS 2016. It called for the development of an autonomous drone capable of beating a human in a drone race. After almost five years, several teams have proposed different solutions with a common pipeline: gate detection; drone localization; and stable flight control. Recently, Deep Learning (DL) has been used for gate detection and localization of the drone regarding the gate. However, recent competitions such as the Game of Drones, held at NeurIPS 2019, called for solutions where DL played a more significant role. Motivated by the latter, in this work, we propose a CNN approach called DeepPilot that takes camera images as input and predicts flight commands as output. These flight commands represent: the angular position of the drone's body frame in the roll and pitch angles, thus producing translation motion in those angles; rotational speed in the yaw angle; and vertical speed referred as altitudeh. Values for these 4 flight commands, predicted by DeepPilot, are passed to the drone's inner controller, thus enabling the drone to navigate autonomously through the gates in the racetrack. For this, we assume that the next gate becomes visible immediately after the current gate has been crossed. We present evaluations in simulated racetrack environments where DeepPilot is run several times successfully to prove repeatability. In average, DeepPilot runs at 25 frames per second (fps). We also present a thorough evaluation of what we called a temporal approach, which consists of creating a mosaic image, with consecutive camera frames, that is passed as input to the DeepPilot. We argue that this helps to learn the drone's motion trend regarding the gate, thus acting as a local memory that leverages the prediction of the flight commands. Our results indicate that this purely DL-based artificial pilot is feasible to be used for the ADR challenge.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 50 条
  • [21] Deployment of Algorithms for Autonomous Drone Racing in a Real Environment
    Susnjar, Marko
    Jovanovic, Kosta
    ADVANCES IN SERVICE AND INDUSTRIAL ROBOTICS, RAAD 2024, 2024, 157 : 35 - 43
  • [22] Challenges and implemented technologies used in autonomous drone racing
    Moon, Hyungpil
    Martinez-Carranza, Jose
    Cieslewski, Titus
    Faessler, Matthias
    Falanga, Davide
    Simovic, Alessandro
    Scaramuzza, Davide
    Li, Shuo
    Ozo, Michael
    De Wagter, Christophe
    de Croon, Guido
    Hwang, Sunyou
    Jung, Sunggoo
    Shim, Hyunchul
    Kim, Haeryang
    Park, Minhyuk
    Au, Tsz-Chiu
    Kim, Si Jung
    INTELLIGENT SERVICE ROBOTICS, 2019, 12 (02) : 137 - 148
  • [23] Towards High-Speed Localisation for Autonomous Drone Racing
    Arturo Cocoma-Ortega, Jose
    Martinez-Carranza, Jose
    ADVANCES IN SOFT COMPUTING, MICAI 2019, 2019, 11835 : 740 - 751
  • [24] Where Are the Gates: Discovering Effective Waypoints for Autonomous Drone Racing
    Oyuki Rojas-Perez, Leticia
    Martinez-Carranza, Jose
    ADVANCES IN ARTIFICIAL INTELLIGENCE-IBERAMIA 2022, 2022, 13788 : 353 - 365
  • [25] Visual attention prediction improves performance of autonomous drone racing agents
    Pfeiffer, Christian
    Wengeler, Simon
    Loquercio, Antonio
    Scaramuzza, Davide
    PLOS ONE, 2022, 17 (03):
  • [26] Image Generation for Efficient Neural Network Training in Autonomous Drone Racing
    Morales, Theo
    Sarabakha, Andriy
    Kayacan, Erdal
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [27] Learning Deep Sensorimotor Policies for Vision-based Autonomous Drone Racing
    Fu, Jiawei
    Song, Yunlong
    Wu, Yan
    Yu, Fisher
    Scaramuzza, Davide
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2023, : 5243 - 5250
  • [28] Fast-Racing: An Open-Source Strong Baseline for SE(3) Planning in Autonomous Drone Racing
    Han, Zhichao
    Wang, Zhepei
    Pan, Neng
    Lin, Yi
    Xu, Chao
    Gao, Fei
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 8631 - 8638
  • [29] Polynomial-based Online Planning for Autonomous Drone Racing in Dynamic Environments
    Wang, Qianhao
    Wang, Dong
    Xu, Chao
    Gao, Alan
    Gao, Fei
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 1078 - 1085
  • [30] Perception, Guidance, and Navigation for Indoor Autonomous Drone Racing Using Deep Learning
    Jung, Sunggoo
    Hwang, Sunyou
    Shin, Heemin
    Shim, David Hyunchul
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (03): : 2539 - 2544