Large-scale Autonomous Flight with Real-time Semantic SLAM under Dense Forest Canopy

In this letter, we propose an integrated autonomous flight and semantic SLAM system that can perform long-range missions and real-time semantic mapping in highly cluttered, unstructured, and GPS-denied under-canopy environments. First, tree trunks and ground planes are detected from Light Detection and Ranging (LiDAR) scans. We use a neural network and an instance extraction algorithm to enable semantic segmentation in real time onboard the Unmanned Aerial Vehicle (UAV). Second, detected tree trunk instances are modeled as cylinders and associated across the whole LiDAR sequence. This semantic data association constraints both robot poses as well as trunk landmark models. The output of semantic SLAM is used in state estimation, planning, and control algorithms in real time. The global planner relies on a sparse map to plan the shortest path to the global goal, and the local trajectory planner uses a small but finely discretized robot-centric map to plan a dynamically feasible and collision-free trajectory to the local goal. Both the global path and local trajectory lead to drift-corrected goals, thus helping the UAV execute its mission accurately and safely.

[1]  Cyrill Stachniss,et al.  RangeNet ++: Fast and Accurate LiDAR Semantic Segmentation , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[2]  Vijay Kumar,et al.  Experiments in Fast, Autonomous, GPS-Denied Quadrotor Flight , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Yin Zhou,et al.  VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[4]  Guoquan Huang,et al.  Degenerate Motion Analysis for Aided INS With Online Spatial and Temporal Sensor Calibration , 2019, IEEE Robotics and Automation Letters.

[5]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[6]  Roland Siegwart,et al.  An open‐source system for vision‐based micro‐aerial vehicle mapping, planning, and flight in cluttered environments , 2018, J. Field Robotics.

[7]  Vijay Kumar,et al.  The Open Vision Computer: An Integrated Sensing and Compute System for Mobile Robots , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[8]  Cyrill Stachniss,et al.  Robot Localization Based on Aerial Images for Precision Agriculture Tasks in Crop Fields , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[9]  Sean L. Bowman,et al.  Probabilistic data association for semantic SLAM , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Xu Liu,et al.  SLOAM: Semantic Lidar Odometry and Mapping for Forest Inventory , 2019, IEEE Robotics and Automation Letters.

[11]  Eduardo Romera,et al.  ERFNet: Efficient Residual Factorized ConvNet for Real-Time Semantic Segmentation , 2018, IEEE Transactions on Intelligent Transportation Systems.

[12]  Terje Gobakken,et al.  Automatic Estimation of Tree Position and Stem Diameter Using a Moving Terrestrial Laser Scanner , 2017, Remote. Sens..

[13]  Vijay Kumar,et al.  Search-Based Motion Planning for Aggressive Flight in SE(3) , 2017, IEEE Robotics and Automation Letters.

[14]  O. E. Apolo-Apolo,et al.  Deep learning techniques for estimation of the yield and size of citrus fruits using a UAV , 2020 .

[15]  Vijay Kumar,et al.  Monocular Camera Based Fruit Counting and Mapping With Semantic Data Association , 2018, IEEE Robotics and Automation Letters.

[16]  Vijay Kumar,et al.  Fast, autonomous flight in GPS‐denied and cluttered environments , 2017, J. Field Robotics.

[17]  Wei Wang,et al.  LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[18]  Zhongke Feng,et al.  Applicability of personal laser scanning in forestry inventory , 2019, PloS one.

[19]  Vijay Kumar,et al.  Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight , 2017, IEEE Robotics and Automation Letters.

[20]  Volkan Isler,et al.  Semantic mapping for orchard environments by merging two‐sides reconstructions of tree rows , 2018, J. Field Robotics.

[21]  Jonathan P. How,et al.  Search and rescue under the forest canopy using multiple UAVs , 2019, Int. J. Robotics Res..

[22]  Xin Zhou,et al.  EGO-Swarm: A Fully Autonomous and Decentralized Quadrotor Swarm System in Cluttered Environments , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[23]  Leonidas J. Guibas,et al.  PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space , 2017, NIPS.