Informative Path Planning for Autonomous Mapping of Unknown Non-Convex Environments: Design, Benchmarking, and Validation †
Abstract
1. Introduction
- A novel heuristic informative path planning algorithm (HIPP) that employs a moving robot with an uncertain narrow-beam range detector to efficiently map unknown non-convex areas while minimising the robot’s total travel distance.
- A new algorithm capable of generating a benchmark solution for evaluating the developed path-planning algorithms. This benchmark resolves the posterior problem by finding the optimal path for re-mapping an already-known environment.
- A comprehensive optimality investigation of the generated solutions through both simulated and empirical experiments. These investigations revealed a notable linear expansion of the generated map across most of the robot’s travel time.
- A sensitivity analysis demonstrating the developed algorithms’ robustness under various initial robot positioning conditions.
| Ref. | Approach | Map Known a Priori | Adaptive Planning | Non-Convex Environment | Optimality Analysis | Sensor Uncertainty | Sensitivity Analysis |
|---|---|---|---|---|---|---|---|
| Group I—Static and Motion Planning | |||||||
| [2] | Voronoi coverage | Known | × | ✓ | ✓ | × | × |
| [6] | Multi-robot CPP | Known | × | ✓ | P | × | × |
| [7] | RRT* /PRM* | Known | × | ✓ | P | × | × |
| [12] | MDP search | Known | ✓ | P | ✓ | × | P |
| [18,19] | MA-RRT* | Known | × | ✓ | P | × | × |
| Group II—Online Exploration and Informative Planning | |||||||
| [13] | Multi-robot IPP | Partially Known | ✓ | ✓ | P | × | P |
| [14] | UAV IPP | Partially Known | ✓ | ✓ | P | ✓ | P |
| [15] | MI mapping | Unknown | ✓ | P | ✓ | ✓ | P |
| [16] | CSQMI | Unknown | ✓ | × | × | × | P |
| [17,20] | RRT*/FAEL | Unknown | ✓ | ✓ | × | × | P |
| [21] | Rendezvous | Unknown | ✓ | ✓ | ✓ | P | P |
| [22] | Obstacle avoidance | Unknown | ✓ | × | × | × | × |
| Group III—Deep Reinforcement Learning | |||||||
| [24,25] | DRL SLAM | Unknown | ✓ | ✓ | × | P | P |
| This work | Heuristic IPP | Unknown | ✓ | ✓ | ✓ | ✓ | ✓ |
2. System Description
3. The Proposed HIPP Algorithm
| Algorithm 1 A pseudo-code of the proposed HIPP algorithm |
|
3.1. Map Generation
3.2. Approximation of Information
3.3. Path Generation
Robot Control and Potential Obstacle Avoidance
| Algorithm 2 A pseudo-code of the proposed solver to approximate a solution to the posterior problem (7), i.e., the benchmark solution of HIPP |
|
4. The Proposed Algorithm to Calculate Benchmark Solution
5. Results and Discussions
5.1. Simulation Results
5.2. Experimental Results
5.3. Sensitivity Analysis to Varying Initial Position of Robot
5.4. Optimality and Convergence
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Patle, B.; Babu, L.G.; Pandey, A.; Parhi, D.; Jagadeesh, A. A review: On path planning strategies for navigation of mobile robot. Def. Technol. 2019, 15, 582–606. [Google Scholar] [CrossRef] [Scilit]
- Thanou, M.; Stergiopoulos, Y.; Tzes, A. Distributed coverage using geodesic metric for non-convex environments. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 933–938. [Google Scholar]
- Popović, M.; Ott, J.; Rückin, J.; Kochenderfer, M.J. Learning-based methods for adaptive informative path planning. Robot. Auton. Syst. 2024, 179, 104727. [Google Scholar] [CrossRef] [Scilit]
- Aggarwal, S.; Kumar, N. Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges. Comput. Commun. 2020, 149, 270–299. [Google Scholar] [CrossRef] [Scilit]
- Liu, L.; Wang, X.; Yang, X.; Liu, H.; Li, J.; Wang, P. Path planning techniques for mobile robots: Review and prospect. Expert Syst. Appl. 2023, 227, 120254. [Google Scholar] [CrossRef] [Scilit]
- Collins, L.; Ghassemi, P.; Esfahani, E.T.; Doermann, D.; Dantu, K.; Chowdhury, S. Scalable Coverage Path Planning of Multi-Robot Teams for Monitoring Non-Convex Areas. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 7393–7399. [Google Scholar]
- Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef] [Scilit]
- Galceran, E.; Carreras, M. A survey on coverage path planning for robotics. Robot. Auton. Syst. 2013, 61, 1258–1276. [Google Scholar] [CrossRef] [Scilit]
- Fevgas, G.; Lagkas, T.; Argyriou, V.; Sarigiannidis, P. Coverage path planning methods focusing on energy efficient and cooperative strategies for unmanned aerial vehicles. Sensors 2022, 22, 1235. [Google Scholar] [CrossRef] [Scilit]
- Arkin, E.M.; Hassin, R. Approximation algorithms for the geometric covering salesman problem. Discret. Appl. Math. 1994, 55, 197–218. [Google Scholar] [CrossRef] [Scilit]
- Juliá, M.; Gil, A.; Reinoso, O. A comparison of path planning strategies for autonomous exploration and mapping of unknown environments. Auton. Robot. 2012, 33, 427–444. [Google Scholar] [CrossRef] [Scilit]
- Muralidharan, A.; Mostofi, Y. Path planning for minimizing the expected cost until success. IEEE Trans. Robot. 2019, 35, 466–481. [Google Scholar] [CrossRef]
- Dutta, A.; Bhattacharya, A.; Kreidl, O.P.; Ghosh, A.; Dasgupta, P. Multi-robot informative path planning in unknown environments through continuous region partitioning. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420970461. [Google Scholar] [CrossRef] [Scilit]
- Popović, M.; Vidal-Calleja, T.; Hitz, G.; Chung, J.J.; Sa, I.; Siegwart, R.; Nieto, J. An Informative Path Planning Framework for UAV-Based Terrain Monitoring. Auton. Robots 2020, 44, 889–911. [Google Scholar] [CrossRef] [Scilit]
- Julian, B.J.; Karaman, S.; Rus, D. On mutual information-based control of range sensing robots for mapping applications. Int. J. Robot. Res. 2014, 33, 1375–1392. [Google Scholar] [CrossRef] [Scilit]
- Charrow, B.; Liu, S.; Kumar, V.; Michael, N. Information-Theoretic Mapping Using Cauchy-Schwarz Quadratic Mutual Information. In Proceedings of the International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015. [Google Scholar]
- Schmid, L.; Pantic, M.; Khanna, R.; Ott, L.; Siegwart, R.; Nieto, J. An efficient sampling-based method for online informative path planning in unknown environments. IEEE Robot. Autom. Lett. 2020, 5, 1500–1507. [Google Scholar] [CrossRef] [Scilit]
- Chen, L.; Shan, Y.; Tian, W.; Li, B.; Cao, D. A Fast and Efficient Double-Tree RRT*-Like Sampling-Based Planner Applying on Mobile Robotic Systems. IEEE/ASME Trans. Mechatron. 2018, 23, 2568–2578. [Google Scholar] [CrossRef] [Scilit]
- Jiang, J.; Wu, K. Cooperative Pathfinding Based on Memory-Efficient Multi-Agent RRT*. IEEE Access 2020, 8, 168743–168750. [Google Scholar] [CrossRef] [Scilit]
- Huang, J.; Zhou, B.; Fan, Z.; Zhu, Y.; Jie, Y.; Li, L.; Cheng, H. FAEL: Fast autonomous exploration for large-scale environments with a mobile robot. IEEE Robot. Autom. Lett. 2023, 8, 1667–1674. [Google Scholar] [CrossRef] [Scilit]
- Ganguli, A.; Cortés, J.; Bullo, F. Multirobot rendezvous with visibility sensors in nonconvex environments. IEEE Trans. Robot. 2009, 25, 340–352. [Google Scholar] [CrossRef] [Scilit]
- Baras, N.; Nantzios, G.; Ziouzios, D.; Dasygenis, M. Autonomous obstacle avoidance vehicle using lidar and an embedded system. In Proceedings of the 2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST), Thessaloniki, Greece, 13–15 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–4. [Google Scholar]
- Liu, Y.; Radanovic, M.; Ehinger, K.A.; Khoshelham, K. Occupancy Grid Mapping with Uncertain LiDAR Data. IEEE Trans. Instrum. Meas. 2026, 75, 7502211. [Google Scholar] [CrossRef] [Scilit]
- Cao, Y.; Zhao, R.; Wang, Y.; Xiang, B.; Sartoretti, G. Deep reinforcement learning-based large-scale robot exploration. IEEE Robot. Autom. Lett. 2024, 9, 4631–4638. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Wu, K.; Hu, M.; Suganthan, P.N.; Makur, A. LiDAR-based end-to-end active SLAM using deep reinforcement learning in large-scale environments. IEEE Trans. Veh. Technol. 2024, 73, 14187–14200. [Google Scholar] [CrossRef] [Scilit]
- Ahmed, M.F.; Masood, K.; Fremont, V.; Fantoni, I. Active slam: A review on last decade. Sensors 2023, 23, 8097. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tezerjani, M.D.; Khoshnazar, M.; Tangestanizadeh, M.; Kiani, A.; Yang, Q. A survey on reinforcement learning applications in slam. arXiv 2024, arXiv:2408.14518. [Google Scholar] [CrossRef] [Scilit]
- Thrun, S. Learning occupancy grid maps with forward sensor models. Auton. Robot 2003, 15, 111–127. [Google Scholar] [CrossRef] [Scilit]
- Kaasalainen, S.; Åkerblom, M.; Nevalainen, O.; Hakala, T.; Kaasalainen, M. Uncertainty in multispectral lidar signals caused by incidence angle effects. Interface Focus 2018, 8, 20170033. [Google Scholar] [CrossRef] [Scilit]
- Zou, Q.; Brenner, C.; Sester, M. Gaussian process mapping of uncertain building models with GMM as prior. IEEE Robot. Autom. Lett. 2023, 8, 6579–6586. [Google Scholar] [CrossRef] [Scilit]
- Collins, T.; Collins, J. Occupancy grid mapping: An empirical evaluation. In Proceedings of the 2007 Mediterranean Conference on Control & Automation, Athens, Greece, 27–29 June 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 1–6. [Google Scholar]
- Stergiopoulos, Y.; Thanou, M.; Tzes, A. Distributed Collaborative Coverage-Control Schemes for Non-Convex Domains. IEEE Trans. Autom. Control 2015, 60, 2422–2427. [Google Scholar] [CrossRef] [Scilit]
- Bakolas, E. Partitioning algorithms for multi-agent systems based on finite-time proximity metrics. Automatica 2015, 55, 176–182. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Duan, H.; Zhang, X. An improved greedy genetic algorithm for solving travelling salesman problem. In Proceedings of the 2009 Fifth International Conference on Natural Computation, Tianjian, China, 14–16 August 2009; IEEE: Piscataway, NJ, USA, 2009; Volume 5, pp. 374–378. [Google Scholar]
- Orisatoki, M.O.; Amouzadi, M.; Dizqah, A.M. A Heuristic Informative-Path-Planning Algorithm to Map Unknown Areas and A Benchmark Solution. In Proceedings of the 2024 IEEE Conference on Control Technology and Applications (CCTA), Newcastle upon Tyne, UK, 21–23 August 2024; pp. 254–261. [Google Scholar]










| Parameter | Value |
|---|---|
| Sampling time | 1 s |
| Track length d | 0.2 m |
| Max velocity | 1 m/s |
| Map size | m |
| Grid resolution | |
| Cell size | 0.5 m |
| Sensor range | 1.5 cells |
| Standard deviation of the sensor noise | 0.25 m |
| Success threshold of the solver | |
| Scan resolution | |
| Penalising factor of direct distance | |
| RRT* Max iterations | 100 |
| RRT* Goal bias | 0.5 m |
| RRT* Step size | 1.5 m |
| RRT* Rewiring factor | 2 m |
| Final time | 200 s |
| Number of points in Algorithm 2 | 100 |
| TTD (m) | (cells) | /TD (cells/m) | Equivalent (cells) | Equivalent /TD (cells/m) | ||
|---|---|---|---|---|---|---|
| Test Scenario 1 | Algorithm 1 (HIPP) results | |||||
| Average | 48.9 | 384.5 | 8.1 | 233.5 | 4.9 | |
| Std. Deviation | 12.21 | 13.6 | 2.4 | 15.8 | 1.1 | |
| Median | 49.3 | 388.0 | 7.7 | 231.0 | 4.7 | |
| Algorithm 2 (Posterior) results, | ||||||
| i.e., a benchmark solution | ||||||
| Average | 58.1 | 362.0 | 6.2 | - | - | |
| Std. Deviation | 1.0 | 6.4 | 0.1 | - | - | |
| Median | 58.4 | 364.0 | 6.2 | - | - | |
| Test Scenario 2 | Algorithm 1 (HIPP) results | |||||
| Average | 78.8 | 340.0 | 4.4 | 262.0 | 3.4 | |
| Std. Deviation | 8.8 | 7.4 | 0.6 | 10.0 | 0.4 | |
| Median | 80.6 | 343.0 | 4.3 | 262.0 | 3.3 | |
| Algorithm 2 (Posterior) results, | ||||||
| i.e., a benchmark solution | ||||||
| Average | 83.8 | 353.0 | 4.2 | - | - | |
| Std. Deviation | 2.9 | 1.7 | 0.1 | - | - | |
| Median | 84.4 | 354.0 | 4.2 | - | - | |
| Test Scenario 3 | Algorithm 1 (HIPP) results | |||||
| Average | 80.7 | 305.5 | 3.8 | 241.0 | 3.0 | |
| Std. Deviation | 7.6 | 27.2 | 0.6 | 18.7 | 0.4 | |
| Median | 80.0 | 313.5 | 3.9 | 244.0 | 3.1 | |
| Algorithm 2 (Posterior) results, | ||||||
| i.e., a benchmark solution | ||||||
| Average | 72.5 | 311.6 | 4.3 | - | - | |
| Std. Deviation | 2.8 | 8.7 | 0.2 | - | - | |
| Median | 72.7 | 310.0 | 4.3 | - | - | |
| No. of Initial Point | (cells) | /TD (cells/m) | (Benchmark) | /TD (cells/m) (Benchmark) | |
|---|---|---|---|---|---|
| Test Scenario 1 | 1 | 209 | 3.87 | 400 | 4.57 |
| 2 | 211 | 3.64 | 400 | 4.65 | |
| 3 | 229 | 2.69 | 400 | 4.47 | |
| 4 | 242 | 3.59 | 399 | 4.40 | |
| 5 | 225 | 0.67 | 400 | 4.44 | |
| 6 | 201 | 0.62 | 400 | 4.47 | |
| Average | 219.5 | 2.35 | 399.83 | 4.50 | |
| Std. Deviation | 15.18 | 1.41 | 0.41 | 0.09 | |
| Test Scenario 2 | 1 | 263 | 1.99 | 355 | 3.95 |
| 2 | 263 | 1.99 | 355 | 3.92 | |
| 3 | 263 | 1.99 | 355 | 3.81 | |
| 4 | 262 | 2.03 | 355 | 3.95 | |
| 5 | 241 | 1.89 | 354 | 3.81 | |
| 6 | 244 | 1.68 | 352 | 3.80 | |
| Average | 258.7 | 1.92 | 354.33 | 3.87 | |
| Std. Deviation | 7.33 | 0.13 | 0.82 | 0.07 | |
| Test Scenario 3 | 1 | 262 | 2.17 | 345 | 3.46 |
| 2 | 257 | 1.79 | 344 | 3.62 | |
| 3 | 259 | 2.00 | 344 | 3.60 | |
| 4 | 282 | 2.21 | 346 | 3.47 | |
| 5 | 253 | 2.13 | 346 | 3.67 | |
| 6 | 256 | 2.16 | 345 | 3.67 | |
| Average | 261.5 | 2.08 | 345 | 3.58 | |
| Std. Deviation | 10.48 | 0.16 | 0.89 | 0.09 |
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
Orisatoki, M.; Sheng, W.; Pinar, E.; Rasoulzadeh, A.; Amouzadi, M.; Dizqah, A.M. Informative Path Planning for Autonomous Mapping of Unknown Non-Convex Environments: Design, Benchmarking, and Validation. Information 2026, 17, 457. https://doi.org/10.3390/info17050457
Orisatoki M, Sheng W, Pinar E, Rasoulzadeh A, Amouzadi M, Dizqah AM. Informative Path Planning for Autonomous Mapping of Unknown Non-Convex Environments: Design, Benchmarking, and Validation. Information. 2026; 17(5):457. https://doi.org/10.3390/info17050457
Chicago/Turabian StyleOrisatoki, Mobolaji, Weihua Sheng, Ebubekir Pinar, Ali Rasoulzadeh, Mahdi Amouzadi, and Arash M. Dizqah. 2026. "Informative Path Planning for Autonomous Mapping of Unknown Non-Convex Environments: Design, Benchmarking, and Validation" Information 17, no. 5: 457. https://doi.org/10.3390/info17050457
APA StyleOrisatoki, M., Sheng, W., Pinar, E., Rasoulzadeh, A., Amouzadi, M., & Dizqah, A. M. (2026). Informative Path Planning for Autonomous Mapping of Unknown Non-Convex Environments: Design, Benchmarking, and Validation. Information, 17(5), 457. https://doi.org/10.3390/info17050457

