Towards monocular vision-based autonomous flight through deep reinforcement learning

被引:28
|
作者
Kim, Minwoo [1 ]
Kim, Jongyun [2 ]
Jung, Minjae [1 ]
Oh, Hyondong [1 ]
机构
[1] Ulsan Natl Inst Sci & Technol UNIST, Ulsan, South Korea
[2] Cranfield Univ, Cranfield, Beds, England
基金
新加坡国家研究基金会;
关键词
Obstacle avoidance; Depth estimation; Vision-based; Deep reinforcement learning; Q-learning; Navigation decision making; OBSTACLE AVOIDANCE;
D O I
10.1016/j.eswa.2022.116742
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes an obstacle avoidance strategy for small multi-rotor drones with a monocular camera using deep reinforcement learning. The proposed method is composed of two steps: depth estimation and navigation decision making. For the depth estimation step, a pre-trained depth estimation algorithm based on the convolutional neural network is used. On the navigation decision making step, a dueling double deep Q-network is employed with a well-designed reward function. The network is trained using the robot operating system and Gazebo simulation environment. To validate the performance and robustness of the proposed approach, simulations and real experiments have been carried out using a Parrot Bebop2 drone in various complex indoor environments. We demonstrate that the proposed algorithm successfully travels along the narrow corridors with the texture free walls, people, and boxes.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Monocular Vision based Autonomous Landing of Quadrotor through Deep Reinforcement Learning
    Xu, Yinbo
    Liu, Zhihong
    Wang, Xiangke
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 10014 - 10019
  • [2] Generalization through Simulation: Integrating Simulated and Real Data into Deep Reinforcement Learning for Vision-Based Autonomous Flight
    Kang, Katie
    Belkhale, Suneel
    Kahn, Gregory
    Abbeel, Pieter
    Levine, Sergey
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 6008 - 6014
  • [3] Autonomous Landing on a Moving Platform Using Vision-Based Deep Reinforcement Learning
    Ladosz, Pawel
    Mammadov, Meraj
    Shin, Heejung
    Shin, Woojae
    Oh, Hyondong
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (05) : 4575 - 4582
  • [4] Vision-Based Autonomous Car Racing Using Deep Imitative Reinforcement Learning
    Cai, Peide
    Wang, Hengli
    Huang, Huaiyang
    Liu, Yuxuan
    Liu, Ming
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 7262 - 7269
  • [5] Vision-Based Autonomous Navigation Approach for a Tracked Robot Using Deep Reinforcement Learning
    Ejaz, Muhammad Mudassir
    Tang, Tong Boon
    Lu, Cheng-Kai
    IEEE SENSORS JOURNAL, 2021, 21 (02) : 2230 - 2240
  • [6] A Deep Reinforcement Learning Technique for Vision-Based Autonomous Multirotor Landing on a Moving Platform
    Rodriguez-Ramos, Alejandro
    Sampedro, Carlos
    Bavle, Hriday
    Gil Moreno, Ignacio
    Campoy, Pascual
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 1010 - 1017
  • [7] CADRE: A Cascade Deep Reinforcement Learning Framework for Vision-Based Autonomous Urban Driving
    Zhao, Yinuo
    Wu, Kun
    Xu, Zhiyuan
    Che, Zhengping
    Lu, Qi
    Tang, Jian
    Liu, Chi Harold
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 3481 - 3489
  • [8] Vision-based Navigation Using Deep Reinforcement Learning
    Kulhanek, Jonas
    Derner, Erik
    de Bruin, Tim
    Babuska, Robert
    2019 EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR), 2019,
  • [9] Vision-based Deep Reinforcement Learning to Control a Manipulator
    Kim, Wonchul
    Kim, Taewan
    Lee, Jonggu
    Kim, H. Jin
    2017 11TH ASIAN CONTROL CONFERENCE (ASCC), 2017, : 1046 - 1050
  • [10] Vision-Based Autonomous Driving: A Hierarchical Reinforcement Learning Approach
    Wang, Jiao
    Sun, Haoyi
    Zhu, Can
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (09) : 11213 - 11226