Hostname: page-component-7bb8b95d7b-qxsvm Total loading time: 0 Render date: 2024-09-17T10:25:14.471Z Has data issue: true hasContentIssue false

Combining spatial clustering and tour planning for efficient full area exploration

Published online by Cambridge University Press:  13 September 2024

Jiatong Bao*
Affiliation:
School of Electrical, Energy and Power Engineering, Yangzhou University, Yangzhou, China
Sultan Mamun
Affiliation:
School of Electrical, Energy and Power Engineering, Yangzhou University, Yangzhou, China
Jiawei Bao
Affiliation:
School of Electrical, Energy and Power Engineering, Yangzhou University, Yangzhou, China
Wenbing Zhang
Affiliation:
School of Mathematical Sciences, Yangzhou University, Yangzhou, China
Yuequan Yang
Affiliation:
School of Information Engineering and the School of Artificial Intelligence, Yangzhou University, Yangzhou, China
Aiguo Song
Affiliation:
School of Instrument Science and Engineering, Southeast University, Nanjing, China
*
Corresponding author: Jiatong Bao; Email: jtbao@yzu.edu.cn

Abstract

Autonomous exploration in unknown environments has become a critical capability of mobile robots. Many methods often suffer from problems such as exploration goal selection based solely on information gain and inefficient tour optimization. Recent reinforcement learning-based methods do not consider full area coverage and the performance of transferring learned policy to new environments cannot be guaranteed. To address these issues, a dual-stage exploration method has been proposed, which combines spatial clustering of possible exploration goals and Traveling Salesman Problem (TSP) based tour planning on both local and global scales, aiming for efficient full-area exploration in highly convoluted environments. Our method involves two stages: exploration and relocation. During the exploration stage, we introduce to generate local navigation goal candidates straight from clusters of all possible local exploration goals. The local navigation goal is determined through tour planning, utilizing the TSP framework. Moreover, during the relocation stage, we suggest clustering all possible global exploration goals and applying TSP-based tour planning to efficiently direct the robot toward previously detected but yet-to-be-explored areas. The proposed method is validated in various challenging simulated and real-world environments. Experimental results demonstrate its effectiveness and efficiency. Videos and code are available at https://github.com/JiatongBao/exploration.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Alatise, M. B. and Hancke, G. P., “A review on challenges of autonomous mobile robot and sensor fusion methods,” IEEE Access 8, 3983039846 (2020).Google Scholar
Delmerico, J., Mintchev, S., Giusti, A., Gromov, B., Melo, K., Horvat, T., Cadena, C., Hutter, M., Ijspeert, A., Floreano, D., Gambardella, L. M., Siegwart, R. and Scaramuzza, D., “The current state and future outlook of rescue robotics,” J Field Robot 36(7), 11711191 (2019).Google Scholar
Sun, Z., Wu, B., Xu, C. and Kong, H., “Ada-Detector: Adaptive Frontier Detector for Rapid Exploration,” In: International Conference on Robotics and Automation (ICRA), (2022) pp. 37063712.Google Scholar
Yamauchi, B., “A Frontier-Based Approach for Autonomous Exploration,” In: Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA’97. ’Towards New Computational Principles for Robotics and Automation’, (1997) pp. 146151.Google Scholar
Liu, J., Wang, C., Chi, W., Chen, G. and Sun, L., “Estimated path information gain-based robot exploration under perceptual uncertainty,” Robotica 40(8), 27482764 (2022).Google Scholar
Hu, J., Niu, H., Carrasco, J., Lennox, B. and Arvin, F., “Voronoi-based multi-robot autonomous exploration in unknown environments via deep reinforcement learning,” IEEE Trans Veh Technol 69(12), 1441314423 (2020).Google Scholar
Khlif, N., Nahla, K. and Safya, B., “Reinforcement learning with modified exploration strategy for mobile robot path planning,” Robotica 41(9), 26882702 (2023).Google Scholar
Xu, Y., Yu, J., Tang, J., Qiu, J., Wang, J., Shen, Y., Wang, Y. and Yang, H., “Explore-Bench: Data Sets, Metrics and Evaluations for Frontier-Based and Deep-Reinforcement-Learning-Based Autonomous Exploration,” In: International Conference on Robotics and Automation (ICRA), (2022) pp. 62256231.Google Scholar
Umari, H. and Mukhopadhyay, S., “Autonomous Robotic Exploration Based on Multiple Rapidly-Exploring Randomized Trees,” In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (2017) pp. 13961402.Google Scholar
Wang, C., Chi, W., Sun, Y. and Meng, M. Q.-H., “Autonomous robotic exploration by incremental road map construction,” IEEE Trans Autom Sci Eng 16(4), 17201731 (2019).Google Scholar
Zhu, H., Cao, C., Xia, Y., Scherer, S., Zhang, J. and Wang, W., “Dsvp: Dual-Stage Viewpoint Planner for Rapid Exploration by Dynamic Expansion,” In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (2021) pp. 76237630.Google Scholar
Dai, A., Papatheodorou, S., Funk, N., Tzoumanikas, D. and Leutenegger, S., “Fast Frontier-Based Information-Driven Autonomous Exploration with an Mav,” In: IEEE International Conference on Robotics and Automation (ICRA), (2020) pp. 95709576.Google Scholar
Zhou, B., Zhang, Y., Chen, X. and Shen, S., “Fuel: Fast uav exploration using incremental frontier structure and hierarchical planning,” IEEE Robot Automa Lett 6(2), 779786 (2021).Google Scholar
Bi, Q., Zhang, X., Wen, J., Pan, Z., Zhang, S., Wang, R. and Yuan, J., “Cure: A hierarchical framework for multi-robot autonomous exploration inspired by centroids of unknown regions,” IEEE Trans Autom Sci Eng 114 (2023).Google Scholar
Muddu, R. S. D., Wu, D. and Wu, L., “A Frontier Based Multi-Robot Approach for Coverage of Unknown Environments,” In: IEEE International Conference on Robotics and Biomimetics (ROBIO), (2015) pp. 7277.Google Scholar
Soni, A., Dasannacharya, C., Gautam, A., Shekhawat, V. S. and Mohan, S., “Multi-Robot Unknown Area Exploration Using Frontier Trees,” In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (2022) pp. 99349941.Google Scholar
LaValle, S. M., Rapidly-exploring random trees : A new tool for path planning, (1998). The annual research report.Google Scholar
Meng, Z., Qin, H., Chen, Z., Chen, X., Sun, H., Lin, F. and Ang, M. H., “A two-stage optimized next-view planning framework for 3-d unknown environment exploration, and structural reconstruction,” IEEE Robot Automa Lett 2(3), 16801687 (2017).Google Scholar
Bircher, A., Kamel, M., Alexis, K., Oleynikova, H. and Siegwart, R., “Receding Horizon “Next-Best-View” Planner for 3D exploration,” In: IEEE International Conference on Robotics and Automation (ICRA), (2016) pp. 14621468.Google Scholar
Dang, T., Tranzatto, M., Khattak, S., Mascarich, F., Alexis, K. and Hutter, M., “Graph-based subterranean exploration path planning using aerial and legged robots,” J Field Robot 37(8), 13631388 (2020).Google Scholar
Huang, J., Zhou, B., Fan, Z., Zhu, Y., Jie, Y., Li, L. and Cheng, H., “FAEL: Fast autonomous exploration for large-scale environments with a mobile robot,” IEEE Robot Automa Lett 8(3), 16671674 (2023).Google Scholar
Cao, C., Zhu, H., Yang, F., Xia, Y., Choset, H., Oh, J. and Zhang, J., “Autonomous Exploration Development Environment and the Planning Algorithms,” In: International Conference on Robotics and Automation (ICRA), (2022) pp. 89218928.Google Scholar
Helsgaun, K., “An effective implementation of the Lin–Kernighan traveling salesman heuristic,” Eur J Oper Res 126(1), 106130 (2000).Google Scholar
Shan, T., Englot, B., Meyers, D., Wang, W., Ratti, C. and Daniela, R., “Lio-Sam: Tightly-Coupled lidar Inertial Odometry Via Smoothing and Mapping,” In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (2020) pp.51355142.Google Scholar