{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T12:36:08Z","timestamp":1775478968507,"version":"3.50.1"},"reference-count":41,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2026,1,4]],"date-time":"2026-01-04T00:00:00Z","timestamp":1767484800000},"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>With new applications continuously emerging in the fields of manufacturing, quality control and inspection, the need to develop three-dimensional (3D) scanning solutions suitable for industrial environments increases. 3D scanning is the process of analyzing one or more objects in order to convert and store the object\u2019s features in a digital format. Due to the increased costs of industrial 3D scanning solutions, this paper proposes an open-source, low-cost architecture for obtaining a 3D model that can be used in manufacturing, which involves a linear laser beam that is swept across the object via a rotating mirror, and a camera that grabs images, to further be used to extract the dimensions of the object through a technique inspired by laser triangulation. The 3D models for several objects are obtained, analyzed and compared to the dimensions of their respective real-world counterparts. For the tested objects, the proposed system yields a maximum mean height error of 2.56 mm, a maximum mean length error of 1.48 mm and a maximum mean width error of 1.30 mm on the raw point cloud and a scanning time of \u223c4 s per laser line. Finally, a few observations and ways to improve the proposed solution are mentioned.<\/jats:p>","DOI":"10.3390\/s26010322","type":"journal-article","created":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T10:53:50Z","timestamp":1767610430000},"page":"322","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An Open-Source, Low-Cost Solution for 3D Scanning"],"prefix":"10.3390","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-3725-0811","authenticated-orcid":false,"given":"Andrei","family":"Mateescu","sequence":"first","affiliation":[{"name":"Automatic Control and Systems Engineering Department, Faculty of Automatic Control and Computers, National University of Science and Technology Politehnica of Bucharest, Splaiul Independentei, No. 313, 060042 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2377-6065","authenticated-orcid":false,"given":"Ioana Livia","family":"Stefan","sequence":"additional","affiliation":[{"name":"Automatic Control and Systems Engineering Department, Faculty of Automatic Control and Computers, National University of Science and Technology Politehnica of Bucharest, Splaiul Independentei, No. 313, 060042 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Silviu","family":"Raileanu","sequence":"additional","affiliation":[{"name":"Automatics and Industrial Informatics Department, Faculty of Automatic Control and Computers, National University of Science and Technology Politehnica of Bucharest, Splaiul Independentei, No. 313, 060042 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5787-7848","authenticated-orcid":false,"given":"Ioan Stefan","family":"Sacala","sequence":"additional","affiliation":[{"name":"Automatic Control and Systems Engineering Department, Faculty of Automatic Control and Computers, National University of Science and Technology Politehnica of Bucharest, Splaiul Independentei, No. 313, 060042 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2026,1,4]]},"reference":[{"key":"ref_1","unstructured":"Ford, M. (2015). Rise of the Robots: Technology and the Threat of a Jobless Future, Basic Books."},{"key":"ref_2","unstructured":"Georgopoulos, A., Ioannidis, C., and Valanis, A. (2010, January 21\u201324). Assessing the Performance of a Structured Light Scanner. Proceedings of the International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, Newcastle upon Tyne, UK."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/JSTEAP.2025.3605877","article-title":"ISAC Imaging by Channel State Information Using Ray Tracing for Next Generation 6G","volume":"1","author":"Bazzi","year":"2025","journal-title":"IEEE J. Sel. Top. Electromagn. Antennas Propag."},{"key":"ref_4","first-page":"80","article-title":"A Reliable 3D Laser Triangulation-based Scanner with a New Simple but Accurate Procedure for Finding Scanner Parameters","volume":"6","author":"Peiravi","year":"2010","journal-title":"J. Am. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zhou, Z., Shangguan, J., Sun, X., Liu, Y., Zhang, X., Zhang, D., and Liu, H. (2025). Enhanced Calibration Method for Robotic Flexible 3D Scanning System. Sensors, 25.","DOI":"10.20944\/preprints202506.1638.v1"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Tan, D., Li, W., Tao, Y., and Ji, B. (2025). Bridge Deformation Monitoring Combining 3D Laser Scanning with Multi-Scale Algorithms. Sensors, 25.","DOI":"10.3390\/s25133869"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Major, M., M\u00e9sz\u00e1ros, B., W\u00fcrsching, T., Poly\u00e1k, M., Kammerhofer, G., N\u00e9meth, Z., Szab\u00f3, G., and Nagy, K. (2024). Evaluation of a Structured Light Scanner for 3D Facial Imaging: A Comparative Study with Direct Anthropometry. Sensors, 24.","DOI":"10.3390\/s24165286"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Kong, L., Ma, L., Wang, K., Peng, X., and Geng, N. (2024). Three-Dimensional-Scanning of Pipe Inner Walls Based on Line Laser. Sensors, 24.","DOI":"10.3390\/s24113554"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Hennad, A., Cockett, P., McLauchlan, L., and Mehrubeoglu, M. (2019, January 5\u20137). Characterization of Irregularly-Shaped Objects Using 3D Structured Light Scanning. Proceedings of the 2019 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA.","DOI":"10.1109\/CSCI49370.2019.00113"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Jia, C., He, X., and Cai, X. (2024, January 20\u201321). A Research on Automated 3D Scanning Measurement Technique for Parts. Proceedings of the 6th International Conference on Artificial Intelligence and Advanced Manufacturing (AIAM 2024), Hybrid Conference, Frankfurt, Germany.","DOI":"10.1049\/icp.2024.4242"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kleiva, A., Eidukynas, D., Kompelli, G., Vaitk\u016bnas, T., Monastyreckis, G., and Penkauskas, M. (2025, January 7\u20139). In-line Quality Inspection for Extrusion-Based 3D Printing via 3D Scanning. Proceedings of the 2025 International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA), Antalya, T\u00fcrkiye.","DOI":"10.1109\/ACDSA65407.2025.11165919"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Azangoo, M., Blech, J.O., Atmojo, U.D., Vyatkin, V., Dhakal, K., Eriksson, M., Lehtimaki, M., Leinola, J., and Pietarila, P. (2020, January 8\u201311). Towards a 3D Scanning\/VR-based Product Inspection Station. Proceedings of the 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vienna, Austria.","DOI":"10.1109\/ETFA46521.2020.9212184"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Kaushik, A., Gahletia, S., Garg, R.K., Sharma, P., Chhabra, D., and Yadav, M. (2022, January 23\u201325). Advanced 3D body scanning techniques and its clinical applications. Proceedings of the 2022 International Conference on Computational Modelling, Simulation and Optimization (ICCMSO), Pathum Thani, Thailand.","DOI":"10.1109\/ICCMSO58359.2022.00074"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Stoyanov, S., Letskovska, S., Seymenliyski, K., Simionov, R., Dolchinkov, R., and Polinchev, I.E. (2025, January 2\u20136). The Use of 3D Laser Scanning Technology in Crime Scene Investigations. Proceedings of the 2025 MIPRO 48th ICT and Electronics Convention, Opatija, Croatia.","DOI":"10.1109\/MIPRO65660.2025.11131747"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lyubomirov, S., Asenov, S., Tokmakov, D., Kanevski, H., Shehova, D., and Petrova, S. (2023, January 16\u201317). Case Study of 3D Scanning and Processing to Create Virtual 3D Plant Objects For Education. Proceedings of the 2023 31st National Conference with International Participation (TELECOM), Sofia, Bulgaria.","DOI":"10.1109\/TELECOM59629.2023.10409604"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Garashchenko, Y., Kogan, I., and Rucki, M. (2025). Statistical Analysis of Digital 3D Models of a Fossil Tetrapod Skull from \u00b5CT and Optical Scanning. Sensors, 25.","DOI":"10.3390\/s25196084"},{"key":"ref_17","unstructured":"(2025, November 10). Crack the Robotic Bin Picking Code. Available online: https:\/\/apera.ai\/applications\/automated-robotic-bin-picking\/."},{"key":"ref_18","unstructured":"Bin Picking (2025, November 10). Mech Mind. Available online: https:\/\/www.mech-mind.com\/solution\/bin-picking.html."},{"key":"ref_19","unstructured":"(2025, November 10). 3D Vision-Guided Robotic Bin Picking. Available online: https:\/\/www.keyence.com\/products\/vision\/vision-sys\/applications\/3d-vision-guided-robotic-bin-picking.jsp."},{"key":"ref_20","unstructured":"(2025, November 10). AccuPick 3D Bin Picking Solution. Available online: https:\/\/www.solomon-3d.com\/products\/accupick-3d-bin-picking."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1016\/j.procir.2023.06.087","article-title":"Automated Tool Trajectory Generation for Robotized Deburring of Cast Parts Based on 3D Scans","volume":"118","author":"Onstein","year":"2023","journal-title":"Procedia CIRP"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"392","DOI":"10.1016\/j.procir.2017.12.231","article-title":"Path Planning of a Laser-scanner with the Control of Overlap for 3d Part Inspection","volume":"67","author":"Phan","year":"2018","journal-title":"Procedia CIRP"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Li, J., Su, P., Qu, L., Lv, G., and Qian, W. (2025). A CAD-Based Method for 3D Scanning Path Planning and Pose Control. Aerospace, 12.","DOI":"10.3390\/aerospace12080654"},{"key":"ref_24","unstructured":"(2025, November 10). Scan-N-Plan. Available online: https:\/\/rosindustrial.org\/scan-n-plan."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1016\/j.promfg.2020.02.174","article-title":"Time-energy Optimal Trajectory Planning for Collaborative Welding Robot with Multiple Manipulators","volume":"43","author":"Liu","year":"2020","journal-title":"Procedia Manuf."},{"key":"ref_26","unstructured":"(2025, November 10). Smart Robotic Automation for Heavy Steel Industries. Available online: https:\/\/kranendonk.com\/?gad_source=5&gad_campaignid=22227408367&gclid=EAIaIQobChMIzsbJ2fbmkAMVTYBQBh3TczaAEAAYAiAAEgK3a_D_BwE."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Bi, S., Yuan, C., Liu, C., Cheng, J., Wang, W., and Cai, Y. (2021). A Survey of Low-Cost 3D Laser Scanning Technology. Appl. Sci., 11.","DOI":"10.3390\/app11093938"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"824","DOI":"10.1016\/j.promfg.2020.01.163","article-title":"Low-Cost 3D Scanning in a Smart Learning Factory","volume":"38","author":"Nielsen","year":"2019","journal-title":"Procedia Manuf."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"062091","DOI":"10.1088\/1757-899X\/1098\/6\/062091","article-title":"Construction of low-cost 3D scanner using triangulation and Screened Poisson Surface Reconstruction techniques","volume":"1098","author":"Saptaji","year":"2021","journal-title":"IOP Conf. Ser. Mater. Sci. Eng."},{"key":"ref_30","unstructured":"(2025, November 20). Raspberry Pi 4. Available online: https:\/\/www.ebay.com\/itm\/354824321987."},{"key":"ref_31","unstructured":"(2025, November 20). Raspberry Pi 4. Available online: https:\/\/www.amazon.com\/Raspberry-Model-2019-Quad-Bluetooth\/dp\/B07TC2BK1X?th=1."},{"key":"ref_32","unstructured":"(2025, November 20). Raspberry Pi Camera. Available online: https:\/\/www.ebay.com\/itm\/282197833112."},{"key":"ref_33","unstructured":"(2025, November 20). Raspberry Pi Camera. Available online: https:\/\/www.amazon.com\/Raspberry-Pi-Camera-Module-Megapixel\/dp\/B01ER2SKFS."},{"key":"ref_34","unstructured":"(2025, November 20). Arduino UNO Compatible Board. Available online: https:\/\/www.ebay.com\/itm\/197317717690."},{"key":"ref_35","unstructured":"(2025, November 20). Arduino UNO Compatible Board. Available online: https:\/\/www.amazon.com\/WWZMDiB-Board-ATmega328P-Cable-Arduino\/dp\/B0C9TVJTX2."},{"key":"ref_36","unstructured":"(2025, November 20). Stepper Motor and Driver. Available online: https:\/\/www.ebay.com\/itm\/155702150092."},{"key":"ref_37","unstructured":"(2025, November 20). Stepper Motor and Driver. Available online: https:\/\/www.amazon.com\/Stepper-28BYJ-48-ULN2003-Arduino-Electric\/dp\/B07V5V2FZX."},{"key":"ref_38","unstructured":"(2025, November 20). Linear Laser Module. Available online: https:\/\/www.ebay.com\/itm\/263571639126."},{"key":"ref_39","unstructured":"(2025, November 20). Linear Laser Module. Available online: https:\/\/www.amazon.com\/Vipe-Laser-Module-Adjustable-Industrial\/dp\/B01MSPTDTE."},{"key":"ref_40","unstructured":"(2025, November 20). Sick IVC-3D51111 1043579 3d Vision Sensor Video Camera. Available online: https:\/\/www.ebay.com\/itm\/296861146151."},{"key":"ref_41","unstructured":"(2025, November 20). SICK IVC-3D51111\/IVC3D51111 (USED). Available online: https:\/\/www.ebay.com\/itm\/314556555440."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/1\/322\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T10:57:15Z","timestamp":1767610635000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/1\/322"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,4]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["s26010322"],"URL":"https:\/\/doi.org\/10.3390\/s26010322","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,4]]}}}