Structure-Aware Topological Exploration: A Semantic Seeded Voronoi Approach for Unstructured Environments
Abstract
1. Introduction
Paper Contributions
2. Related Work
2.1. Geometry-Based Exploration
2.2. Topology-Based Exploration
2.3. Semantic-Aware Navigation and Mapping
2.4. Summary
3. Methodology
3.1. Problem Formulation
- Semantic Traversability Field (): Breaking away from the rigid binary description of “occupied/free” in traditional occupancy grids, we model the environment as a continuous scalar field . For any spatial coordinate , the value represents the degree of “traversability” inferred from visual observations. Based on this, the safe navigation manifold is no longer defined as a set of discrete grid cells, but as a naturally extending superlevel set , where is a designated safety baseline threshold.
- Topological Graph (): To characterize the “skeleton structure” of the environment, we construct and maintain a dynamic topological graph . The vertex set consists of sparse waypoints anchored to the medial axis of the safe manifold; the edge set corresponds to physically existing navigable paths—an edge is established if and only if a collision-free path exists between the two vertices.
3.2. System Overview
3.3. Semantic Skeleton Sampling (SSV) Mechanism
3.3.1. Semantic Segmentation Network
3.3.2. Medial-Axis Aligned Sampling
3.3.3. Candidate Node Scoring and Pruning
3.4. Structure-Aware Decision Planning
3.4.1. Multi-Objective Utility Function
- Exploration Gain (): Given the sparse nature of the candidate node set, a ray-casting algorithm is used to efficiently estimate the range of unknown areas visible to the target node. The physical meaning of this metric is the potential reduction in map entropy achieved by the target node.
- Navigation Cost (): It is particularly worth noting that this paper does not use Euclidean distance to calculate navigation cost, but instead solves for the shortest path distance on the traversable manifold based on the A* algorithm. This design effectively avoids selecting target points that appear geometrically close but are blocked by obstacles (such as walls).
- Topological Sparsity (): This is the core innovation of the SATE framework, serving as an online constraint mechanism to suppress the excessive growth of redundant nodes in the topological graph.
3.4.2. Topological Sparsity Regularization
| Algorithm 1 Structure-Aware Decision Process | |
| Require: Candidate Set , Robot Pose , Global Graph | |
| Ensure: Optimal Target | |
| 1: | Initialize , |
| 2: | for all do |
| 3: | {// Step 1: Kinematic Feasibility Check (Safety First)} |
| 4: | {e.g., A* Search} |
| 5: | if or is collision then |
| 6: | continue |
| 7: | end if |
| 8: | |
| 9: | {// Step 2: Metric Evaluation} |
| 10: | {Exploration Gain} |
| 11: | Find local neighbors |
| 12: | {Local Sparsity Regularization} |
| 13: | {// Step 3: Utility Calculation (Equation (1))} |
| 14: | |
| 15: | {// Step 4: Optimization} |
| 16: | if then |
| 17: | |
| 18: | |
| 19: | end if |
| 20: | end for |
| 21: | return |
3.5. Closed-Loop Control: From Decision to Execution
4. Experiments
- RQ1 (System Efficiency): Compared with classical geometric exploration baselines, does SATE achieve better performance in terms of exploration efficiency and the compactness of the generated topological graph?
- RQ2 (Topological Quality): Is the topological skeleton generated by the SSV mechanism better than those obtained through standard spatial discretization methods?
- RQ3 (Component Necessity): What specific roles do semantic perception and topological sparsity regularization play in ensuring navigation safety and decision robustness?
4.1. Experimental Setup
4.1.1. Simulation Environment and Test Maps
4.1.2. Perception Model Training Setup
4.1.3. Implementation Details
4.1.4. Evaluation Metrics
- Explored Region Rate : This metric gauges how complete the map built by the robot is. Its calculation formula is:where stands for the number of explored free space cells, and refers to the total number of free space cells in the ground truth map.
- Average Path Length : This metric reflects the average travel distance across all experimental trials, defined as:where M denotes the total number of trials, and is the path length traveled in the i-th trial.
- Exploration Efficiency : This metric measures the average information gain (i.e., entropy reduction) per unit distance traveled across all trials. Mathematically, it is expressed as:where represents the entropy of the occupancy map M. and respectively correspond to the total number of steps and the distance of the path segment at step t in the i-th trial.
4.2. System-Level Comparative Evaluation
- Frontier-Based Exploration (NF): A typical geometry-driven strategy [15] used as a standard benchmark. It prioritizes the nearest boundary between known free space and unknown regions to guide exploration.
- RRT-Exploration (RRT): A classic sampling-based method that leverages Rapidly exploring Random Trees. It randomly generates exploration goals within unknown regions, providing a baseline for probabilistic planning efficiency.
- Utility-Greedy (MI): An ablated variant of the proposed SATE framework. This method retains the SSV frontend for candidate generation but selects targets solely based on immediate information gain and travel cost, excluding the term. It is designed to isolate and verify the specific contribution of the proposed topological feedback mechanism.
- Semantic Frontier-based Exploration (SNF): A representative semantic topological exploration baseline implemented based on Gomez et al. [43]. It incorporates hand-crafted semantic rules (door detection) and discrete topological cost (hop-count), yet lacks continuous traversability learning and online sparsity control. This baseline directly represents the “semantic-aware but non-topology-optimized” paradigm.
4.2.1. Quantitative Efficiency Analysis
4.2.2. Qualitative Trajectory Analysis
4.2.3. Generalization and Stability Across Diverse Scenarios
4.3. Parameter Sensitivity and Robustness Analysis
4.4. Downstream Task Validation: Global Navigation
4.5. Component Analysis and Ablation Studies
4.5.1. Evaluation of Topological Skeleton Generation (SSV)
- Uniform Grid (Baseline for Discretization): A straightforward approach that divides the local map into a fixed-resolution grid (2 m × 2 m) and selects the center of safe grid cells. It serves as a benchmark for coverage uniformity but lacks the ability to adapt to structural variations.
- NMS (Baseline for Local Maxima): Represents peak extraction methods. It identifies pixels with the highest traversability scores within a local sliding window (). This setup tests whether simple local filtering alone is sufficient for generating valid topological structures.
- DBSCAN Clustering (Baseline for Regional Density): A density-based method chosen for its capability to handle regions of arbitrary shapes without requiring a pre-defined number of clusters. It groups pixels with high traversability probability and uses cluster centroids as nodes to represent regional connectivity.
- Ours (SSV): The proposed structure-aware method. It applies the Euclidean Distance Transform (EDT) to the semantic safe region, anchoring nodes strictly to the medial axis (GVD) to ensure geometric centrality.
4.5.2. Ablation Studies on Perception and Topology
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| SATE | Structure-Aware Topological Exploration |
| SSV | Semantic Seeded Voronoi |
| GVD | Generalized Voronoi Diagram |
| RRT | Rapidly exploring Random Tree |
| NBV | Next Best View |
| EDT | Euclidean Distance Transform |
| NMS | Non-Maximum Suppression |
| NF | Nearest Frontier |
| MI | Mutual Information (Utility-Greedy) |
| SLAM | Simultaneous Localization and Mapping |
| ROS | Robot Operating System |
| U-Net | U-shaped Convolutional Neural Network |
| KDE | Kernel Density Estimation |
References
- Burgard, W.; Moors, M.; Stachniss, C.; Schneider, F.E. Coordinated multi-robot exploration. IEEE Trans. Robot. 2005, 21, 376–386. [Google Scholar] [CrossRef]
- Krzysiak, R.; Butail, S. Information-based control of robots in search-and-rescue missions with human prior knowledge. IEEE Trans. Hum. Mach. Syst. 2021, 52, 52–63. [Google Scholar] [CrossRef]
- Zhai, G.; Zhang, W.; Hu, W.; Ji, Z. Coal mine rescue robots based on binocular vision: A review of the state of the art. IEEE Access 2020, 8, 130561–130575. [Google Scholar] [CrossRef]
- Seenu, N.; Manohar, L.; Stephen, N.M.; Ramanathan, K.C.; Ramya, M. Autonomous cost-effective robotic exploration and mapping for disaster reconnaissance. In Proceedings of the 10th International Conference on Emerging Trends in Engineering and Technology-Signal and Information Processing (ICETET-SIP-22), Nagpur, India, 29–30 April 2022; pp. 1–6. [Google Scholar]
- Narayan, S.; Aquif, M.; Kalim, A.R.; Chagarlamudi, D.; Harshith Vignesh, M. Search and reconnaissance robot for disaster management. In Machines, Mechanism and Robotics; Springer: Singapore, 2022; pp. 187–201. [Google Scholar]
- Zhang, J. Localization, mapping and navigation for autonomous sweeper robots. In Proceedings of the International Conference on Machine Learning and Intelligent Systems Engineering (MLISE), Guangzhou, China, 5–7 August 2022; pp. 195–200. [Google Scholar]
- Luo, B.; Huang, Y.; Deng, F.; Li, W.; Yan, Y. Complete coverage path planning for intelligent sweeping robot. In Proceedings of the IEEE Asia-Pacific Conference on Image Processing, Electronics and Computers (IPEC), Dalian, China, 14–16 April 2021; pp. 316–321. [Google Scholar]
- Perkasa, D.A.; Santoso, J. Improved frontier exploration strategy for active mapping with mobile robot. In Proceedings of the 7th International Conference on Advanced Informatics: Concepts, Theory and Applications (ICAICTA), Tokoname, Japan, 8 September 2020; pp. 1–6. [Google Scholar]
- Zagradjanin, N.; Pamucar, D.; Jovanovic, K.; Knezevic, N.; Pavkovic, B. Autonomous exploration based on multi-criteria decision-making and using D* Lite algorithm. Intell. Autom. Soft Comput. 2022, 32, 1369–1386. [Google Scholar] [CrossRef]
- Duan, P.; Yu, Z.; Gao, K.; Meng, L.; Han, Y.; Ye, F. Solving the multi-objective path planning problem for mobile robot using an improved NSGA-II algorithm. Swarm Evol. Comput. 2024, 87, 101576. [Google Scholar] [CrossRef]
- Ebadi, K.; Bernreiter, L.; Biggie, H.; Catt, G.; Chang, Y.; Chatterjee, A.; Denniston, C.; Deschamps, S.-P.; Harlow, K.; Khattak, S.; et al. Present and future of SLAM in extreme underground environments. IEEE Trans. Robot. 2023, 40, 622–643. [Google Scholar]
- Lajoie, P.-Y.; Ramtoula, B.; Chang, Y.; Carlone, L.; Beltrame, G. DOOR-SLAM: Distributed, online, and outlier resilient SLAM for robotic teams. IEEE Robot. Autom. Lett. 2020, 5, 1658–1665. [Google Scholar] [CrossRef]
- Liu, J.; Lv, Y.; Yuan, Y.; Chi, W.; Chen, G.; Sun, L. A prior information heuristic based robot exploration method in indoor environment. In Proceedings of the IEEE International Conference on Real-time Computing and Robotics (RCAR), Xining, China, 15–19 July 2021; pp. 129–134. [Google Scholar]
- Lyu, Z.; Yin, Y.; Liu, Q.; Yang, T. Autonomous exploration algorithm for mobile robots in unknown confined environment. In Proceedings of the 16th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, 24–25 August 2024; pp. 188–191. [Google Scholar]
- Yamauchi, B. A frontier-based approach for autonomous exploration. In Proceedings of the IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA), Monterey, CA, USA, 10–11 July 1997; pp. 146–151. [Google Scholar]
- Fang, B.; Ding, J.; Wang, Z. Autonomous robotic exploration based on frontier point optimization and multistep path planning. IEEE Access 2019, 7, 46104–46113. [Google Scholar] [CrossRef]
- Keidar, M.; Kaminka, G.A. Robot exploration with fast frontier detection: Theory and experiments. In Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), Richland, SC, USA, 4–8 June 2012; Volume 1, pp. 113–120. [Google Scholar]
- Umari, H.; Mukhopadhyay, S. Autonomous robotic exploration based on multiple rapidly-exploring randomized trees. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 1466–1472. [Google Scholar]
- Zhang, X.; Zhang, J.; Wang, L. An improved RRT path planning algorithm for mobile robots. In Artificial Intelligence and Autonomous Transportation; Jia, L., Ou, D., Liu, H., Zong, F., Wang, P., Zhang, M., Eds.; Lecture Notes in Electrical Engineering; Springer: Singapore, 2025. [Google Scholar]
- Zhong, P.; Chen, B.; Lu, S.; Meng, X.; Liang, Y. Information-driven fast marching autonomous exploration with aerial robots. IEEE Robot. Autom. Lett. 2021, 7, 810–817. [Google Scholar] [CrossRef]
- Bircher, A.; Kamel, M.; Alexis, K.; Burri, M.; Siegwart, R. Receding horizon “next-best-view” planner for 3D exploration. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 1462–1468. [Google Scholar]
- Julian, B.J.; Karaman, S.; Rus, D. On mutual information-based control of range sensing robots for mapping applications. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Tokyo, Japan, 3–7 November 2013; pp. 5156–5163. [Google Scholar]
- Bai, S.; Chen, F.; Englot, B. Toward autonomous mapping and exploration for mobile robots through deep supervised learning. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 2379–2384. [Google Scholar]
- Cao, C.; Zhu, H.; Choset, H.; Zhang, J. TARE: A hierarchical framework for efficiently exploring complex 3D environments. In Proceedings of the Robotics: Science and Systems (RSS), Virtual, 12–16 July 2021. [Google Scholar]
- Zhou, B.; Zhang, Y.; Chen, X.; Shen, S. FUEL: Fast UAV exploration using incremental frontier structure and hierarchical planning. IEEE Robot. Autom. Lett. 2021, 6, 779–786. [Google Scholar] [CrossRef]
- González-Baños, H.H.; Latombe, J.C. Navigation strategies for exploring indoor environments. Int. J. Robot. Res. 2002, 21, 829–848. [Google Scholar] [CrossRef]
- Faigl, J.; Kulich, M.; Přeučil, L. Goal assignment using distance cost in multi-robot exploration. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vilamoura, Portugal, 7–12 October 2012; pp. 3741–3746. [Google Scholar]
- Mei, Y.; Lu, Y.H.; Hu, Y.C.; Lee, C.S.G. Energy-efficient mobile robot exploration. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Orlando, FL, USA, 15–19 May 2006; pp. 505–511. [Google Scholar]
- Vasquez-Gomez, J.I.; Sucar, L.E.; Murrieta-Cid, R. Volumetric next-best-view planning for 3D object reconstruction with positioning error. Int. J. Adv. Robot. Syst. 2014, 11, 159. [Google Scholar] [CrossRef]
- Selin, M.; Tiger, M.; Duberg, D.; Heintz, F.; Jensfelt, P. Efficient autonomous exploration planning of large-scale 3-D environments. IEEE Robot. Autom. Lett. 2019, 4, 1699–1706. [Google Scholar] [CrossRef]
- Aurenhammer, F. Voronoi diagrams—A survey of a fundamental geometric data structure. ACM Comput. Surv. 1991, 23, 345–405. [Google Scholar] [CrossRef]
- Dang, T.; Tranzatto, M.; Khattak, S.; Mascaro, F.; Alexis, K.; Hutter, M. Graph-based subterranean exploration path planning using aerial and legged robots. J. Field Robot. 2020, 37, 1363–1388. [Google Scholar] [CrossRef]
- Kulkarni, M.; Dharmadhikari, M.; Tranzatto, M.; Zimmermann, S.; Reijgwart, V.; De Petris, P.; Nguyen, H.; Khattak, S.; Hutter, M.; Alexis, K. Autonomous subterranean exploration using graph-based path planning. IEEE Robot. Autom. Lett. 2022, 7, 10454–10461. [Google Scholar]
- Chen, D.; Xiao, N. GVD-exploration: An efficient autonomous robot exploration framework based on fast generalized Voronoi diagram extraction. IEEE Robot. Autom. Lett. 2023, 8, 5321–5328. [Google Scholar] [CrossRef]
- Wen, J.; Zhang, X.; Bi, Q.; Liu, H.; Yuan, J.; Fang, Y. G2VD planner: Efficient motion planning with grid-based generalized Voronoi diagrams. IEEE Trans. Autom. Sci. Eng. 2025, 22, 3743–3755. [Google Scholar] [CrossRef]
- Gao, Y.; Wang, Z.; Zhao, Y. A generalized Voronoi diagram based robot exploration method for mobile robots. Machines 2022, 10, 84. [Google Scholar]
- Dong, Q.; Xi, H.; Zhang, S.; Bi, Q.; Li, T.; Wang, Z.; Zhang, X. Fast and communication-efficient multi-UAV exploration via Voronoi partition on dynamic topological graph. In Proceedings of the 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Abu Dhabi, United Arab Emirates, 14–18 October 2024; pp. 14063–14070. [Google Scholar]
- Garg, S.; Sünderhauf, N.; Dayoub, F.; Morrison, D.; Cosgun, A.; Carneiro, G.; Wu, Q.; Chin, T.; Reid, I.; Gould, S.; et al. Semantics for robotic mapping, perception and interaction: A survey. Found. Trends Robot. 2020, 8, 1–224. [Google Scholar] [CrossRef]
- Guan, T.; Kothandaraman, D.; Chandra, R.; Manocha, D. GANav: Group-wise attention for classifying navigable regions in unstructured outdoor environments. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 8380–8386. [Google Scholar]
- Rosinol, A.; Violette, A.; Abate, M.; Hughes, N.; Chang, Y.; Shi, J.; Gupta, A.; Carlone, L. Kimera: From SLAM to spatial perception with 3D dynamic scene graphs. arXiv 2021, arXiv:2101.06894. [Google Scholar] [CrossRef]
- Hughes, N.; Chang, Y.; Carlone, L. Hydra: A real-time spatial perception system for 3D scene graph construction and optimization. In Proceedings of the Robotics: Science and Systems (RSS), New York, NY, USA, 27 June–1 July 2022. [Google Scholar]
- Nguyen, V.H.; Pham, V.M.; Nguyen, V.T.; Truong, X.-T. S-RRT: A semantic-driven extension of the rapidly-exploring random tree algorithm. In Proceedings of the 2025 International Conference on Advanced Technologies for Communications (ATC), Hanoi, Vietnam, 16–18 October 2025; pp. 1–7. [Google Scholar]
- Gomez, C.; Hernandez, A.C.; Barber, R. Topological frontier-based exploration and map-building using semantic information. Sensors 2019, 19, 4595. [Google Scholar] [CrossRef]
- Zhang, J.; Dong, H.; Yang, J.; Liu, J.; Huang, S.; Li, K.; Tang, X.; Wei, X.; You, X. Dual-BEV Nav: Dual-layer BEV-based heuristic path planning for robotic navigation in unstructured outdoor environments. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA), Atlanta, GA, USA, 19–23 May 2025. [Google Scholar]
- Shah, D.; Eysenbach, B.; Kahn, G.; Rhinehart, N.; Levine, S. Rapid exploration for open-world navigation with latent goal models. arXiv 2021, arXiv:2104.05859. [Google Scholar]
- Cheng, C.; Zhang, H.; Sun, Y.; Tao, H.; Chen, Y. A cross-platform deep reinforcement learning model for autonomous navigation without global information in different scenes. Control Eng. Pract. 2024, 150, 105991. [Google Scholar] [CrossRef]











| Map | Scenario | Size (m) | Key Landmarks |
|---|---|---|---|
| A | Open Field | None | |
| B | Campus Road | paved road, vegetation belts | |
| C | Unstructured Field | negative obstacles (pits) |
| Parameter | Value/Setting |
|---|---|
| Network Architecture | U-Net (4-level encoder–decoder) |
| Input Resolution | pixels |
| Dataset | RECON Dataset [45] |
| Supervision Signal | Historical Trajectories (Self-supervised) |
| Loss Function | Binary Focal Loss [44] |
| Optimizer | Adam |
| Learning Rate | |
| Batch Size | 32 |
| Training Epochs | 30 (Converged) |
| Inference Platform | NVIDIA Jetson AGX Xavier (NVIDIA, Santa Clara, CA, USA) |
| Category | Parameter | Value |
|---|---|---|
| System Env. | Middleware | ROS Noetic |
| Computing Platform | Jetson AGX Orin | |
| Avg. Loop Rate | 20 Hz | |
| Decision Weights | (Exploration) | 0.3 |
| (Cost) | 0.2 | |
| (Topology) | 0.5 | |
| Algorithm | 0.6 | |
| 3.0 m | ||
| 20.0 m |
| Method | Exp. Efficiency () ↑ | Path Length (m) ↓ |
|---|---|---|
| NF | 0.24 | 423.1 |
| RRT | 0.20 | 509.8 |
| MI | 0.20 | 505.2 |
| SNF | 0.28 | 320.4 |
| SATE | 0.36 | 278.4 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ding, M.; Wei, X.; Chen, S. Structure-Aware Topological Exploration: A Semantic Seeded Voronoi Approach for Unstructured Environments. Electronics 2026, 15, 1033. https://doi.org/10.3390/electronics15051033
Ding M, Wei X, Chen S. Structure-Aware Topological Exploration: A Semantic Seeded Voronoi Approach for Unstructured Environments. Electronics. 2026; 15(5):1033. https://doi.org/10.3390/electronics15051033
Chicago/Turabian StyleDing, Miao, Xian Wei, and Shaowen Chen. 2026. "Structure-Aware Topological Exploration: A Semantic Seeded Voronoi Approach for Unstructured Environments" Electronics 15, no. 5: 1033. https://doi.org/10.3390/electronics15051033
APA StyleDing, M., Wei, X., & Chen, S. (2026). Structure-Aware Topological Exploration: A Semantic Seeded Voronoi Approach for Unstructured Environments. Electronics, 15(5), 1033. https://doi.org/10.3390/electronics15051033
