{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:23:18Z","timestamp":1760145798910,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T00:00:00Z","timestamp":1724803200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Shenzhen Science and Technology Program","award":["JCYJ20220530162202005","62173192"],"award-info":[{"award-number":["JCYJ20220530162202005","62173192"]}]},{"name":"National Natural Science Foundation of China","award":["JCYJ20220530162202005","62173192"],"award-info":[{"award-number":["JCYJ20220530162202005","62173192"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Constructing a globally consistent high-precision map is essential for the application of mobile robots. Existing optimization-based mapping methods typically constrain robot states in pose space during the graph optimization process, without directly optimizing the structure of the scene, thereby causing the map to be inconsistent. To address the above issues, this paper presents a three-dimensional (3D) LiDAR mapping framework (i.e., BA-CLM) based on LiDAR bundle adjustment (LBA) cost factors. We propose a multivariate LBA cost factor, which is built from a multi-resolution voxel map, to uniformly constrain the robot poses within a submap. The framework proposed in this paper applies the LBA cost factors for both local and global map optimization. Experimental results on several public 3D LiDAR datasets and a self-collected 32-line LiDAR dataset demonstrate that the proposed method achieves accurate trajectory estimation and consistent mapping.<\/jats:p>","DOI":"10.3390\/s24175554","type":"journal-article","created":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T05:34:49Z","timestamp":1724823289000},"page":"5554","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["BA-CLM: A Globally Consistent 3D LiDAR Mapping Based on Bundle Adjustment Cost Factors"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-8989-9457","authenticated-orcid":false,"given":"Bohan","family":"Shi","sequence":"first","affiliation":[{"name":"Institute of Robotics & Automatic Information System, Nankai University, Tianjin 300350, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wanbiao","family":"Lin","sequence":"additional","affiliation":[{"name":"Shenzhen Research Institute, Nankai University, Shenzhen 518081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenlan","family":"Ouyang","sequence":"additional","affiliation":[{"name":"Institute of Robotics & Automatic Information System, Nankai University, Tianjin 300350, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenyu","family":"Shen","sequence":"additional","affiliation":[{"name":"Institute of Robotics & Automatic Information System, Nankai University, Tianjin 300350, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siyang","family":"Sun","sequence":"additional","affiliation":[{"name":"Institute of Robotics & Automatic Information System, Nankai University, Tianjin 300350, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Sun","sequence":"additional","affiliation":[{"name":"Institute of Robotics & Automatic Information System, Nankai University, Tianjin 300350, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8886-9012","authenticated-orcid":false,"given":"Lei","family":"Sun","sequence":"additional","affiliation":[{"name":"Institute of Robotics & Automatic Information System, Nankai University, Tianjin 300350, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,8,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2053","DOI":"10.1109\/TRO.2022.3141876","article-title":"FAST-LIO2: Fast Direct LiDAR-Inertial Odometry","volume":"38","author":"Xu","year":"2022","journal-title":"IEEE Trans. Robot."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2200459","DOI":"10.1002\/aisy.202200459","article-title":"Point-LIO: Robust High-Bandwidth Light Detection and Ranging Inertial Odometry","volume":"5","author":"He","year":"2023","journal-title":"Adv. Intell. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1883","DOI":"10.1109\/LRA.2024.3349915","article-title":"iG-LIO: An Incremental GICP-based Tightly-coupled LiDAR-inertial Odometry","volume":"9","author":"Chen","year":"2024","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.robot.2007.07.002","article-title":"Globally consistent 3D mapping with scan matching","volume":"56","author":"Borrmann","year":"2008","journal-title":"Robot. Auton. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"8591","DOI":"10.1109\/LRA.2021.3113043","article-title":"Globally Consistent 3D LiDAR Mapping With GPU-Accelerated GICP Matching Cost Factors","volume":"6","author":"Koide","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_6","unstructured":"Segal, A., Haehnel, D., and Thrun, S. (July, January 28). Generalized-icp. Proceedings of the Robotics: Science and Systems, Seattle, WA, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3184","DOI":"10.1109\/LRA.2021.3062815","article-title":"BALM: Bundle Adjustment for Lidar Mapping","volume":"6","author":"Liu","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Kim, G., and Kim, A. (2018, January 1\u20135). Scan Context: Egocentric Spatial Descriptor for Place Recognition Within 3D Point Cloud Map. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593953"},{"key":"ref_9","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_10","unstructured":"Mor\u00e9, J.J. (July, January 28). The Levenberg-Marquardt algorithm: Implementation and theory. Proceedings of the Numerical Analysis: Proceedings of the Biennial Conference, Dundee, UK."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1365","DOI":"10.1109\/TRO.2008.2006706","article-title":"iSAM: Incremental Smoothing and Mapping","volume":"24","author":"Kaess","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Mendes, E., Koch, P., and Lacroix, S. (2016, January 23\u201327). ICP-based pose-graph SLAM. Proceedings of the 2016 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Lausanne, Switzerland.","DOI":"10.1109\/SSRR.2016.7784298"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Chen, X., Milioto, A., Palazzolo, E., Gigu\u00e8re, P., Behley, J., and Stachniss, C. (2019, January 3\u20138). SuMa++: Efficient LiDAR-based Semantic SLAM. Proceedings of the 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.","DOI":"10.1109\/IROS40897.2019.8967704"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"5167","DOI":"10.1109\/LRA.2021.3070251","article-title":"Towards high-performance solid-state-lidar-inertial odometry and mapping","volume":"6","author":"Li","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Shan, T., Englot, B., Meyers, D., Wang, W., Ratti, C., and Rus, D. (2020, January 25\u201329). 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_16","doi-asserted-by":"crossref","unstructured":"Pan, Y., Xiao, P., He, Y., Shao, Z., and Li, Z. (June, January 30). MULLS: Versatile LiDAR SLAM via multi-metric linear least square. Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi\u2019an, China.","DOI":"10.1109\/ICRA48506.2021.9561364"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Koide, K., Yokozuka, M., Oishi, S., and Banno, A. (2022, January 23\u201327). Globally Consistent and Tightly Coupled 3D LiDAR Inertial Mapping. Proceedings of the 2022 International Conference on Robotics and Automation (ICRA), Philadelphia, PA, USA.","DOI":"10.1109\/ICRA46639.2022.9812385"},{"key":"ref_18","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_19","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\u2013inertial, and multimap slam","volume":"37","author":"Campos","year":"2021","journal-title":"IEEE Trans. Robot."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Gopinath, S., Dantu, K., and Ko, S.Y. (June, January 29). Improving the Performance of Local Bundle Adjustment for Visual-Inertial SLAM with Efficient Use of GPU Resources. Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK.","DOI":"10.1109\/ICRA48891.2023.10160499"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4366","DOI":"10.1109\/TRO.2023.3311671","article-title":"Efficient and Consistent Bundle Adjustment on Lidar Point Clouds","volume":"39","author":"Liu","year":"2023","journal-title":"IEEE Trans. Robot."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1017\/S0263574723001698","article-title":"BA-LIOM: Tightly coupled laser-inertial odometry and mapping with bundle adjustment","volume":"42","author":"Li","year":"2024","journal-title":"Robotica"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1523","DOI":"10.1109\/LRA.2023.3238902","article-title":"Large-Scale LiDAR Consistent Mapping Using Hierarchical LiDAR Bundle Adjustment","volume":"8","author":"Liu","year":"2023","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_24","first-page":"1","article-title":"Real-time 3D reconstruction at scale using voxel hashing","volume":"32","author":"Izadi","year":"2013","journal-title":"ACM Trans. Graph. (ToG)"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"4861","DOI":"10.1109\/LRA.2022.3152830","article-title":"Faster-LIO: Lightweight Tightly Coupled Lidar-Inertial Odometry Using Parallel Sparse Incremental Voxels","volume":"7","author":"Bai","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1109\/LRA.2023.3333736","article-title":"VoxelMap++: Mergeable Voxel Mapping Method for Online LiDAR (-Inertial) Odometry","volume":"9","author":"Wu","year":"2023","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Koide, K., Yokozuka, M., Oishi, S., and Banno, A. (June, January 30). Voxelized GICP for Fast and Accurate 3D Point Cloud Registration. Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi\u2019an, China.","DOI":"10.1109\/ICRA48506.2021.9560835"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1002\/wics.101","article-title":"Principal component analysis","volume":"2","author":"Abdi","year":"2010","journal-title":"Wiley Interdiscip. Rev. Comput. Stat."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Peng, F.G., Liu, Y., Ji, D.H., Liu, J.R., and Qi, G.T. (2012, January 18\u201320). The method of mass LIDAR point cloud visualization based on \u201cPoint Cloud Pyramid\u201d. Proceedings of the 2012 International Conference on Measurement, Information and Control, Harbin, China.","DOI":"10.1109\/MIC.2012.6273250"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1109\/TRO.2020.3033695","article-title":"Teaser: Fast and certifiable point cloud registration","volume":"37","author":"Yang","year":"2020","journal-title":"IEEE Trans. Robot."},{"key":"ref_31","unstructured":"Biber, P., and Strasser, W. (2003, January 27\u201331). The normal distributions transform: A new approach to laser scan matching. Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), Las Vegas, NV, USA."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Geiger, A., Lenz, P., and Urtasun, R. (2012, January 16\u201321). Are we ready for autonomous driving? The kitti vision benchmark suite. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6248074"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2266","DOI":"10.1109\/LRA.2021.3138527","article-title":"M2dgr: A multi-sensor and multi-scenario slam dataset for ground robots","volume":"7","author":"Yin","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1023","DOI":"10.1177\/0278364915614638","article-title":"University of Michigan North Campus long-term vision and lidar dataset","volume":"35","author":"Ushani","year":"2016","journal-title":"Int. J. Robot. Res."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Zhang, J., and Singh, S. (2014, January 12\u201316). LOAM: Lidar odometry and mapping in real-time. Proceedings of the Robotics: Science and Systems, Berkeley, CA, USA.","DOI":"10.15607\/RSS.2014.X.007"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Pan, Y., Zhong, X., Wiesmann, L., Posewsky, T., Behley, J., and Stachniss, C. (2024). PIN-SLAM: LiDAR SLAM Using a Point-Based Implicit Neural Representation for Achieving Global Map Consistency. IEEE Trans. Robot., 1\u201320.","DOI":"10.1109\/TRO.2024.3422055"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Razlaw, J., Droeschel, D., Holz, D., and Behnke, S. (2015, January 2\u20134). Evaluation of registration methods for sparse 3D laser scans. Proceedings of the 2015 European Conference on Mobile Robots (ECMR), Lincoln, UK.","DOI":"10.1109\/ECMR.2015.7324196"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/17\/5554\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:44:03Z","timestamp":1760111043000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/17\/5554"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,28]]},"references-count":37,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2024,9]]}},"alternative-id":["s24175554"],"URL":"https:\/\/doi.org\/10.3390\/s24175554","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2024,8,28]]}}}