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

被引:5
|
作者
Kumar, Raman [1 ]
Jain, Anuj [1 ]
机构
[1] Lovely Profess Univ, Phagwara, India
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 16期
关键词
Society of automotive engineers (SAE); On-board diagnostic (OBD); Internet of things (IoT); Engine control unit (ECU); Analysis of driving behavior (ADB) Body control unit (BCU); Keyword protocol (KWP); Data acquisition systems (DAS); Controller area network (CAN); Information and communication technology (ICT);
D O I
10.1007/s11227-023-05364-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:18800 / 18819
页数:20
相关论文
共 50 条
  • [1] Driving behavior analysis and classification by vehicle OBD data using machine learning
    Raman kumar
    Anuj Jain
    [J]. The Journal of Supercomputing, 2023, 79 : 18800 - 18819
  • [2] DRIVING STYLE ANALYSIS AND DRIVER CLASSIFICATION USING OBD DATA OF A HYBRID ELECTRIC VEHICLE
    Puchalski, Andrzej
    Komorska, Iwona
    [J]. TRANSPORT PROBLEMS, 2020, 15 (04) : 83 - 94
  • [3] Driving behavior classification at signalized intersections using vehicle kinematics: Application of unsupervised machine learning
    Khanfar, Nour O.
    Elhenawy, Mohammed
    Ashqar, Huthaifa, I
    Hussain, Qinaat
    Alhajyaseen, Wael K. M.
    [J]. INTERNATIONAL JOURNAL OF INJURY CONTROL AND SAFETY PROMOTION, 2023, 30 (01) : 34 - 44
  • [4] Comparisons of Machine Learning Algorithms for Driving Behavior Recognition Using In-Vehicle CAN Bus Data
    Chen, Wen-Hui
    Lin, Yu-Chen
    Chen, Wei-Hao
    [J]. 2019 JOINT 8TH INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV) AND 2019 3RD INTERNATIONAL CONFERENCE ON IMAGING, VISION & PATTERN RECOGNITION (ICIVPR) WITH INTERNATIONAL CONFERENCE ON ACTIVITY AND BEHAVIOR COMPUTING (ABC), 2019, : 268 - 273
  • [5] Vehicle Acceleration Prediction Based on Machine Learning Models and Driving Behavior Analysis
    Zou, Yajie
    Ding, Lusa
    Zhang, Hao
    Zhu, Ting
    Wu, Lingtao
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (10):
  • [6] Estimation of Pollutant Emissions in Real Driving Conditions Based on Data from OBD and Machine Learning
    Rivera-Campoverde, Nestor Diego
    Munoz-Sanz, Jose Luis
    Arenas-Ramirez, Blanca del Valle
    [J]. SENSORS, 2021, 21 (19)
  • [7] Construction of Driving Behavior Scoring Model Based on OBD Terminal Data Analysis
    Liu, Tianshi
    Yang, Guang
    Shi, Dong
    [J]. 2020 5TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, COMPUTER TECHNOLOGY AND TRANSPORTATION (ISCTT 2020), 2020, : 24 - 27
  • [8] Combat vehicle classification using Machine Learning
    Zeng, H
    Huang, J
    Liang, Y
    [J]. ADVANCES IN COMPUTER-ASSISTED RECOGNITION, 1999, 3584 : 2 - 7
  • [9] Machine Learning Techniques to Identify Unsafe Driving Behavior by Means of In-Vehicle Sensor Data
    Lattanzi, Emanuele
    Freschi, Valerio
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
  • [10] In-Vehicle Data for Predicting Road Conditions and Driving Style Using Machine Learning
    Al-refai, Ghaith
    Elmoaqet, Hisham
    Ryalat, Mutaz
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (18):