DOI QR코드

DOI QR Code

3D Costmap Generation and Path Planning for Reliable Autonomous Flight in Complex Indoor Environments

복합적인 실내 환경 내 신뢰성 있는 자율 비행을 위한 3차원 장애물 지도 생성 및 경로 계획 알고리즘

  • Received : 2023.04.27
  • Accepted : 2023.05.18
  • Published : 2023.08.31

Abstract

In this paper, we propose a 3D LiDAR sensor-based costmap generation and path planning algorithm using it for reliable autonomous flight in complex indoor environments. 3D path planning is essential for reliable operation of UAVs. However, existing grid search-based or random sampling-based path planning algorithms in 3D space require a large amount of computation, and UAVs with weight constraints require reliable path planning results in real time. To solve this problem, we propose a method that divides a 3D space into several 2D spaces and a path planning algorithm that considers the distance to obstacles within each space. Among the paths generated in each space, the final path (Best path) that the UAV will follow is determined through the proposed objective function, and for this purpose, we consider the rotation angle of the 2D space, the path length, and the previous best path information. The proposed methods have been verified through autonomous flight of UAVs in real environments, and shows reliable obstacle avoidance performance in various complex environments.

Keywords

Acknowledgement

This research was financially supported by the Institute of Civil Military Technology Cooperation funded by the Defense Acquisition Program Administration and Ministry of Trade, Industry and Energy of Korean government under grant No. UM22206RD2

References

  1. M. Petrlik, T. Baca, D. Hert, M. Vrba, T. Krajnik, and M. Saska, "A Robust UAV System for Operations in a Constrained Environment," IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 2169-2176, Apr., 2020, DOI: 10.1109/LRA.2020.2970980. 
  2. M. Erdelj and E. Natalizio, "UAV-assisted disaster management: Applications and open issues," International Conference on Computing, Networking and Communications (ICNC), Kauai, USA, 2016, pp. 1-5, DOI: 10.1109/ICCNC.2016.7440563. 
  3. Z. Xu, D. Deng, and K. Shimada, "Autonomous UAV Exploration of Dynamic Environments Via Incremental Sampling and Probabilistic Roadmap," IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 2729-2736, Apr., 2021, DOI: 10.1109/LRA.2021.3062008. 
  4. B. Zhou, Y. Zhang, X. Chen, and S. Shen, "FUEL: Fast UAV Exploration Using Incremental Frontier Structure and Hierarchical Planning," in IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 779-786, Apr., 2021, DOI: 10.1109/LRA.2021.3051563. 
  5. J. Tordesillas, B. T. Lopez, and J. P. How, "FASTER: Fast and Safe Trajectory Planner for Flights in Unknown Environments," IEEE International Workshop on Intelligent Robots and Systems (IROS), Macau, China, 2019, pp. 1934-1940, DOI: 10.1109/IROS40897.2019.8968021. 
  6. X. Zhou, Z. Wang, H. Ye, C. Xu, and F. Gao, "EGO-Planner: An ESDF-Free Gradient-Based Local Planner for Quadrotors," IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 478-485, Apr., 2021, DOI: 10.1109/LRA.2020.3047728. 
  7. P. E. Hart, N. J. Nilsson, and B. Raphael, "A Formal Basis for the Heuristic Determination of Minimum Cost Paths," IEEE Transactions on Systems Science and Cybernetics, vol. 4, no. 2, pp. 100-107, Jul., 1968, DOI: 10.1109/TSSC.1968.300136. 
  8. K. Naderi, J. Rajamaki, and P. Hamalainen, "RT-RRT*: a real-time path planning algorithm based on RRT," Proceedings of the 8th ACM SIGGRAPH Conference on Motion in Games, pp. 113-118, 2015, DOI: 10.1145/2822013.2822036. 
  9. J. D. Gammell, S. S. Srinivasa, and T. D. Barfoot, "Informed RRT*:RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic," IEEE International Workshop on Intelligent Robots and Systems (IROS), Chicago, USA, 2014, pp. 2997-3004, DOI: 10.1109/IROS.2014.6942976. 
  10. J. Wang, T. Li, B. Li, and M. Q.-H. Meng, "GMR-RRT*: Sampling-Based Path Planning Using Gaussian Mixture Regression," IEEE Transactions on Intelligent Vehicles, vol. 7, no. 3, pp. 690-700, Sept., 2022, DOI: 10.1109/TIV.2022.3150748. 
  11. C. Zammit and E.-J. Van Kampen, "Comparison between A* and RRT Algorithms for UAV Path Planning," 2018 AIAA Guidance, Navigation, and Control Conference, Kissimmee, Florida, Jan., 2018, DOI: 10.2514/6.2018-1846. 
  12. A. G. H. Qahtan and AL-Baiati A. Emad, "Path-Planning Dynamic 3D Space Using Modified A* Algorithm," IOP Conference Series.Materials Science and Engineering, vol. 928, 2020. DOI:10.1088/1757-899X/928/3/032016. 
  13. B. Kim, C. Jung, D. H. Shim, and A. Agha-mohammadi, "Adaptive Keyframe Generation based LiDAR Inertial Odometry for Complex Underground Environments," IEEE International Conference on Robotics and Automation (ICRA), London, United Kingdom, 2023, DOI: 10.1109/ICRA48891.2023.10161207. 
  14. L. Han, F. Gao, B. Zhou, and S. Shen, "FIESTA: Fast Incremental Euclidean Distance Fields for Online Motion Planning of Aerial Robots," IEEE International Workshop on Intelligent Robots and Systems (IROS), Macau, China, 2019, DOI: 10.1109/IROS40897.2019.8968199. 
  15. D. Foead, A. Ghifari, M. B. Kusuma, N. Hanafiah, and E. Gunawan, "A systematic literature review of a* pathfinding," Procedia Computer Science, vol. 179, pp. 507-514, 2021, DOI: 10.1016/j.procs.2021.01.034. 
  16. T. K. Nobes, D. D. Harabor, M. Wybrow, and S. D. C. Walsh, "The JPS pathfinding system in 3D," Proceedings of the International Symposium on Combinatorial Search, 2022, DOI: 10.1609/socs.v15i1.21762.