{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T17:22:33Z","timestamp":1769880153804,"version":"3.49.0"},"reference-count":37,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2021,12,15]],"date-time":"2021-12-15T00:00:00Z","timestamp":1639526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Structural and Investment Funds in the FEDER component, through the Op-erational Competitiveness and Internationalization Programme (COMPETE 2020)","award":["[Project n\u00ba037902]; Funding Reference: POCI-01-0247-FEDER-037902"],"award-info":[{"award-number":["[Project n\u00ba037902]; Funding Reference: POCI-01-0247-FEDER-037902"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Recently released research about deep learning applications related to perception for autonomous driving focuses heavily on the usage of LiDAR point cloud data as input for the neural networks, highlighting the importance of LiDAR technology in the field of Autonomous Driving (AD). In this sense, a great percentage of the vehicle platforms used to create the datasets released for the development of these neural networks, as well as some AD commercial solutions available on the market, heavily invest in an array of sensors, including a large number of sensors as well as several sensor modalities. However, these costs create a barrier to entry for low-cost solutions for the performance of critical perception tasks such as Object Detection and SLAM. This paper explores current vehicle platforms and proposes a low-cost, LiDAR-based test vehicle platform capable of running critical perception tasks (Object Detection and SLAM) in real time. Additionally, we propose the creation of a deep learning-based inference model for Object Detection deployed in a resource-constrained device, as well as a graph-based SLAM implementation, providing important considerations, explored while taking into account the real-time processing requirement and presenting relevant results demonstrating the usability of the developed work in the context of the proposed low-cost platform.<\/jats:p>","DOI":"10.3390\/s21248381","type":"journal-article","created":{"date-parts":[[2021,12,15]],"date-time":"2021-12-15T21:47:36Z","timestamp":1639604856000},"page":"8381","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Real-Time 3D Object Detection and SLAM Fusion in a Low-Cost LiDAR Test Vehicle Setup"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9736-5812","authenticated-orcid":false,"given":"Duarte","family":"Fernandes","sequence":"first","affiliation":[{"name":"Algoritmi Centre, University of Minho, 4800-058 Guimar\u00e3es, Portugal"}]},{"given":"Tiago","family":"Afonso","sequence":"additional","affiliation":[{"name":"Bosch Company, 4700-113 Braga, Portugal"}]},{"given":"Pedro","family":"Gir\u00e3o","sequence":"additional","affiliation":[{"name":"Bosch Company, 4700-113 Braga, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9803-1670","authenticated-orcid":false,"given":"Dibet","family":"Gonzalez","sequence":"additional","affiliation":[{"name":"Computer Graphics Center, University of Minho, 4800-058 Guimar\u00e3es, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7075-3364","authenticated-orcid":false,"given":"Ant\u00f3nio","family":"Silva","sequence":"additional","affiliation":[{"name":"Algoritmi Centre, University of Minho, 4800-058 Guimar\u00e3es, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5576-6175","authenticated-orcid":false,"given":"Rafael","family":"N\u00e9voa","sequence":"additional","affiliation":[{"name":"Algoritmi Centre, University of Minho, 4800-058 Guimar\u00e3es, Portugal"}]},{"given":"Paulo","family":"Novais","sequence":"additional","affiliation":[{"name":"Algoritmi Centre, University of Minho, 4800-058 Guimar\u00e3es, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3287-3995","authenticated-orcid":false,"given":"Jo\u00e3o","family":"Monteiro","sequence":"additional","affiliation":[{"name":"Algoritmi Centre, University of Minho, 4800-058 Guimar\u00e3es, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8257-0143","authenticated-orcid":false,"given":"Pedro","family":"Melo-Pinto","sequence":"additional","affiliation":[{"name":"Algoritmi Centre, University of Minho, 4800-058 Guimar\u00e3es, Portugal"},{"name":"Department of Engineering, University of Tr\u00e1s-os-Montes and Alto Douro, 5000-801 Vila Real, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,15]]},"reference":[{"key":"ref_1","unstructured":"Society for Risk Analysis (2021, October 10). Self-Driving Cars Must Reduce Traffic Fatalities by at Least 75 Percent to Stay on the Roads. Available online: https:\/\/www.sciencedaily.com\/releases\/2018\/05\/180530132959.html."},{"key":"ref_2","first-page":"1","article-title":"Preparing a nation for autonomous vehicles: Opportunities, barriers and policy recommendations for capitalizing on self-driven vehicles","volume":"77","author":"Fagnant","year":"2015","journal-title":"Transp. Res. Part A"},{"key":"ref_3","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 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6248074"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Carballo, A., Lambert, J., Monrroy-Cano, A., Wong, D.R., Narksri, P., Kitsukawa, Y., Takeuchi, E., Kato, S., and Takeda, K. (2020). LIBRE: The Multiple 3D LiDAR Dataset. arXiv.","DOI":"10.1109\/IV47402.2020.9304681"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"034108","DOI":"10.1117\/1.OE.56.3.034108","article-title":"Laser-induced damage threshold of camera sensors and micro-optoelectromechanical systems","volume":"56","author":"Schwarz","year":"2017","journal-title":"Opt. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.inffus.2020.11.002","article-title":"Point-cloud based 3D object detection and classification methods for self-driving applications: A survey and taxonomy","volume":"68","author":"Fernandes","year":"2021","journal-title":"Inf. Fusion"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Pendleton, S.D., Andersen, H., Du, X., Shen, X., Meghjani, M., Eng, Y.H., Rus, D., and Ang, M. (2017). Perception, Planning, Control, and Coordination for Autonomous Vehicles. Machines, 5.","DOI":"10.3390\/machines5010006"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/j.compag.2017.12.034","article-title":"Mapping forests using an unmanned ground vehicle with 3D LiDAR and graph-SLAM","volume":"145","author":"Astrup","year":"2018","journal-title":"Comput. Electron. Agric."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Yan, Y., Mao, Y., and Li, B. (2018). SECOND: Sparsely Embedded Convolutional Detection. Sensors, 18.","DOI":"10.3390\/s18103337"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lang, A.H., Vora, S., Caesar, H., Zhou, L., Yang, J., and Beijbom, O. (2018). PointPillars: Fast Encoders for Object Detection from Point Clouds. arXiv.","DOI":"10.1109\/CVPR.2019.01298"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"102002","DOI":"10.1016\/j.scs.2019.102002","article-title":"3D object detection based on sparse convolution neural network and feature fusion for autonomous driving in smart cities","volume":"54","author":"Wang","year":"2020","journal-title":"Sustain. Cities Soc."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Chen, Y., Liu, S., Shen, X., and Jia, J. (2019). Fast Point R-CNN. arXiv.","DOI":"10.1109\/ICCV.2019.00987"},{"key":"ref_13","unstructured":"Lehner, J., Mitterecker, A., Adler, T., Hofmarcher, M., Nessler, B., and Hochreiter, S. (2019). Patch Refinement\u2014Localized 3D Object Detection. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Shi, S., Wang, Z., Shi, J., Wang, X., and Li, H. (2019). From Points to Parts: 3D Object Detection from Point Cloud with Part-aware and Part-aggregation Network. arXiv.","DOI":"10.1109\/TPAMI.2020.2977026"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1231","DOI":"10.1177\/0278364913491297","article-title":"Vision meets robotics: The KITTI dataset","volume":"32","author":"Geiger","year":"2013","journal-title":"Int. J. Robot. Res."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1109","DOI":"10.1007\/s00521-018-3761-1","article-title":"A survey of FPGA-based accelerators for convolutional neural networks","volume":"32","author":"Mittal","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Qiu, J., Wang, J., Yao, S., Guo, K., Li, B., Zhou, E., Yu, J., Tang, T., Xu, N., and Song, S. (2016, January 21\u201323). Going Deeper with Embedded FPGA Platform for Convolutional Neural Network. Proceedings of the 2016 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, CA, USA.","DOI":"10.1145\/2847263.2847265"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/LES.2017.2743247","article-title":"Tactics to Directly Map CNN Graphs on Embedded FPGAs","volume":"9","author":"Abdelouahab","year":"2017","journal-title":"IEEE Embed. Syst. Lett."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sharma, H., Park, J., Mahajan, D., Amaro, E., Kim, J.K., Shao, C., Mishra, A., and Esmaeilzadeh, H. (2016, January 15\u201319). From high-level deep neural models to FPGAs. Proceedings of the 2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), Taipei, Taiwan.","DOI":"10.1109\/MICRO.2016.7783720"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"015001","DOI":"10.1088\/2632-2153\/aba042","article-title":"Compressing deep neural networks on FPGAs to binary and ternary precision with HLS4ML","volume":"2","author":"Ngadiuba","year":"2020","journal-title":"Mach. Learn. Sci. Technol."},{"key":"ref_21","unstructured":"X. Inc. (2021, September 23). Xilinx Vitis Unified Software Platform User Guide: System Performance Analysis. Available online: https:\/\/www.xilinx.com\/content\/dam\/xilinx\/support\/documentation\/sw_manuals\/xilinx2021_2\/ug1145-sdk-system-performance.pdf."},{"key":"ref_22","unstructured":"Biber, P. (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_23","doi-asserted-by":"crossref","unstructured":"Magnusson, M., Nuchter, A., Lorken, C., Lilienthal, A.J., and Hertzberg, J. (2009, January 12\u201317). Evaluation of 3D registration reliability and speed\u2014A comparison of ICP and NDT. Proceedings of the IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152538"},{"key":"ref_24","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_25","unstructured":"Kummerle, R., Grisetti, G., Strasdat, H., Konolige, K., and Burgard, W. (2011, January 9\u201313). G2o: A general framework for graph optimization. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Kretzschmar, H., Stachniss, C., and Grisetti, G. (2011, January 25\u201330). Efficient information-theoretic graph pruning for graph-based SLAM with laser range finders. Proceedings of the 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6094414"},{"key":"ref_27","unstructured":"Magnusson, M. (2009). The Three-Dimensional Normal-Distributions Transform\u2014An Efficient Representation for Registration, Surface Analysis, and Loop Detection. [Doctoral Thesis, \u00d6rebro University]."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Li, L., Yang, F., Zhu, H., Li, D., Li, Y., and Tang, L. (2017). An Improved RANSAC for 3D Point Cloud Plane Segmentation Based on Normal Distribution Transformation Cells. Remote Sens., 9.","DOI":"10.3390\/rs9050433"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-03991-1_1","article-title":"Autonomous Driving in Urban Environments: Boss and the Urban Challenge","volume":"Volume 56","author":"Urmson","year":"2009","journal-title":"The DARPA Urban Challenge"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1002\/rob.20258","article-title":"Junior: The Stanford entry in the Urban Challenge","volume":"25","author":"Montemerlo","year":"2008","journal-title":"J. Field Robot."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MITS.2014.2306552","article-title":"Making Bertha Drive\u2014An Autonomous Journey on a Historic Route","volume":"6","author":"Ziegler","year":"2014","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"ref_32","unstructured":"Waymo (2021, June 24). Waymo Safety Report: On the Road to Fully Self-Driving. Available online: https:\/\/waymo.com\/safety."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Caesar, H., Bankiti, V., Lang, A.H., Vora, S., Liong, V.E., Xu, Q., Krishnan, A., Pan, Y., Baldan, G., and Beijbom, O. (2020, January 13\u201319). nuScenes: A multimodal dataset for autonomous driving. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01164"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1341","DOI":"10.1109\/TITS.2020.2972974","article-title":"Deep Multi-Modal Object Detection and Semantic Segmentation for Autonomous Driving: Datasets, Methods, and Challenges","volume":"22","author":"Feng","year":"2021","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Silva, A., Fernandes, D., N\u00e9voa, R., Monteiro, J., Novais, P., Gir\u00e3o, P., Afonso, T., and Melo-Pinto, P. (2021). Resource-Constrained Onboard Inference of 3D Object Detection and Localisation in Point Clouds Targeting Self-Driving Applications. Sensors, 21.","DOI":"10.3390\/s21237933"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Leibe, B., Matas, J., Sebe, N., and Welling, M. (2016). SSD: Single Shot MultiBox Detector. Computer Vision\u2014ECCV 2016, Springer International Publishing.","DOI":"10.1007\/978-3-319-46478-7"},{"key":"ref_37","first-page":"1","article-title":"ROS: An open-source Robot Operating System","volume":"3","author":"Quigley","year":"2009","journal-title":"Int. Conf. Robot. Autom."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/24\/8381\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:48:50Z","timestamp":1760168930000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/24\/8381"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,15]]},"references-count":37,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["s21248381"],"URL":"https:\/\/doi.org\/10.3390\/s21248381","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,15]]}}}