Cargando…

Driving behavior analysis and classification by vehicle OBD data using machine learning

The transportation industry’s focus on improving performance and reducing costs has driven the integration of IoT and machine learning technologies. The correlation between driving style and behavior with fuel consumption and emissions has highlighted the need to classify different driver’s driving...

Descripción completa

Detalles Bibliográficos
Autores principales: kumar, Raman, Jain, Anuj
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10198028/
https://www.ncbi.nlm.nih.gov/pubmed/37359337
http://dx.doi.org/10.1007/s11227-023-05364-3
_version_ 1785044661941829632
author kumar, Raman
Jain, Anuj
author_facet kumar, Raman
Jain, Anuj
author_sort kumar, Raman
collection PubMed
description The transportation industry’s focus on improving performance and reducing costs has driven the integration of IoT and machine learning technologies. The correlation between driving style and behavior with fuel consumption and emissions has highlighted the need to classify different driver’s driving patterns. In response, vehicles now come equipped with sensors that gather a wide range of operational data. The proposed technique collects critical vehicle performance data, including speed, motor RPM, paddle position, determined motor load, and over 50 other parameters through the OBD interface. The OBD-II diagnostics protocol, the primary diagnostic process used by technicians, can acquire this information via the car’s communication port. OBD-II protocol is used to acquire real-time data linked to the vehicle’s operation. This data are used to collect engine operation-related characteristics and assist with fault detection. The proposed method uses machine learning techniques, such as SVM, AdaBoost, and Random Forest, to classify driver’s behavior based on ten categories that include fuel consumption, steering stability, velocity stability, and braking patterns. The solution offers an effective means to study driving behavior and recommend corrective actions for efficient and safe driving. The proposed model offers a classification of ten driver classes based on fuel consumption, steering stability, velocity stability, and braking patterns. This research work uses data extracted from the engine’s internal sensors via the OBD-II protocol, eliminating the need for additional sensors. The collected data are used to build a model that classifies driver’s behavior and can be used to provide feedback to improve driving habits. Key driving events, such as high-speed braking, rapid acceleration, deceleration, and turning, are used to characterize individual drivers. Visualization techniques, such as line plots and correlation matrices, are used to compare drivers’ performance. Time-series values of the sensor data are considered in the model. The supervised learning methods are employed to compare all driver classes. SVM, AdaBoost, and Random Forest algorithms are implemented with 99%, 99%, and 100% accuracy, respectively. The suggested model offers a practical approach to examining driving behavior and suggesting necessary measures to enhance driving safety and efficiency.
format Online
Article
Text
id pubmed-10198028
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-101980282023-05-23 Driving behavior analysis and classification by vehicle OBD data using machine learning kumar, Raman Jain, Anuj J Supercomput Article The transportation industry’s focus on improving performance and reducing costs has driven the integration of IoT and machine learning technologies. The correlation between driving style and behavior with fuel consumption and emissions has highlighted the need to classify different driver’s driving patterns. In response, vehicles now come equipped with sensors that gather a wide range of operational data. The proposed technique collects critical vehicle performance data, including speed, motor RPM, paddle position, determined motor load, and over 50 other parameters through the OBD interface. The OBD-II diagnostics protocol, the primary diagnostic process used by technicians, can acquire this information via the car’s communication port. OBD-II protocol is used to acquire real-time data linked to the vehicle’s operation. This data are used to collect engine operation-related characteristics and assist with fault detection. The proposed method uses machine learning techniques, such as SVM, AdaBoost, and Random Forest, to classify driver’s behavior based on ten categories that include fuel consumption, steering stability, velocity stability, and braking patterns. The solution offers an effective means to study driving behavior and recommend corrective actions for efficient and safe driving. The proposed model offers a classification of ten driver classes based on fuel consumption, steering stability, velocity stability, and braking patterns. This research work uses data extracted from the engine’s internal sensors via the OBD-II protocol, eliminating the need for additional sensors. The collected data are used to build a model that classifies driver’s behavior and can be used to provide feedback to improve driving habits. Key driving events, such as high-speed braking, rapid acceleration, deceleration, and turning, are used to characterize individual drivers. Visualization techniques, such as line plots and correlation matrices, are used to compare drivers’ performance. Time-series values of the sensor data are considered in the model. The supervised learning methods are employed to compare all driver classes. SVM, AdaBoost, and Random Forest algorithms are implemented with 99%, 99%, and 100% accuracy, respectively. The suggested model offers a practical approach to examining driving behavior and suggesting necessary measures to enhance driving safety and efficiency. Springer US 2023-05-19 /pmc/articles/PMC10198028/ /pubmed/37359337 http://dx.doi.org/10.1007/s11227-023-05364-3 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
kumar, Raman
Jain, Anuj
Driving behavior analysis and classification by vehicle OBD data using machine learning
title Driving behavior analysis and classification by vehicle OBD data using machine learning
title_full Driving behavior analysis and classification by vehicle OBD data using machine learning
title_fullStr Driving behavior analysis and classification by vehicle OBD data using machine learning
title_full_unstemmed Driving behavior analysis and classification by vehicle OBD data using machine learning
title_short Driving behavior analysis and classification by vehicle OBD data using machine learning
title_sort driving behavior analysis and classification by vehicle obd data using machine learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10198028/
https://www.ncbi.nlm.nih.gov/pubmed/37359337
http://dx.doi.org/10.1007/s11227-023-05364-3
work_keys_str_mv AT kumarraman drivingbehavioranalysisandclassificationbyvehicleobddatausingmachinelearning
AT jainanuj drivingbehavioranalysisandclassificationbyvehicleobddatausingmachinelearning