{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T07:20:47Z","timestamp":1772090447129,"version":"3.50.1"},"reference-count":63,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2015,10,16]],"date-time":"2015-10-16T00:00:00Z","timestamp":1444953600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The growing interest and use of indoor mapping is driving a demand for improved data-acquisition facility, efficiency and productivity in the era of the Building Information Model (BIM). The conventional static laser scanning method suffers from some limitations on its operability in complex indoor environments, due to the presence of occlusions. Full scanning of indoor spaces without loss of information requires that surveyors change the scanner position many times, which incurs extra work for registration of each scanned point cloud. Alternatively, a kinematic 3D laser scanning system, proposed herein, uses line-feature-based Simultaneous Localization and Mapping (SLAM) technique for continuous mapping. Moreover, to reduce the uncertainty of line-feature extraction, we incorporated constrained adjustment based on an assumption made with respect to typical indoor environments: that the main structures are formed of parallel or orthogonal line features. The superiority of the proposed constrained adjustment is its reduction for uncertainties of the adjusted lines, leading to successful data association process. In the present study, kinematic scanning with and without constrained adjustment were comparatively evaluated in two test sites, and the results confirmed the effectiveness of the proposed system. The accuracy of the 3D mapping result was additionally evaluated by comparison with the reference points acquired by a total station: the Euclidean average distance error was 0.034 m for the seminar room and 0.043 m for the corridor, which satisfied the error tolerance for point cloud acquisition (0.051 m) according to the guidelines of the General Services Administration for BIM accuracy.<\/jats:p>","DOI":"10.3390\/s151026430","type":"journal-article","created":{"date-parts":[[2015,10,16]],"date-time":"2015-10-16T14:46:27Z","timestamp":1445006787000},"page":"26430-26456","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":51,"title":["Development of Kinematic 3D Laser Scanning System for Indoor Mapping and As-Built BIM Using Constrained SLAM"],"prefix":"10.3390","volume":"15","author":[{"given":"Jaehoon","family":"Jung","sequence":"first","affiliation":[{"name":"School of Civil and Environmental Engineering, College of Engineering, Yonsei University, 50 Yonsei-ro, Seodaemun-gu, Seoul 120-749, Korea"}]},{"given":"Sanghyun","family":"Yoon","sequence":"additional","affiliation":[{"name":"School of Civil and Environmental Engineering, College of Engineering, Yonsei University, 50 Yonsei-ro, Seodaemun-gu, Seoul 120-749, Korea"}]},{"given":"Sungha","family":"Ju","sequence":"additional","affiliation":[{"name":"School of Civil and Environmental Engineering, College of Engineering, Yonsei University, 50 Yonsei-ro, Seodaemun-gu, Seoul 120-749, Korea"}]},{"given":"Joon","family":"Heo","sequence":"additional","affiliation":[{"name":"School of Civil and Environmental Engineering, College of Engineering, Yonsei University, 50 Yonsei-ro, Seodaemun-gu, Seoul 120-749, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2015,10,16]]},"reference":[{"key":"ref_1","unstructured":"Turkan, Y., Bosche, F., Haas, C.T., and Haas, R. (2010, January 9\u201311). Towards automated progress tracking of erection of concrete structures. Proceedings of the 6th International Conference on Innovation in Architecture, Engineering & Construction (AEC\u201910), State College, PA, USA."},{"key":"ref_2","unstructured":"Anil, E.B., Akinci, B., and Huber, D. (July, January 29). Representation requirements of as-is building information models generated from laser scanned point cloud data. Proceedings of the International Symposium on Automation and Robotics in Construction (ISARC), Seoul, Korea."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1061\/(ASCE)CP.1943-5487.0000211","article-title":"Automated and efficient method for extraction of tunnel cross sections using terrestrial laser scanned data","volume":"27","author":"Han","year":"2012","journal-title":"J. Comput. Civil Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"797","DOI":"10.1061\/(ASCE)CO.1943-7862.0000322","article-title":"Construction engineering requirements for integrating laser scanning technology and building information modeling","volume":"137","author":"Randall","year":"2011","journal-title":"J. Construct. Eng. Manag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.compenvurbsys.2013.04.002","article-title":"Productive high-complexity 3D city modeling with point clouds collected from terrestrial lidar","volume":"41","author":"Heo","year":"2013","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1016\/j.autcon.2010.06.007","article-title":"Automatic reconstruction of as-built building information models from laser-scanned point clouds: A review of related techniques","volume":"19","author":"Tang","year":"2010","journal-title":"Autom. Construct."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.autcon.2014.02.021","article-title":"Productive modeling for development of as-built bim of existing indoor structures","volume":"42","author":"Jung","year":"2014","journal-title":"Autom. Construct."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.autcon.2013.10.023","article-title":"Building information modeling (BIM) for existing buildings\u2014Literature review and future needs","volume":"38","author":"Volk","year":"2014","journal-title":"Autom. Construct."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1016\/j.aei.2015.01.001","article-title":"State of research in automatic as-built modelling","volume":"29","author":"Armeni","year":"2015","journal-title":"Adv. Eng. Inf."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1016\/j.autcon.2010.12.008","article-title":"Assessment of target types and layouts in 3D laser scanning for registration accuracy","volume":"20","author":"Jazizadeh","year":"2011","journal-title":"Autom. Construct."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1108\/02630800810887108","article-title":"Towards building information modelling for existing structures","volume":"26","author":"Arayici","year":"2008","journal-title":"Struct. Surv."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Campbell, D., Whitty, M., and Lim, S. (2012, January 13\u201315). Mobile 3D indoor mapping using the continuous normal distributions transform. Proceedings of the 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sydney, Australia.","DOI":"10.1109\/IPIN.2012.6418889"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/S0921-8890(03)00007-1","article-title":"Learning compact 3D models of indoor and outdoor environments with a mobile robot","volume":"44","author":"Burgard","year":"2003","journal-title":"Robot. Auton. Syst."},{"key":"ref_14","unstructured":"Weingarten, J., Gruener, G., and Siegwart, R. (July, January 30). A fast and robust 3D feature extraction algorithm for structured environment reconstruction. Proceediings of the 11th International Conference on Advanced Robotics (ICAR), Coimbra, Portugal."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Nuchter, A., Surmann, H., and Hertzberg, J. (2003, January 6\u201310). Automatic model refinement for 3D reconstruction with mobile robots. Proceedings of the 2003 IEEE 4th International Conference on 3D Digital Imaging and Modeling (3DIM), Banff, AB, Canada.","DOI":"10.1109\/IM.2003.1240274"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, Y., Huo, J., and Wang, X. (2014, January 28\u201330). A real-time robotic indoor 3D mapping system using duel 2D laser range finders. Proceedings of the 2014 33rd Chinese Control Conference (CCC), Nanjing, China.","DOI":"10.1109\/ChiCC.2014.6896434"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Yan, R.J., Wu, J., Lee, J.Y., and Han, C.S. (2013, January 20\u201323). 3D point cloud map construction based on line segments with two mutually perpendicular laser sensors. Proceedings of the International Conference on Control, Automation and Systems (ICCAS), Kimdaejung Convention Center, Gwangju, Korea.","DOI":"10.1109\/ICCAS.2013.6704083"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Folkesson, J., and Christensen, H. (May, January 26). Graphical SLAM-A self-correcting map. Proceedings of the 2004 IEEE International Conference on Robotics and Automation (ICRA), New Orleans, LA, USA.","DOI":"10.1109\/ROBOT.2004.1307180"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/S0921-8890(03)00009-5","article-title":"Feature-based multi-hypothesis localization and tracking using geometric constraints","volume":"44","author":"Arras","year":"2003","journal-title":"Robot. Auton. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1016\/j.robot.2007.02.004","article-title":"A constrained SLAM approach to robust and accurate localisation of autonomous ground vehicles","volume":"55","author":"Lee","year":"2007","journal-title":"Robot. Auton. Syst."},{"key":"ref_21","unstructured":"Zunino, G. Simultaneous localization and mapping for navigation in realistic environments. Avaliable online: https:\/\/www.nada.kth.se\/utbildning\/forsk.utb\/avhandlingar\/lic\/020220.pdf."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Nguyen, V., Harati, A., Martinelli, A., Siegwart, R., and Tomatis, N. (2006, January 10\u201315). Orthogonal SLAM: A step toward lightweight indoor autonomous navigation. Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Beijing, China.","DOI":"10.1109\/IROS.2006.282527"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1007\/s10514-007-9050-y","article-title":"A line feature based SLAM with low grade range sensors using geometric constraints and active exploration for mobile robot","volume":"24","author":"Choi","year":"2008","journal-title":"Auton. Robots"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Kuo, B.W., Chang, H.H., Chen, Y.C., and Huang, S.Y. (2011). A light-and-fast SLAM algorithm for robots in indoor environments using line segment map. J. Robot., 2011.","DOI":"10.1155\/2011\/257852"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.5772\/57225","article-title":"An efficient ceiling-view SLAM using relational constraints between landmarks","volume":"11","author":"Choi","year":"2014","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_26","unstructured":"Wolf, P.R., and Ghilani, C.D. (1997). Adjustment Computations: Statistics and Least Squares in Surveying and GIS, John Wiley & Sons."},{"key":"ref_27","unstructured":"Snow, K. (2009). Adjustment Computation Notes, The Ohio State University."},{"key":"ref_28","unstructured":"Weingarten, J. (2006). Feature-Based 3D SLAM, Swiss Federal Institute of Technology Lausanne."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Wang, H., Fu, G., Li, J., Yan, Z., and Bian, X. (2013). An adaptive UKF based SLAM method for unmanned underwater vehicle. Math. Probl. Eng., 2013.","DOI":"10.1155\/2013\/605981"},{"key":"ref_30","unstructured":"General Services Administration (2009). Bim Guide for 3D Imaging, ver. 1.0, U.S. General Services Administration."},{"key":"ref_31","unstructured":"Garulli, A., Giannitrapani, A., Rossi, A., and Vicino, A. (2005, January 12\u201315). Mobile robot SLAM for line-based environment representation. Proceedings of the 44th IEEE Conference on Decision and Control, and 2005 European Control Conference (CDC-ECC), Seville, Spain."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"An, S.Y., Kang, J.G., Lee, L.K., and Oh, S.Y. (2010, January 7\u201310). SLAM with salient line feature extraction in indoor environments. Proceedings of the 2010 11th International Conference on Control Automation Robotics & Vision (ICARCV), Singapore.","DOI":"10.1109\/ICARCV.2010.5707254"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Yap, T.N., and Shelton, C.R. (2009, January 12\u201317). SLAM in large indoor environments with low-cost, noisy, and sparse sonars. Proceedings of the IEEE International Conference on Robotics and Automation, ICRA\u201909, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152192"},{"key":"ref_34","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_35","unstructured":"Welch, G., and Bishop, G. (2006). An Introduction to the Kalman Filter, University of North Carolina."},{"key":"ref_36","first-page":"1","article-title":"Novel 3D matching self-localisation algorithm","volume":"5","author":"Pinto","year":"2012","journal-title":"Int. J. Adv. Eng. Technol."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Dissanayake, G., Huang, S., Wang, Z., and Ranasinghe, R. (2011, January 16\u201319). A review of recent developments in simultaneous localization and mapping. Proceedings of the 2011 6th IEEE International Conference on Industrial and Information Systems (ICIIS), Kandy, Sri Lanka.","DOI":"10.1109\/ICIINFS.2011.6038117"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"948","DOI":"10.1109\/70.795798","article-title":"The spmap: A probabilistic framework for simultaneous localization and map building","volume":"15","author":"Castellanos","year":"1999","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_39","first-page":"1","article-title":"SLAM for dummies","volume":"22","author":"Riisgaard","year":"2003","journal-title":"Tutor. Approach Simul. Localiz. Mapp."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Navarro, D., Benet, G., and Mart\u00ednez, M. (2007, January 25\u201328). Line based robot localization using a rotary sonar. Proceedings of the IEEE Conference on Emerging Technologies and Factory Automation (ETFA), Patras, Greece.","DOI":"10.1109\/EFTA.2007.4416876"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1007\/s10846-008-9232-7","article-title":"A robust regression model for simultaneous localization and mapping in autonomous mobile robot","volume":"53","author":"Zhang","year":"2008","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s10514-007-9034-y","article-title":"A comparison of line extraction algorithms using 2D range data for indoor mobile robotics","volume":"23","author":"Nguyen","year":"2007","journal-title":"Auton. Robots"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Siadat, A., Kaske, A., Klausmann, S., Dufaut, M., and Husson, R. (1997, January 9\u201311). An optimized segmentation method for a 2D laser-scanner applied to mobile robot navigation. Proceedings of the 3rd IFAC Symposium on Intelligent Components and Instruments for Control Applications, Annecy, France.","DOI":"10.1016\/S1474-6670(17)43255-1"},{"key":"ref_44","unstructured":"Mikhail, E.M., and Ackermann, F.E. (1976). Observations and Least Squares, IEP."},{"key":"ref_45","unstructured":"Ryu, K.J. (2012). Autonomous Robotic Strategies for Urban Search and Rescue, Virginia Polytechnic Institute and State University."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/S0921-8890(00)00117-2","article-title":"Multisensor on-the-fly localization: Precision and reliability for applications","volume":"34","author":"Arras","year":"2001","journal-title":"Robot. Auton. Syst."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Weingarten, J., and Siegwart, R. (2005, January 2\u20136). Ekf-based 3D SLAM for structured environment reconstruction. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Edmonton, AB, Canada.","DOI":"10.1109\/IROS.2005.1545285"},{"key":"ref_48","unstructured":"Andrade-Cetto, J., Vidal-Calleja, T., and Sanfeliu, A. (2005, January 18\u201322). Unscented transformation of vehicle states in SLAM. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1109\/TRO.2008.924946","article-title":"Unscented fastslam: A robust and efficient solution to the SLAM problem","volume":"24","author":"Kim","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Martinez-Cantin, R., and Castellanos, J.A. (2005, January 2\u20136). Unscented SLAM for large-scale outdoor environments. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Edmonton, AB, Canada.","DOI":"10.1109\/IROS.2005.1545002"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Shojaie, K., and Shahri, A.M. (2008, January 22\u201326). Iterated unscented SLAM algorithm for navigation of an autonomous mobile robot. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Nice, France.","DOI":"10.1109\/IROS.2008.4650915"},{"key":"ref_52","unstructured":"Chekhlov, D., Pupilli, M., Mayol-Cuevas, W., and Calway, A. (2006). Advances in Visual Computing, Springer Heidelberg."},{"key":"ref_53","unstructured":"Thrun, S., Burgard, W., and Fox, D. (2005). Probabilistic Robotics, The MIT Press."},{"key":"ref_54","unstructured":"Terejanu, G.A. (2009). Workshop on Large-Scale Quantification of Uncertainty, Sandia National Laboratories."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Jung, J., Kim, J., Yoon, S., Kim, S., Cho, H., Kim, C., and Heo, J. (2015). Bore-sight calibration of multiple laser range finders for kinematic 3D laser scanning systems. Sensors, in press.","DOI":"10.3390\/s150510292"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"1577","DOI":"10.1109\/TPWRD.2004.838643","article-title":"An adaptive kalman filter for dynamic harmonic state estimation and harmonic injection tracking","volume":"20","author":"Yu","year":"2005","journal-title":"IEEE Trans. Power Deliv."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1017\/S0373463307004316","article-title":"Improving adaptive kalman estimation in GPS\/INS integration","volume":"60","author":"Ding","year":"2007","journal-title":"J. Navig."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"33","DOI":"10.5081\/jgps.9.1.33","article-title":"Evaluating the performances of adaptive kalman filter methods in gps\/ins integration","volume":"9","author":"Almagbile","year":"2010","journal-title":"J. Glob. Position. Syst."},{"key":"ref_59","unstructured":"Abrate, F., Bona, B., and Indri, M. (2007, January 19\u201321). Experimental EKF-based SLAM for mini-rovers with IR sensors only. Proceedings of the 3rd European Conference on Mobile Robots (ECMR), Freiburg, Germany."},{"key":"ref_60","unstructured":"Yang, S.W., Wang, C.C., and Chang, C.H. (2010, January 3\u20137). Ransac matching: Simultaneous registration and segmentation. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Anchorage, AK, USA."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.compenvurbsys.2015.01.005","article-title":"Semi-automated approach to indoor mapping for 3D as-built building information modeling","volume":"51","author":"Hong","year":"2015","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1179\/sre.1998.34.268.400","article-title":"The 7-parameter transformation to a horizontal geodetic datum","volume":"34","author":"Reit","year":"1998","journal-title":"Survey Rev."},{"key":"ref_63","unstructured":"Greenwalt, C., and Schultz, M. (1968). Principles of Error Theory and Cartographic Applications, Aeronautical Chart and Information Center, U.S. Air Force. ACIC Technical Report No. 96."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/10\/26430\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:50:17Z","timestamp":1760215817000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/10\/26430"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,16]]},"references-count":63,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2015,10]]}},"alternative-id":["s151026430"],"URL":"https:\/\/doi.org\/10.3390\/s151026430","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,10,16]]}}}