Avoiding Dynamic Small Obstacles With Onboard Sensing and Computation on Aerial Robots

被引:37
作者
Kong, Fanze [1 ]
Xu, Wei [1 ]
Cai, Yixi [1 ]
Zhang, Fu [1 ]
机构
[1] Univ Hong Kong, Dept Mech Engn, Hong Kong, Peoples R China
来源
IEEE ROBOTICS AND AUTOMATION LETTERS | 2021年 / 6卷 / 04期
关键词
Aerial systems; perception and autonomy; motion and path planning; collision avoidance; ODOMETRY; NAVIGATION; FRAMEWORK; ROBUST;
D O I
10.1109/LRA.2021.3101877
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In practical applications, autonomous quadrotors are still facing significant challenges, such as the detection and avoidance of very small and even dynamic obstacles (e.g., tree branches, power lines). In this paper, we propose a compact, integrated, and fully autonomous quadrotor system, which can fly safely in cluttered environments while avoiding dynamic small obstacles. Our quadrotor platform is equipped with a forward-looking three-dimensional (3D) light detection and ranging (lidar) sensor to perceive the environment and an onboard embedded computer to perform all the estimation, mapping, and planning tasks. Specifically, the computer estimates the current pose of the UAV, maintains a local map (time-accumulated point clouds KD-Trees), and computes a safe trajectory using kinodynamic A* search to the goal point. The whole perception and planning system can run onboard at 50 Hz. Various indoor and outdoor experiments show that the system can avoid dynamic small obstacles (down to 9 mm diameter bar) while flying at 2 m/s in cluttered environments. High-speed experiments are also carried out, with a maximum speed of 5.5 m/s. Our codes are open-sourced on Github(1).
引用
收藏
页码:7869 / 7876
页数:8
相关论文
共 29 条
  • [1] A real-time framework for kinodynamic planning in dynamic environments with application to quadrotor obstacle avoidance
    Allen, Ross E.
    Pavone, Marco
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2019, 115 : 174 - 193
  • [2] Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback
    Bloesch, Michael
    Burri, Michael
    Omari, Sammy
    Hutter, Marco
    Siegwart, Roland
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2017, 36 (10) : 1053 - 1072
  • [3] Rectangular Pyramid Partitioning Using Integrated Depth Sensors (RAPPIDS): A Fast Planner for Multicopter Navigation
    Bucki, Nathan
    Lee, Junseok
    Mueller, Mark W.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (03): : 4626 - 4633
  • [4] Dharmadhikari M, 2020, IEEE INT CONF ROBOT, P179, DOI [10.1109/icra40945.2020.9196964, 10.1109/ICRA40945.2020.9196964]
  • [5] Dynamic obstacle avoidance for quadrotors with event cameras
    Falanga, Davide
    Kleber, Kevin
    Scaramuzza, Davide
    [J]. SCIENCE ROBOTICS, 2020, 5 (40)
  • [6] Florence PR, 2018, IEEE INT CONF ROBOT, P7631
  • [7] SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems
    Forster, Christian
    Zhang, Zichao
    Gassner, Michael
    Werlberger, Manuel
    Scaramuzza, Davide
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2017, 33 (02) : 249 - 265
  • [8] Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environments
    Gao, Fei
    Wang, Luqi
    Zhou, Boyu
    Zhou, Xin
    Pan, Jie
    Shen, Shaojie
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2020, 36 (05) : 1526 - 1545
  • [9] Flying on point clouds: Online trajectory generation and autonomous navigation for quadrotors in cluttered environments
    Gao, Fei
    Wu, William
    Gao, Wenliang
    Shen, Shaojie
    [J]. JOURNAL OF FIELD ROBOTICS, 2019, 36 (04) : 710 - 733
  • [10] Han LX, 2019, IEEE INT C INT ROBOT, P4423, DOI [10.1109/iros40897.2019.8968199, 10.1109/IROS40897.2019.8968199]