{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:39:40Z","timestamp":1760150380446,"version":"build-2065373602"},"reference-count":51,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2023,11,22]],"date-time":"2023-11-22T00:00:00Z","timestamp":1700611200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper presents a new 3D map building technique using a combination of 2D SLAM and 3D objects that can be implemented on relatively low-cost hardware in real-time. Recently, 3D visualization of the real world became increasingly important. In robotics, it is not only required for intelligent control, but also necessary for operators to provide intuitive visualization. SLAM is generally applied for this purpose, as it is considered a basic ability for truly autonomous robots. However, due to the increase in the amount of data, real-time processing is becoming a challenge. Therefore, in order to address this problem, we combine 2D data and 3D objects to create a new 3D map. The combination is simple yet robust based on rotation, translation, and clustering techniques. The proposed method was applied to a mobile robot system for indoor observation. The results show that real-time performance can be achieved by the system. Furthermore, we also combine high and low-bandwidth networks to deal with network problems that usually occur in wireless communication. Thus, robust wireless communication can be established, as it ensures that the missions can be continued even if the system loses the main network.<\/jats:p>","DOI":"10.3390\/robotics12060157","type":"journal-article","created":{"date-parts":[[2023,11,23]],"date-time":"2023-11-23T03:45:18Z","timestamp":1700711118000},"page":"157","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Real-Time 3D Map Building in a Mobile Robot System with Low-Bandwidth Communication"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4615-4983","authenticated-orcid":false,"given":"Alfin","family":"Junaedy","sequence":"first","affiliation":[{"name":"Department of Intelligent Robotics, Toyama Prefectural University, 5180 Kurokawa Imizu, Toyama 939-0398, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8609-5746","authenticated-orcid":false,"given":"Hiroyuki","family":"Masuta","sequence":"additional","affiliation":[{"name":"Department of Intelligent Robotics, Toyama Prefectural University, 5180 Kurokawa Imizu, Toyama 939-0398, Japan"}]},{"given":"Kei","family":"Sawai","sequence":"additional","affiliation":[{"name":"Department of Intelligent Robotics, Toyama Prefectural University, 5180 Kurokawa Imizu, Toyama 939-0398, Japan"}]},{"given":"Tatsuo","family":"Motoyoshi","sequence":"additional","affiliation":[{"name":"Department of Intelligent Robotics, Toyama Prefectural University, 5180 Kurokawa Imizu, Toyama 939-0398, Japan"}]},{"given":"Noboru","family":"Takagi","sequence":"additional","affiliation":[{"name":"Department of Intelligent Robotics, Toyama Prefectural University, 5180 Kurokawa Imizu, Toyama 939-0398, Japan"}]}],"member":"1968","published-online":{"date-parts":[[2023,11,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"73593","DOI":"10.1109\/ACCESS.2019.2920511","article-title":"Efficient planar surface-based 3D mapping method for mobile robots using stereo vision","volume":"7","author":"Guo","year":"2019","journal-title":"IEEE Access"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1002\/rob.21677","article-title":"NimbRo rescue: Solving disaster-response tasks with the mobile manipulation robot momaro","volume":"34","author":"Schwarz","year":"2016","journal-title":"J. Field Robot."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1201","DOI":"10.1177\/0278364920929398","article-title":"Search and rescue under the forest canopy using multiple UAVs","volume":"39","author":"Tian","year":"2020","journal-title":"Int. J. Robot. Res."},{"key":"ref_4","first-page":"2120","article-title":"Plane segment finder: Algorithm, implementation and applications","volume":"2","author":"Okada","year":"2001","journal-title":"IEEE Int. Conf. Robot. Autom."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"830","DOI":"10.1002\/rob.21943","article-title":"SLAM for autonomous planetary rovers with global localization","volume":"37","author":"Geromichalos","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1109\/TITS.2019.2961120","article-title":"3D LiDAR map compression for efficient localization on resource constrained vehicles","volume":"22","author":"Yin","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"933","DOI":"10.1177\/02783640022067878","article-title":"A platform for robotics research based on the remote-brained robot approach","volume":"19","author":"Inaba","year":"2000","journal-title":"Int. J. Robot. Res."},{"key":"ref_8","unstructured":"Ding, L., Nagatani, K., Sato, K., Mora, A., Yoshida, K., Gao, H., and Deng, Z. (2010, January 3\u20137). Terramechanics-based high-fidelity dynamics simulation for wheeled mobile robot on deformable rough terrain. Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/TSMC.2017.2738670","article-title":"Haptic tele-driving of wheeled mobile robots under nonideal wheel rolling, kinematic control and communication time delay","volume":"50","author":"Li","year":"2020","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1002\/rob.21920","article-title":"Development and applications of rescue robots for explosion accidents in coal mines","volume":"37","author":"Li","year":"2019","journal-title":"J. Field Robot."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1080\/01691864.2019.1697751","article-title":"Development of the multifunctional rescue robot FUHGA2 and evaluation at the world summit 2018","volume":"34","author":"Takemori","year":"2019","journal-title":"Adv. Robot."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/TETCI.2016.2645720","article-title":"Task intelligence of robots: Neural model-based mechanism of thought and online motion planning","volume":"1","author":"Jeong","year":"2017","journal-title":"IEEE Trans. Emerg. Topics Comput. Intell."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1080\/01691864.2018.1516568","article-title":"Integrating SLAM and gas distribution mapping (SLAM-GDM) for real-time gas source localization","volume":"17","author":"Kamarudin","year":"2018","journal-title":"Adv. Robot."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Aguiar, A.S., Santos, F.N.d., Cunha, J.B., Sobreira, H., and Sousa, A.J. (2020). Localization and mapping for robots in agriculture and forestry: A survey. Robotics, 9.","DOI":"10.3390\/robotics9040097"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Iqbal, J., Xu, R., Sun, S., and Li, C. (2020). Simulation of an autonomous mobile robot for LiDAR-based in-field phenotyping and navigation. Robotics, 9.","DOI":"10.3390\/robotics9020046"},{"key":"ref_16","first-page":"539","article-title":"Integrated data management for a fleet of search-and-rescue robots","volume":"33","author":"Balta","year":"2016","journal-title":"J. Field Robot."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JRA.1986.1087032","article-title":"A robust layered control system for a mobile robot","volume":"2","author":"Brooks","year":"1986","journal-title":"IEEE J. Robot. Autom."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1109\/TETCI.2019.2930249","article-title":"Pedestrian flow optimization to reduce the risk of crowd disasters through human-robot interaction","volume":"4","author":"Jiang","year":"2020","journal-title":"IEEE Trans. Emerg. Topics Comput. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/MRA.2006.1638022","article-title":"Simultaneous localization and mapping (SLAM): Part I the essential algorithms","volume":"13","author":"Whyte","year":"2006","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"367","DOI":"10.20965\/jrm.2019.p0367","article-title":"Introduction to simultaneous localization and mapping","volume":"31","author":"Tsubouchi","year":"2019","journal-title":"J. Robot. Mechatron."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Huang, J., Junginger, S., Liu, H., and Thurow, K. (2023). Indoor positioning systems of mobile robots: A review. Robotics, 12.","DOI":"10.3390\/robotics12020047"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"14124","DOI":"10.1109\/ACCESS.2018.2889304","article-title":"Efficient laser-based 3D SLAM for coal mine rescue robots","volume":"7","author":"Li","year":"2018","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1790","DOI":"10.1109\/ACCESS.2021.3138836","article-title":"A rover team based 3D map building using low cost 2D laser scanners","volume":"10","author":"Memon","year":"2021","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"14721","DOI":"10.1109\/TITS.2021.3132375","article-title":"RDC-SLAM: A real-time distributed cooperative SLAM system based on 3D LiDAR","volume":"23","author":"Xie","year":"2022","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ding, X., Wang, Y., Li, D., Tang, L., Yin, H., and Xiong, R. (2018, January 1\u20135). Laser map aided visual inertial localization in changing environment. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593846"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"157628","DOI":"10.1109\/ACCESS.2020.3019659","article-title":"Research on SLAM algorithm of mobile robot based on the fusion of 2D LiDAR and depth camera","volume":"8","author":"Mu","year":"2020","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Jin, Z., Shao, Y., So, M., Sable, C., Shlayan, N., and Luchtenburg, D.M. (2019, January 27\u201330). A multisensor data fusion approach for simultaneous localization and mapping. Proceedings of the 2019 IEEE Intelligent Transportation Systems Conference (ITSC), Auckland, New Zealand.","DOI":"10.1109\/ITSC.2019.8916930"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Maset, E., Scalera, L., Beinat, A., Visintini, D., and Gasparetto, A. (2022). Performance investigation and repeatability assessment of a mobile robotic system for 3D mapping. Robotics, 11.","DOI":"10.3390\/robotics11030054"},{"key":"ref_29","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":"Artal","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_30","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","author":"Artal","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1874","DOI":"10.1109\/TRO.2021.3075644","article-title":"ORB-SLAM3: An accurate open-source library for visual, visual-inertial and multi-map SLAM","volume":"37","author":"Campos","year":"2021","journal-title":"IEEE Trans. Robot."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Silveira, O.C.B., de Melo, J.G.O.C., Moreira, L.A.S., Pinto, J.B.N.G., Rodrigues, L.R.L., and Rosa, P.F.F. (2020, January 17\u201319). Evaluating a visual simultaneous localization and mapping solution on embedded platforms. Proceedings of the 2020 IEEE 29th International Symposium on Industrial Electronics (ISIE), Delft, The Netherlands.","DOI":"10.1109\/ISIE45063.2020.9152370"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"325-1","DOI":"10.2352\/ISSN.2470-1173.2020.6.IRIACV-325","article-title":"An evaluation of embedded GPU systems for visual SLAM algorithms","volume":"2020","author":"Peng","year":"2020","journal-title":"Intl. Symp. Electron. Imaging"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Sallum, E., Pereira, N., Alves, M., and Santos, M. (2020). Improving quality-of-service in LoRa low-power wide-area networks through optimized radio resource management. J. Sens. Actuator Netw., 9.","DOI":"10.3390\/jsan9010010"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"100649","DOI":"10.1109\/ACCESS.2019.2930243","article-title":"Design and implementation of open LoRa for IoT","volume":"7","author":"Zhou","year":"2019","journal-title":"IEEE Access"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1425","DOI":"10.1109\/TII.2018.2864681","article-title":"Scalability analysis of a LoRa network under imperfect orthogonality","volume":"15","author":"Mahmood","year":"2019","journal-title":"IEEE Trans. Ind. Informat."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Lewis, J., Lima, P.U., and Basiri, M. (2023). Collaborative 3D scene reconstruction in large outdoor environments using a fleet of mobile ground robots. Sensors, 23.","DOI":"10.3390\/s23010375"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1080\/01691864.2020.1760934","article-title":"Multi-hop wireless command and telemetry communication system for remote operation of robots with extending operation area beyond line-of-sight using 920 MHz\/169 MHz","volume":"34","author":"Kagawa","year":"2020","journal-title":"Adv. Robot."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Mascarich, F., Nguyen, H., Dang, T., Khattak, S., Papachristos, C., and Alexis, K. (2020, January 7\u201314). A self-deployed multi-channel wireless communications system for subterranean robots. Proceedings of the 2020 IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO47225.2020.9172496"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1326","DOI":"10.20965\/jrm.2021.p1326","article-title":"LPWAN-based real-time 2D SLAM and object localization for teleoperation robot control","volume":"33","author":"Junaedy","year":"2021","journal-title":"J. Robot. Mechatron."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Hess, W., Kohler, D., Rapp, H., and Andor, D. (2016, January 16\u201321). Real-time loop closure in 2D LiDAR SLAM. Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden.","DOI":"10.1109\/ICRA.2016.7487258"},{"key":"ref_42","unstructured":"Kaess, M., Williams, S., Indelman, V., Roberts, R., Leonardo, J.J., and Dellaert, F. (2012, January 9\u201312). Concurrent filtering and smoothing. Proceedings of the 2012 15th International Conference on Information Fusion, Singapore."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MITS.2010.939925","article-title":"A tutorial on graph-based SLAM","volume":"2","author":"Grisetti","year":"2010","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Junaedy, A., Masuta, H., Kubota, N., Sawai, K., Motoyoshi, T., and Takagi, N. (2022, January 4\u20137). Object extraction method for mobile robots using fast growing neural gas. Proceedings of the 2022 IEEE Symposium Series on Computational Intelligence (SSCI), Singapore.","DOI":"10.1109\/SSCI51031.2022.10022121"},{"key":"ref_45","first-page":"625","article-title":"A growing neural gas network learns topologies","volume":"7","author":"Fritzke","year":"1995","journal-title":"Intl. Conf. Neural Informat. Process. Syst."},{"key":"ref_46","unstructured":"Kubota, N. (2021, January 8\u201312). Multiscopic topological twin in robotics. Proceedings of the 28th International Conference on Neural Information Processing, Bali, Indonesia."},{"key":"ref_47","unstructured":"Iwasa, M., Kubota, N., and Toda, Y. (November, January 31). Multi-scale batch-learning growing neural gas for topological feature extraction in navigation of mobility support robot. Proceedings of the 7th International Workshop on Advanced Computational Intelligence and Intelligent Informatics (IWACIII 2021), Beijing, China."},{"key":"ref_48","unstructured":"Ester, M., Kriegel, H.P., Sander, J., and Xu, X. (1996, January 2\u20134). A density-based algorithm for discovering clusters in large spatial databases with noise. Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD-96), Portland, OR, USA."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Wang, W., Zhang, Y., Ge, G., Yang, H., and Wang, Y. (2023). A new approach toward corner detection for use in point cloud registration. Remote Sens., 15.","DOI":"10.3390\/rs15133375"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Junaedy, A., Masuta, H., Sawai, K., Motoyoshi, T., and Takagi, N. (2021, January 5\u20137). A plane extraction method for embedded computers in mobile robots. Proceedings of the 2021 IEEE Symposium Series on Computational Intelligence (SSCI), Orlando, FL, USA.","DOI":"10.1109\/SSCI50451.2021.9660179"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/6\/157\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:27:45Z","timestamp":1760131665000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/6\/157"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,22]]},"references-count":51,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["robotics12060157"],"URL":"https:\/\/doi.org\/10.3390\/robotics12060157","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2023,11,22]]}}}