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 条
  • [21] Understanding Driving Behavior Using fNIRS and Machine Learning
    Izzetoglu, M.
    Jiao, X.
    Park, S.
    INTERNATIONAL CONFERENCE ON TRANSPORTATION AND DEVELOPMENT 2021: TRANSPORTATION OPERATIONS, TECHNOLOGIES, AND SAFETY, 2021, : 367 - 377
  • [22] Driver Behavior Classification System Analysis Using Machine Learning Methods
    Ghandour, Raymond
    Potams, Albert Jose
    Boulkaibet, Ilyes
    Neji, Bilel
    Al Barakeh, Zaher
    APPLIED SCIENCES-BASEL, 2021, 11 (22):
  • [23] A hierarchical machine learning classification approach for secondary task identification from observed driving behavior data
    Osman, Osama A.
    Hajij, Mustafa
    Karbalaieali, Sogand
    Ishak, Sherif
    ACCIDENT ANALYSIS AND PREVENTION, 2019, 123 : 274 - 281
  • [24] Chatter Classification in Turning using Machine Learning and Topological Data Analysis
    Khasawneh, Firas A.
    Munch, Elizabeth
    Perea, Jose A.
    IFAC PAPERSONLINE, 2018, 51 (14): : 195 - 200
  • [25] ChatGPT Tweets Sentiment Analysis Using Machine Learning and Data Classification
    Sabir A.
    Ali H.A.
    Aljabery M.A.
    Informatica (Slovenia), 2024, 48 (07): : 103 - 112
  • [26] Seismic Data Classification using Machine Learning
    Li, Wenrui
    Nakshatra
    Narvekar, Nishita
    Raut, Nitisha
    Sirkeci, Birsen
    Gao, Jerry
    2018 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (IEEE BIGDATASERVICE 2018), 2018, : 56 - 63
  • [27] Rapid Driving Style Recognition in Car-Following Using Machine Learning and Vehicle Trajectory Data
    Xue, Qingwen
    Wang, Ke
    Lu, Jian John
    Liu, Yujie
    JOURNAL OF ADVANCED TRANSPORTATION, 2019, 2019
  • [28] Vehicle driving analysis in regards to fuel consumption using Fuzzy Logic and OBD-II devices
    Pereira, Avner
    Alves, Marcel
    Macedo, Hendrik
    2016 8TH EURO AMERICAN CONFERENCE ON TELEMATICS AND INFORMATION SYSTEMS (EATIS), 2016,
  • [29] Vehicle Detection and Classification using Vibration Sensor and Machine Learning
    Okuro, Tomoki
    Nakayama, Yumiko
    Takeshima, Yoshitada
    Kondo, Yusuke
    Tachimori, Nobuya
    Yoshida, Makoto
    Yoshihara, Hiromu
    Suwa, Hirohiko
    Yasumoto, Keiichi
    2022 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE), 2022,
  • [30] A Machine Learning Method for Vehicle Classification by Inductive Waveform Analysis
    Vasconcellos, Bruno R.
    Rudek, Marcelo
    de Souza, Marcelo
    IFAC PAPERSONLINE, 2020, 53 (02): : 13928 - 13932