{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T09:27:02Z","timestamp":1782552422692,"version":"3.54.5"},"reference-count":60,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2022,7,7]],"date-time":"2022-07-07T00:00:00Z","timestamp":1657152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"University Grants Committee of Hong Kong"},{"name":"Smart City Research Institute, Hong Kong Polytechnic University"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Simultaneous localization and mapping (SLAM) system-based indoor mapping using autonomous mobile robots in unknown environments is crucial for many applications, such as rescue scenarios, utility tunnel monitoring, and indoor 3D modeling. Researchers have proposed various strategies to obtain full coverage while minimizing exploration time; however, mapping quality factors have not been considered. In fact, mapping quality plays a pivotal role in 3D modeling, especially when using low-cost sensors in challenging indoor scenarios. This study proposes a novel exploration algorithm to simultaneously optimize exploration time and mapping quality using a low-cost RGB-D camera. Feature-based RGB-D SLAM is utilized due to its various advantages, such as low computational cost and dense real-time reconstruction ability. Subsequently, our novel exploration strategies consider the mapping quality factors of the RGB-D SLAM system. Exploration time optimization factors are also considered to set a new optimum goal. Furthermore, a Voronoi path planner is adopted for reliable, maximal obstacle clearance and fixed paths. According to the texture level, three exploration strategies are evaluated in three real-world environments. We achieve a significant enhancement in mapping quality and exploration time using our proposed exploration strategies compared to the baseline frontier-based exploration, particularly in a low-texture environment.<\/jats:p>","DOI":"10.3390\/s22145117","type":"journal-article","created":{"date-parts":[[2022,7,7]],"date-time":"2022-07-07T22:11:47Z","timestamp":1657231907000},"page":"5117","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Autonomous Exploration of Unknown Indoor Environments for High-Quality Mapping Using Feature-Based RGB-D SLAM"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8725-6727","authenticated-orcid":false,"given":"Amr","family":"Eldemiry","sequence":"first","affiliation":[{"name":"Department of Land Surveying and Geo-Informatics, The Hong Kong Polytechnic University, Hong Kong 999077, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yajing","family":"Zou","sequence":"additional","affiliation":[{"name":"Department of Land Surveying and Geo-Informatics, The Hong Kong Polytechnic University, Hong Kong 999077, China"},{"name":"Shenzhen Research Institute, The Hong Kong Polytechnic University, Shenzhen 518057, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5610-3223","authenticated-orcid":false,"given":"Yaxin","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Land Surveying and Geo-Informatics, The Hong Kong Polytechnic University, Hong Kong 999077, China"},{"name":"Shenzhen Research Institute, The Hong Kong Polytechnic University, Shenzhen 518057, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1181-8786","authenticated-orcid":false,"given":"Chih-Yung","family":"Wen","sequence":"additional","affiliation":[{"name":"Department of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Hong Kong 999077, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1787-5191","authenticated-orcid":false,"given":"Wu","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Land Surveying and Geo-Informatics, The Hong Kong Polytechnic University, Hong Kong 999077, China"},{"name":"Shenzhen Research Institute, The Hong Kong Polytechnic University, Shenzhen 518057, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,7,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1109\/TRO.2013.2279412","article-title":"3-D mapping with an RGB-D camera","volume":"30","author":"Endres","year":"2013","journal-title":"IEEE Trans. Robot."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Engel, J., Sch\u00f6ps, T., and Cremers, D. (2014, January 6\u201312). LSD-SLAM: Large-scale direct monocular SLAM. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10605-2_54"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A versatile and accurate monocular SLAM system","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1109\/TPAMI.2017.2658577","article-title":"Direct sparse odometry","volume":"40","author":"Engel","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1109\/TRO.2017.2705103","article-title":"Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras","volume":"33","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Kim, P., Coltin, B., and Kim, H.J. (2018, January 21\u201325). Low-drift visual odometry in structured environments by decoupling rotational and translational motion. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8463207"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"416","DOI":"10.1002\/rob.21831","article-title":"RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation","volume":"36","author":"Michaud","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1002\/rob.21854","article-title":"CCM-SLAM: Robust and efficient centralized collaborative monocular simultaneous localization and mapping for robotic teams","volume":"36","author":"Schmuck","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zou, Y., Eldemiry, A., Li, Y., and Chen, W. (2020). Robust RGB-D SLAM using point and line features for low textured scene. Sensors, 20.","DOI":"10.3390\/s20174984"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Shan, T., and Englot, B. (2018, January 1\u20135). Lego-loam: Lightweight and ground-optimized lidar odometry and mapping on variable terrain. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8594299"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ye, H., Chen, Y., and Liu, M. (2019, January 20\u201324). Tightly coupled 3d lidar inertial odometry and mapping. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.","DOI":"10.1109\/ICRA.2019.8793511"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Rozenberszki, D., and Majdik, A.L. (August, January 31). LOL: Lidar-only odometry and localization in 3D point cloud maps. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Virtual.","DOI":"10.1109\/ICRA40945.2020.9197450"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Shan, T., Englot, B., Meyers, D., Wang, W., Ratti, C., and Rus, D. (2020\u201324, January 24). Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping. Proceedings of the 2020 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA.","DOI":"10.1109\/IROS45743.2020.9341176"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3317","DOI":"10.1109\/LRA.2021.3064227","article-title":"Fast-lio: A fast, robust lidar-inertial odometry package by tightly-coupled iterated kalman filter","volume":"6","author":"Xu","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Yamauchi, B. (1998, January 9\u201313). Frontier-based exploration using multiple robots. Proceedings of the Second International Conference on Autonomous Agents, Minneapolis, MN, USA.","DOI":"10.1145\/280765.280773"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1177\/0278364902021010834","article-title":"Navigation strategies for exploring indoor environments","volume":"21","author":"Latombe","year":"2002","journal-title":"Int. J. Robot. Res."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Khatib, O. (1986). Real-time obstacle avoidance for manipulators and mobile robots. Autonomous Robot Vehicles, Springer.","DOI":"10.1007\/978-1-4613-8997-2_29"},{"key":"ref_18","unstructured":"LaValle, S.M. (1998). Rapidly-Exploring Random Trees: A New Tool for Path Planning, Iowa State University."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Cieslewski, T., Kaufmann, E., and Scaramuzza, D. (2017, January 24\u201328). Rapid exploration with multi-rotors: A frontier selection method for high speed flight. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, Canada.","DOI":"10.1109\/IROS.2017.8206030"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Gomez, C., Hernandez, A.C., and Barber, R. (2019). Topological frontier-based exploration and map-building using semantic information. Sensors, 19.","DOI":"10.3390\/s19204595"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1699","DOI":"10.1109\/LRA.2019.2897343","article-title":"Efficient autonomous exploration planning of large-scale 3-d environments","volume":"4","author":"Selin","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lu, L., Redondo, C., and Campoy, P. (2020). Optimal frontier-based autonomous exploration in unconstructed environment using RGB-D sensor. Sensors, 20.","DOI":"10.3390\/s20226507"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Mobarhani, A., Nazari, S., Tamjidi, A.H., and Taghirad, H.D. (2011, January 25\u201330). Histogram based frontier exploration. Proceedings of the 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6048711"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Da Silva Lubanco, D.L., Pichler-Scheder, M., and Schlechter, T. (2020, January 12\u201315). A novel frontier-based exploration algorithm for mobile robots. Proceedings of the 2020 6th International Conference on Mechatronics and Robotics Engineering (ICMRE), Barcelona, Spain.","DOI":"10.1109\/ICMRE49073.2020.9064866"},{"key":"ref_25","unstructured":"CERBERUS (2022, June 11). TEAM CERBERUS. Available online: https:\/\/www.subt-cerberus.org\/."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1311","DOI":"10.1002\/rob.21839","article-title":"Advances in real-world applications for legged robots","volume":"35","author":"Bellicoso","year":"2018","journal-title":"J. Field Robot."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Tranzatto, M., Mascarich, F., Bernreiter, L., Godinho, C., Camurri, M., Khattak, S., Dang, T., Reijgwart, V., Loeje, J., and Wisth, D. (2022). Cerberus: Autonomous legged and aerial robotic exploration in the tunnel and urban circuits of the darpa subterranean challenge. arXiv.","DOI":"10.55417\/fr.2022011"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"eabp9742","DOI":"10.1126\/scirobotics.abp9742","article-title":"CERBERUS in the DARPA Subterranean Challenge","volume":"7","author":"Tranzatto","year":"2022","journal-title":"Sci. Robot."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/TSSC.1968.300136","article-title":"A formal basis for the heuristic determination of minimum cost paths","volume":"4","author":"Hart","year":"1968","journal-title":"IEEE Trans. Syst. Sci. Cybern."},{"key":"ref_30","first-page":"1652","article-title":"The focussed d^* algorithm for real-time replanning","volume":"95","author":"Stentz","year":"1995","journal-title":"IJCAI"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Stentz, A. (1997). Optimal and efficient path planning for partially known environments. Intelligent Unmanned Ground Vehicles, Springer.","DOI":"10.1007\/978-1-4615-6325-9_11"},{"key":"ref_32","first-page":"767","article-title":"ARA*: Anytime A* with provable bounds on sub-optimality","volume":"16","author":"Likhachev","year":"2003","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.artint.2003.12.001","article-title":"Lifelong planning A\u2217","volume":"155","author":"Koenig","year":"2004","journal-title":"Artif. Intell."},{"key":"ref_34","first-page":"262","article-title":"Anytime Dynamic A*: An Anytime, Replanning Algorithm","volume":"5","author":"Likhachev","year":"2005","journal-title":"ICAPS"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1613\/jair.1789","article-title":"Learning in real-time search: A unifying framework","volume":"25","author":"Bulitko","year":"2006","journal-title":"J. Artif. Intell. Res."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Koenig, S., and Likhachev, M. (2006, January 8\u201312). Real-time adaptive A. Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, Hakodate, Japan.","DOI":"10.1145\/1160633.1160682"},{"key":"ref_37","first-page":"18","article-title":"Practical search techniques in path planning for autonomous driving","volume":"1001","author":"Dolgov","year":"2008","journal-title":"Ann Arbor"},{"key":"ref_38","unstructured":"Kuffner, J.J., and LaValle, S.M. (2000, January 24\u201328). RRT-connect: An efficient approach to single-query path planning. Proceedings of the 2000 ICRA. Millennium Conference, IEEE International Conference on Robotics and Automation, Symposia Proceedings, San Francisco, CA, USA."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bruce, J., and Veloso, M.M. (2002). Real-time randomized path planning for robot navigation. Robot Soccer World Cup, Springer.","DOI":"10.1109\/IRDS.2002.1041624"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1105","DOI":"10.1109\/TCST.2008.2012116","article-title":"Real-time motion planning with applications to autonomous urban driving","volume":"17","author":"Kuwata","year":"2009","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"846","DOI":"10.1177\/0278364911406761","article-title":"Sampling-based algorithms for optimal motion planning","volume":"30","author":"Karaman","year":"2011","journal-title":"Int. J. Robot. Res."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Karaman, S., Walter, M.R., Perez, A., Frazzoli, E., and Teller, S. (2011, January 9\u201313). Anytime motion planning using the RRT. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980479"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Gammell, J.D., Srinivasa, S.S., and Barfoot, T.D. (2014, January 14\u201318). Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6942976"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1177\/0278364915577958","article-title":"Fast marching tree: A fast marching sampling-based method for optimal motion planning in many dimensions","volume":"34","author":"Janson","year":"2015","journal-title":"Int. J. Robot. Res."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Lau, B., Sprunk, C., and Burgard, W. (2010, January 18\u201322). Improved updating of Euclidean distance maps and Voronoi diagrams. Proceedings of the 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5650794"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1116","DOI":"10.1016\/j.robot.2012.08.010","article-title":"Efficient grid-based spatial representations for robot navigation in dynamic environments","volume":"61","author":"Lau","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"01005","DOI":"10.1051\/matecconf\/20164201005","article-title":"Local and global motion planning for unmanned surface vehicle","volume":"42","author":"Fedorenko","year":"2016","journal-title":"MATEC Web Conf."},{"key":"ref_48","unstructured":"ROS.org (2022, May 25). voronoi_planner. Available online: http:\/\/wiki.ros.org\/voronoi_planner."},{"key":"ref_49","unstructured":"Microsoft (2022, May 25). Azure Kinect DK. Available online: https:\/\/azure.microsoft.com\/en-us\/services\/kinect-dk\/."},{"key":"ref_50","unstructured":"Kobuki, I. (2022, May 25). Turtlebot2. Available online: http:\/\/kobuki.yujinrobot.com\/about2\/."},{"key":"ref_51","unstructured":"H\u00f6rner, J. (2016). Map-Merging for Multi-Robot System. [Bachelor\u2019s Thesis, Charles University]."},{"key":"ref_52","unstructured":"Intel\u00ae (2022, May 25). Intel\u00ae NUC Kit NUC6i7KYK. Available online: https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/89187\/intel-nuc-kit-nuc6i7kyk.html."},{"key":"ref_53","unstructured":"ROS.org (2022, May 25). explore_lite. Available online: http:\/\/wiki.ros.org\/explore_lite."},{"key":"ref_54","unstructured":"ROS.org (2022, May 25). move_base. Available online: http:\/\/wiki.ros.org\/move_base."},{"key":"ref_55","unstructured":"Besl, P.J., and McKay, N.D. (1991, January 12\u201315). Method for registration of 3-D shapes. Proceedings of the Sensor Fusion IV: Control Paradigms and Data Structures, Boston, MA, USA."},{"key":"ref_56","first-page":"3926","article-title":"A practical O (N2) outlier removal method for point cloud registration","volume":"44","author":"Li","year":"2021","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"9716","DOI":"10.1109\/TGRS.2020.3045456","article-title":"Point cloud registration based on one-point ransac and scale-annealing biweight estimation","volume":"59","author":"Li","year":"2021","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.isprsjprs.2022.01.019","article-title":"Robust symmetric iterative closest point","volume":"185","author":"Li","year":"2022","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_59","unstructured":"Leica Geosystems (2022, May 25). Leica BLK360 Imaging Laser Scanner. Available online: https:\/\/leica-geosystems.com\/products\/laser-scanners\/scanners\/blk360."},{"key":"ref_60","unstructured":"Leica Geosystems (2022, May 25). Leica RTC360 3D Laser Scanner. Available online: https:\/\/leica-geosystems.com\/products\/laser-scanners\/scanners\/leica-rtc360."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/14\/5117\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:44:03Z","timestamp":1760139843000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/14\/5117"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,7]]},"references-count":60,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2022,7]]}},"alternative-id":["s22145117"],"URL":"https:\/\/doi.org\/10.3390\/s22145117","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,7]]}}}