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...
Autores principales: | , |
---|---|
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 |