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 条
  • [41] Catch Me, If You Can! A Mediated Perception Approach Towards Fully Autonomous Drone Racing
    Oelsner, Florian
    Milz, Stefan
    NEURIPS 2019 COMPETITION AND DEMONSTRATION TRACK, VOL 123, 2019, 123 : 90 - 99
  • [42] Towards Autonomous Drone Racing without GPU Using an OAK-D Smart Camera
    Oyuki Rojas-Perez, Leticia
    Martinez-Carranza, Jose
    SENSORS, 2021, 21 (22)
  • [43] Autonomous Drone Racing: Time-Optimal Spatial Iterative Learning Control within a Virtual Tube
    Lv, Shuli
    Gao, Yan
    Che, Jiaxing
    Quan, Quan
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 3197 - 3203
  • [44] HJB-RL:Initializing Reinforcement Learning with Optimal Control Policies Applied to Autonomous Drone Racing
    Nagami, Keiko
    Schwager, Mac
    ROBOTICS: SCIENCE AND SYSTEM XVII, 2021,
  • [45] A Sim-to-Real Deep Learning-Based Framework for Autonomous Nano-Drone Racing
    Lamberti, Lorenzo
    Cereda, Elia
    Abbate, Gabriele
    Bellone, Lorenzo
    Morinigo, Victor Javier Kartsch
    Barcis, Michal
    Barcis, Agata
    Giusti, Alessandro
    Conti, Francesco
    Palossi, Daniele
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (02) : 1899 - 1906
  • [46] Visual model-predictive localization for computationally efficient autonomous racing of a 72-g drone
    Li, Shuo
    van der Horst, Erik
    Duernay, Philipp
    De Wagter, Christophe
    de Croon, Guido C. H. E.
    JOURNAL OF FIELD ROBOTICS, 2020, 37 (04) : 667 - 692
  • [47] Drone Racing, Technology Enabled Sports in the Future
    Goto Y.
    Goto, Yoichi, 1600, Inst. of Image Information and Television Engineers (71): : 587 - 590
  • [48] Drone-racing champions outpaced by AI
    Guido C. H. E. de Croon
    Nature, 2023, 620 : 952 - 954
  • [49] Competitive Drone Racing Using Asymmetric Games
    Almozel, Amin
    Shamma, Jeff S.
    2021 18TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2021, : 349 - 356
  • [50] Evolution Algorithm and Online Learning for Racing Drone
    Shin, Sangyun
    Kang, Yongwon
    Kim, Yong-Guk
    NEURIPS 2019 COMPETITION AND DEMONSTRATION TRACK, VOL 123, 2019, 123 : 100 - 109