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 条
  • [31] Autonomous multi-drone racing method based on deep reinforcement learning
    Kang, Yu
    Di, Jian
    Li, Ming
    Zhao, Yunbo
    Wang, Yuhui
    SCIENCE CHINA-INFORMATION SCIENCES, 2024, 67 (08)
  • [32] Autonomous multi-drone racing method based on deep reinforcement learning
    Yu KANG
    Jian DI
    Ming LI
    Yunbo ZHAO
    Yuhui WANG
    Science China(Information Sciences), 2024, 67 (08) : 35 - 48
  • [33] Time-Optimal Gate-Traversing Planner for Autonomous Drone Racing
    Qin, Chao
    Michet, Maxime S. J.
    Chen, Jingxiang
    Liu, Hugh H. -T.
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2024, 2024, : 8693 - 8699
  • [34] Event-based Navigation for Autonomous Drone Racing with Sparse Gated Recurrent Network
    Andersen, Kristoffer Fogh
    Huy Xuan Pham
    Ugurlu, Halil Ibrahim
    Kayacan, Erdal
    2022 EUROPEAN CONTROL CONFERENCE (ECC), 2022, : 1342 - 1348
  • [35] IS US DRONE RACING LEGAL?
    Schneider, David
    IEEE SPECTRUM, 2015, 52 (11) : 19 - 20
  • [36] AirSim Drone Racing Lab
    Madaan, Ratnesh
    Gyde, Nicholas
    Vemprala, Sai
    Brown, Matthew
    Nagami, Keiko
    Taubner, Tim
    Cristofalo, Eric
    Scaramuzza, Davide
    Schwager, Mac
    Kapoor, Ashish
    NEURIPS 2019 COMPETITION AND DEMONSTRATION TRACK, VOL 123, 2019, 123 : 177 - 191
  • [37] Autonomous Robot Racing CompetitionsTruly Multivehicle Autonomous Racing Competitions
    Moon, Heechang
    Kang, Shin Han
    Eom, Jeongsik
    Hwang, Myun Joong
    Kim, Youngmin
    Wang, Jungha
    Kim, Beomjun
    Kim, Taehyung
    Ga, Taekwon
    Choi, Jongeun
    You, Wonsang
    Shin, Jiyou
    Han, Jongsoo
    Park, Kyeongbeen
    Moon, Hyungpil
    Kee, Seok-Cheol
    Kim, Hak-Jin
    Kim, Yong-Hyun
    Lee, Kibeom
    Yu, Jaeseung
    IEEE ROBOTICS & AUTOMATION MAGAZINE, 2024, 31 (01) : 123 - 132
  • [38] A Real-Time Game Theoretic Planner for Autonomous Two-Player Drone Racing
    Spica, Riccardo
    Cristofalo, Eric
    Wang, Zijian
    Montijano, Eduardo
    Schwager, Mac
    IEEE TRANSACTIONS ON ROBOTICS, 2020, 36 (05) : 1389 - 1403
  • [39] A Real-Time Game Theoretic Planner for Autonomous Two-Player Drone Racing
    Spica, Riccardo
    Falanga, Davide
    Cristofalo, Eric
    Montijano, Eduardo
    Scaramuzza, Davide
    Schwager, Mac
    ROBOTICS: SCIENCE AND SYSTEMS XIV, 2018,
  • [40] A direct visual servoing-based framework for the 2016 IROS Autonomous Drone Racing Challenge
    Jung, Sunggoo
    Cho, Sungwook
    Lee, Dasol
    Lee, Hanseob
    Shim, David Hyunchul
    JOURNAL OF FIELD ROBOTICS, 2018, 35 (01) : 146 - 166