Next Article in Journal
0-Dimensional Persistent Homology Analysis Implementation in Resource-Scarce Embedded Systems
Next Article in Special Issue
Hierarchical Attention Neural Network for Event Types to Improve Event Detection
Previous Article in Journal
Enhancing Wire-Rope Damage Signals Based on a Radial Magnetic Concentrator Bridge Circuit
Previous Article in Special Issue
Probabilistic Deep Learning to Quantify Uncertainty in Air Quality Forecasting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy System to Assess Dangerous Driving: A Multidisciplinary Approach

by
Carlos Javier Ronquillo-Cana
1,
Pablo Pancardo
1,*,
Martha Silva
1,
José Adán Hernández-Nolasco
1 and
Matias Garcia-Constantino
2
1
Academic Division of Information Science and Technology, Juarez Autonomous University of Tabasco, Cunduacan 86690, Tabasco, Mexico
2
School of Computing, Ulster University, Jordanstown BT37 0QB, UK
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(10), 3655; https://doi.org/10.3390/s22103655
Submission received: 8 April 2022 / Revised: 30 April 2022 / Accepted: 2 May 2022 / Published: 11 May 2022
(This article belongs to the Special Issue IoT Application for Smart Cities)

Abstract

:
Dangerous driving can cause accidents, injuries and loss of life. An efficient assessment helps to identify the absence or degree of dangerous driving to take the appropriate decisions while driving. Previous studies assess dangerous driving through two approaches: (i) using electronic devices or sensors that provide objective variables (acceleration, turns and speed), and (ii) analyzing responses to questionnaires from behavioral science that provide subjective variables (driving thoughts, opinions and perceptions from the driver). However, we believe that a holistic and more realistic assessment requires a combination of both types of variables. Therefore, we propose a three-phase fuzzy system with a multidisciplinary (computer science and behavioral sciences) approach that draws on the strengths of sensors embedded in smartphones and questionnaires to evaluate driver behavior and social desirability. Our proposal combines objective and subjective variables while mitigating the weaknesses of the disciplines used (sensor reading errors and lack of honesty from respondents, respectively). The methods used are of proven reliability in each discipline, and their outputs feed a combined fuzzy system used to handle the vagueness of the input variables, obtaining a personalized result for each driver. The results obtained using the proposed system in a real scenario were efficient at 84.21%, and were validated with mobility experts’ opinions. The presented fuzzy system can support intelligent transportation systems, driving safety, or personnel selection.

1. Introduction

Information systems based on fuzzy logic seek a classification result employing a rule-based inference engine. Such systems, known as fuzzy systems, aim to deal with the vagueness of human reasoning expressed linguistically by using formalisms. Linguistic expressions must be assigned a quantitative value that determines the group to which a variable belongs in the universe of discourse, so it is necessary to quantify the value of variables. This objectivity implies that electronic devices are often required for measurements so that values can be considered as objective [1].
However, there are many scenarios where users’ perceptions can be of great importance to feed the fuzzy system. For example, a diagnosis based on a doctor’s experience, determination of the quality of a product or service based on the opinions of customers, or people’s behavior assessment based on their self-evaluations. In such scenarios, the values of the variables can not be obtained using measurement equipment, thus it is necessary to use self-administered tools, such as questionnaires, for the participants to answer. Consequently, these are subjective values [2].
To our best knowledge, there is a lack of research in the literature about fuzzy system models that allow feeding a system combining objective and subjective values. We hypothesize that a fuzzy system with a multidisciplinary approach that combines objective and subjective variables can support solving complex social problems. Therefore, we propose a fuzzy system model where: (i) devices with sensors obtain data to feed the objective variables, and (ii) questionnaire responses that will provide values to the subjective variables of the system. We pre-processed the subjective data to quantify them as subjective variables and use them as input variables or in the inference rules.
Our fuzzy system model with multidisciplinary approach is composed of three-stages. The first stage consists of capturing objective data (numerical values) and subjective data (perceptions). The second stage is the processing of the objective and subjective data through two classification systems (OFS and SFS). Finally, the third stage consists of a fuzzy system where the classification results of objective and subjective data are combined, and a final output is obtained. The proposed model was applied to a case study on assessing dangerous driving resulting from negative cognitive/emotional, aggressive and risky driving.
This paper has two contributions. (1) A three-stage fuzzy system model with multidisciplinary approach that combines objective and subjective variables. The values of the objective variables are numerical and precise, while the subjective variables take values from human perceptions or opinions and can be ambiguous and imprecise. The reference model seeks to represent both the objective and subjective variables present in many classification scenarios. (2) A new way of assessing dangerous driving, which results from aggressive, risky driving behaviors and negative thoughts towards other drivers. The new assessment from implementing the reference model combines objective values obtained with electronic engineering sensors (acceleration, cornering, location and speed sensors) and subjective values (from a self-applied questionnaire on dangerous vehicle driving and another questionnaire on social desirability).
Questionnaires from behavioral science are useful to feed the fuzzy systems with user opinions and perceptions. Therefore, applying our model implies considering objective and subjective aspects to the evaluation of vehicular driving, making it more in line with and representative of the factors that may intervene during driving.
The remaining of the paper is organized as follows. Section 2 explains the background and related work. Section 3 provides the step-wise explanation of the proposed approach in detail. Section 4 and Section 5 present model implementation in the case study and report the obtained results, respectively. Section 6 discusses the experimental results. Finally, conclusions and final remarks are presented in Section 7.

2. Background and Related Works

2.1. Dangerous Driving Assessment

The dangerous driving of a vehicle can cause injuries to the driver, passengers and other people on the road, as well as economic, property and road infrastructure damages [3]. Given the above, some previous works in the literature have investigated how to determine the driver’s behavior during vehicle driving and how it contributes to decision making.
There are technological solutions that rely on in-vehicle sensor data to evaluate driving behavior. The CAN (Controller Area Network) bus is an example and has been used for safety and driver fingerprinting purposes [4,5]. The CAN bus is a communication system developed to exchange information between the electronic control units of an automobile. This system is factory installed in some vehicles and captures data from various types of sensors, though it has the disadvantage of being an expensive solution because it is contained in high-end vehicles. Some applications based on video camera data that employ artificial intelligence techniques are driver distraction [6] and driving style recognition based on vehicle trajectory [7] despite some dificulties of cameras usage such as ilumination changes, obstrusiveness and privacy issues.
Research works concerning the use of sensors in transportation systems are becoming more and more frequent. A great variety of experiments have analyzed vehicle movements during driving and aim to increase the safety and comfort of users [8]. Some authors have conducted experiments with a smartphone because it is an accessible, inexpensive tool with sensors (accelerometer, gyroscope, and GPS), which allows the analysis of vehicle movements [9,10,11]. Some of the variables that researchers have considered as input of artificial intelligence algorithms [12] are speed, braking, potholes, bumps, and environmental conditions [8,13,14].
Artificial intelligence techniques and methods employed to analyze vehicle movements obtained from sensors have proven to be efficient and effective. In the literature, some authors were able to classify driver behavior as dangerous, aggressive, risky (reckless), safe, unsafe, erratic and distracted, among others [15,16,17,18]. Evidence shows that the identification of driving styles for real scenarios is close to 80% [19]. Achieving higher efficiency levels is difficult due to erroneous reading caused by calibration failures [10,20].
In addition to the study of vehicle movements, the thoughts and actions of drivers can be analyzed to carry out a classification of driving behavior. Some of the tools used to gather subjective variables include questionnaires, interviews and self-reports. Questionnaires can be used to collect general data from respondents [21] or to validate measurements obtained by sensors [22]; and self-reports can be used to learn information regarding violations and accidents [23]. The primary motivator of some of the research of driver behavior analysis is that dangerous driving is a predictor of road accidents [24].
The advantages of using questionnaires are that they obtain personalized results and assign values to variables of interest. The variables’ values result from a series of responses, which together determine the value assigned to a variable. Thus, we do not ask users which value they would assign to a given variable; else, we derive the value of a variable from the answers to the questions that characterize the variable. The process of inferring the value of the variable from the answers to related questions avoids biases in the face of possible scenarios of social desirability. In behavioral sciences, studies related to traffic accidents found that the human behavior factor is the most critical variable in the process of driving a vehicle and its possible accident [8,25]. Researchers have developed self-applied tools (questionnaires) that aim to determine driving styles from the answers provided by drivers. Among the available questionnaires, some of the areas investigated are: classifying driving style [26], dangerous behavior [27], driving with a propensity to anger [28], driving with angry thoughts [29], and so on. However, the main shortcoming of these instruments in terms of reliability and accuracy is the social desirability of the respondents [30,31].
One way to provide reliability and formalism to drivers’ responses to questionnaires is through tools such as the Analytical Hierarchy Process (AHP), which is a support technique used in Multi-Criteria Decision Analysis (MCDA) [32]. The purpose of this technique is to support subjective evaluations, determining the relative importance between criteria by employing Saaty’s pairwise scale (see Table 1) that allows them to be ranked [33]. AHP employs pairwise comparison processes, hierarchical ranking, and calculating importance weights [34]. AHP is used to represent the decision by establishing hierarchies. However, designing hierarchies requires experience and knowledge of the situation to be solved, therefore it is suggested to have experts’ knowledge or subject information. In AHP, criteria priorities are obtained by comparing the importance pairwise concerning the goal [35,36,37]. Given the reliability of multicriteria tools in decision making, AHP is used in this research to formalize subjective information from perceptions. The AHP has proven its effectiveness in several areas [38], with vehicle driving safety being one example [39].
As for proposals that capture the environment surrounding the vehicle and the driver, in the approach presented by [40] ambient stereoscopic images are used to predict future driver maneuvers some time before they occur, given information about the driving context. Ref. [41] did a comparative study machine learning techniques for lane change detection, both works with the limitations inherent to physical coverage that can be had with video cameras.
Approaches to assess driving behavior based only on the driver, the vehicle or the environment are incomplete proposals, as [42] concluded that driver behavior should be modeled and evaluated in terms of different dimensions established within a driver–vehicle–environment system [43]. That is, in terms of the driver, their physiological, psychological and social profile (including gender, age, education and driving history) should be considered; in terms of the vehicle, the circumstances to be observed are those where the vehicle characteristics will somehow influence driving behavior; in terms of the environment, the factors to be considered are road geometry, road condition, road type, weather condition, light condition and traffic condition.

2.2. Fuzzy Systems

The evaluation of dangerous driving is performed in a scenario that involves vagueness and imprecision, which is why fuzzy systems are useful in addressing ambiguous conditions through fuzzy logic theory. The theory of fuzzy logic is inspired by the processes of human perception and cognition. This theory assigns to a variable instance a certain membership degree to a group from the set of fuzzy groups, representing the universe of discourse for that variable [44]. Fuzzy logic can deal with uncertain, imprecise, vague, partially true or unbounded information arising from perception and cognition.
Fuzzy logic provides an effective means for multi-criteria conflict resolution and a better evaluation of alternatives. Fuzzy logic-based systems can build intelligent systems for decision-making [45] that include vague human evaluations [46] and these systems have been employed to detect dangerous driving [47] and in general for automotive engineering applications [48]. The benefits of fuzzy models are well supported, for instance, in [49] the authors mention that fuzzy control is a nonlinear control technique that is relatively easy to understand and transparent with respect to other nonlinear techniques since it incorporates the knowledge and experience of the designer.
The approach presented in [50] is the closest to the one we propose. The authors used triaxial accelerometers’ data to feed a fuzzy system for pronation and supination assessment in Parkinson’s disease. Then, they contrasted the result of the system against experts’ opinions. Thus, the authors used the AHP to apply it to the experts’ assessments and compare the experts’ results against the results provided by the sensors. However, they did not use expert experience or patient opinions/feedback to feed the fuzzy system in the classification process.     

3. Reference Model

The reference model is a fuzzy system that allows combining objective and subjective input variables. Objective values are obtained from readings made with sensors of various types, e.g., motion sensors, temperature, turns, location, etc. On the other hand, subjective values are captured from the answers to questionnaires applied to users; the questionnaire or group of selected questionnaires will depend on the specific scenario and application. Perceptions, collected from users through questionnaires’ answers, are formalized using a method that facilitates the quantification and value (hierarchization/classification) given to the subjective data. Conventionally, fuzzy systems use quantitative input variables; however, there are scenarios that should be modeled by a system that additionally has qualitative input variables.
The proposed model offers a way to “convert”, by an appropriate method, the subjective values into objective ones so that they can be quantified and fed to the fuzzy system. The result is a fuzzy system model more in line with reality, where objective and subjective variables are involved. The purpose of the model is to address a classification process considering objective and subjective variables. The model comprises three phases: (i) data collection, (ii) data processing and (iii) data evaluation (see Figure 1).

Case Study

In the present study, we decided to use the DDDI questionnaire because it is oriented to assess dangerous driving according to three dimensions: (i) Aggressive Driving (AD), (ii) Negative Cognitive/Emotional Driving (NCED), and (iii) Risky Driving (RD). These dimensions are relevant given the focus of the research, which aims to complement the data from the sensors considered (accelerometer, gyroscope, speedometer) with expert knowledge (obtained from the questionnaire). That is, the sensors considered can measure real physical actions (sharp turns, sudden braking, steering or lane deviations, racing) resulting from aggressive driving and speeding over bumps and potholes related to risky driving. Therefore, there is a correspondence between the data collected from the sensors and the specific dimensions evaluated by the DDDI questionnaire.
Considering the areas of technology and behavioral sciences briefly described in the previous paragraphs, the main objective of this paper is to develop a model for the evaluation of dangerous vehicle driving that uses, as a source of data, the measurements of vehicle motion sensors and the answers to questionnaires that rate the driver’s reactions to driving. The novelty of the method consists in the union of objective and subjective measurements.

4. Model Implementation in the Case Study

The implementation of the model requires a three-phase or stage process: (i) data collection, (ii) data processing, and (iii) data evaluation.
The first stage of the model contemplates obtaining objective data through sensors, which in other studies have proven to be effective with this type of measurements [51]. We perform several tasks within this first stage, ranging from selecting the route that meets the requirements to evaluate vehicular driving in a real environment, to collecting the data obtained in a natural environment (see Figure 2).
In this same stage, we also obtained subjective data from the results of the application of questionnaires to users. Questionnaires have proven to be effective in measuring people’s behavior in various domains [26,27,28,29]. In this same phase, we collected the opinions and experiences of mobility experts regarding the importance of each dimension of the DDDI questionnaire concerning the others. We used this expertise in phase two.
For the present investigation, the DDDI was used to assess dangerous driving behaviors, and the Marlowe–Crowne Social Desirability Scale (M-C SDS) was applied to know social desirability bias from drivers. As a result, we obtained qualitative answers of the driver’s driving behavior with the DDDI and the degree of reliability of the driver’s responses with the M-C SDS.
In the second stage of the study, we converted the objective values obtained by the sensors to statistical measurements similar to those considered in related studies [52,53,54]. Then, the most relevant features were selected to characterize the particular vehicular driving event. The chosen statistical values were input variables of an Objective Fuzzy System (OFS) that classified vehicular driving as: “Not dangerous”, “Moderately dangerous”, or “Very dangerous”, considering only objective data (see Figure 3).
We formalized the DDDI responses by quantification resulting in three weights corresponding to the aggressive, risky and negative cognitive/emotional driving in this same stage. The values of the dimensions represent the input variables of the Subjective Fuzzy System (SFS).
Then, according to the experts’ opinions given in the first phase, we ranked the subscales (aggressive, risky and negative cognitive/emotional driving) using AHP. In this case, we applied AHP to determine the importance of each of the DDDI dimensions. This is because although AHP is used to assign weights to criteria and select the best alternative, it can also be used only to assign weights to the dimensions of the questionnaire [33,55], as is done in our case. Moreover, we built the rules using the ranking obtained with AHP. The result of the SFS was the level of dangerous driving considering only subjective data.
The answers were interpreted and then ranked into low and high desirability weights with respect to the M-C SDS questionnaire. Finally, we used the results from the M-C SDS in the inference rules of the Combined Fuzzy System (CFS).
The third stage consisted of a fuzzy system that has the output of the OFS fed with sensor data as a first input variable. The second input variable is the result of the SFS.
Once the values were fuzzified, we strengthened the inference engine with the desirability weights obtained from the M-C SDS questionnaire. The weights are part of the rules and are used to give credibility to the CFS input variables when they present discrepancies. The result of the CFS will be the final hazard level given to the driving (see Figure 4).
A diagram of all the membership functions used in the fuzzy systems that integrate the proposal is shown in Figure 5, Figure 6 and Figure 7. From a set of characteristics obtained to feed the fuzzy systems (OFS and SFS), we analyzed and selected those characteristics with values that presented more variability among them, i.e., that there were significant differences between the values obtained for each characteristic. Then, according to the maximum and minimum values recorded for each variable, the universe of discourse (domain) was determined. It was decided that the shape of the membership functions should be trapezoidal because the maximum value of membership (one) applied to a set (range) of discrete values of the variables; therefore, trapezoidal functions are adequate [49] to represent the case study.
In a first approximation, the universe of discourse was symmetrically divided into three sets, since such a number of sets is usually common in fuzzy systems. The percentage of overlap between two neighboring sets was between 10% and 50%, ensuring that the sum of the overlap membership values was not greater than unity. These groupings made it possible to associate each input linguistic value with its respective fuzzy set. The ranks and overlaps of the sets were optimized based on expert opinion.
The Algorithm 1 contains the steps to build the whole OFS subsystem. The membership functions for the OFS subsystem are shown in Figure 5.
The Algorithm 2 contains the steps to build the whole SFS subsystem. The membership functions for the SFS subsystem are shown in Figure 6.
Algorithm 1 Driver classification (OFS).
Input: Raw data
Output: Objective driving behavior classification
  1:
Load raw data from sensors (accelerometer, gyroscope, and speedometer)
  2:
Compute features
R M S = 1 n i = 1 n x i 2
M a x p e a k ( x i )
  3:
Select relevant features
  4:
Define rules if RMS(x) is (Low/Medium/High) and/or AccY-RMS is (Low/Medium/ High) and/or GyrPmax is (Low/Medium/High) and/or Max speed (Low/Medium/ High) then OFS is (Not Dangerous/Moderately Dangerous/Very Dangerous)
  5:
Fuzzify (Design the membership groups). Trapezoidal function define a , b , c , d
f ( x , a , b , c , d ) = { 0 , x a ( x a ) / ( b a ) , a x b 1 , b x c ( d x ) / ( d c ) , c x d 0 , x d
  6:
Evaluate from rules
  7:
Defuzzify
x c e n t r o i d = i μ ( x i ) x i i μ ( x i )
  8:
If the classification accuracy > 70%, go to step 10
  9:
Define membership group adequacies and go to step 5
10: 
End of OFS classification
Algorithm 2 Driver classification (SFS).
Input: data from answers to questionnaires
Output: Subjective driving behavior classification
  1:
Load data
  2:
Compute subjetive features from
-   Hierarchize the DDDI dimensions (AHP)
-   Hierarchize social desirability (M-C SDS)
  3:
Define rules if AD is (Low/Medium/High) and/or NCED is (Low/Medium/High) and/or RD is (Low/Medium/High) then SFS is (Not Dangerous/Moderately Dangerous/Very Dangerous)
  4:
Fuzzify (Design the membership groups). Define a , b , c , d from Equation (3) for trapezoidal function.
  5:
Evaluate from rules
  6:
Defuzzify applying Equation (4)
  7:
End of SFS classification
The Algorithm 3 contains the steps to build the whole CFS subsystem. The membership functions for the CFS subsystem are shown in Figure 7.
Algorithm 3 Driver classification (CFS).
Input: output data from OFS, SFS and M-C SDS
Output: Driving behavior classification
  1:
Load data
  2:
Define rules if OFS is (Not Dangerous/Moderately Dangerous/Very Dangerous) and/or SFS is (Not Dangerous/Moderately Dangerous/Very Dangerous) and/or M-C SDS is (Low/High) then CFS is (Not Dangerous/Moderately Dangerous/Very Dangerous)
  3:
Fuzzify (Design the membership groups). Define a , b , c , d from Equation (3) for trapezoidal function.
  4:
Evaluate from rules (weighting M-C SDS)
  5:
Defuzzify applying Equation (4)
  6:
If the classification accuracy > 70%, go to step 8
  7:
Define membership group adequacies and go to step 3
  8:
End of CFS classification
The construction of the rules was based on the experts’ opinion. According to the experts, all possible combinations for the variables involved in the fuzzy models were considered, that is, the multiplicative rule was applied. A total of 81 rules (3x3x3x3) were constructed for the OFS model, 27 rules (3x3x3) for the SFS model and 18 rules (3x3x2) for the CFS model. The output value for each combination was determined by the experts. All the rules constructed are necessary as they are required to cover all the driving scenarios studied, according to expert opinion. The defuzzification method used was the centroid method.

4.1. Empirical Evaluation of the Solution

The experimental design contemplated aspects such as invitation of potential participants, selection of volunteers, choice of geographic location for the tests, placement of the devices inside the vehicle, selection of sensors, applications used, evaluation of the data, among others.

4.2. Participants

Participants consisted of a heterogeneous group of 19 drivers (5 women and 14 men). The age range was between 17 and 67 years (mean = 43.42). The driving experience was in the range of 1 to 20 years. Thus, the sample size used in the present investigation proved to be adequate for this type of study [56]. We provided participants information about the research, including a brief explanation of its purpose. We assured them their information would be anonymous, and confidential. All subjects provided written informed consent prior to participating in the study.

4.3. Chosen Route

We chose a 3.6 km long circuit located on an avenue in the city of Villahermosa, Tabasco, Mexico. The circuit has bumps, potholes, traffic lights and maximum speed indicators; the road has the right conditions to observe possible dangerous behaviors during vehicular driving. During the experiments, the selected route was traveled twice by each driver. This was for each driver to become accustomed to the vehicle and to avoid biases in the measurements. The measurements collected from the second time the route was completed were considered for data analysis.

4.4. Vehicle and Smartphones

The vehicle used was a 2005 model common-use vehicle. We made tests to select the best position for the sensors considering the center of mass of the vehicle in order to obtain more reliable readings [57]. Inside the vehicle, we made the necessary preparations to install three smartphones very well fastened. The first phone was placed close to the vehicle’s center of mass and gathered readings from the acceleration, gyroscope and GPS sensors. The second phone was placed between the steering wheel and the vehicle’s speedometer and recorded video of speedometer variations during driving. Finally, the third phone was attached to the pickup’s front rearview mirror and collected: video of the street the driver was driving on, acceleration patterns when starting gears and brake application patterns when stopping the vehicle.
The technical specifications of two of the cell phones used are: Huawei Y6, model MRD-LX3, Android 9 version, RAM 2.0 GB, with a total storage capacity of 32 GB (internal storage). The third phone was Huawei Y9s, model STK-LX3, Android 10 version, RAM 6.0 GB, and a total storage capacity of 128 GB.
The X, Y and Z-axis readings were taken at a sampling rate of 100 Hz for accuracy, although previous studies have shown that 50 Hz is sufficient [58,59].

4.5. Route Video

We recorded the entire route on video with a camera aiming at the front of the vehicle and the car’s speedometer so it could be observed, for example, if the driver braked abruptly or accelerated too much when starting the car. The purpose of recording the route was so that experts could evaluate the driving by observation as a means of validation (see Figure 8).

4.6. Questionnaires

We applied two questionnaires to each driver; the first was the DDDI, and the second was the Marlowe–Crowne Social Desirability Scale (M-C SDS). Participants answered both questionnaires only once before or after the driving test.
The DDDI questionnaire is an instrument which assesses dangerous driving and consists, in its original version, of 28 items grouped into three subscales, which measure negative cognitive/emotional, aggressive and risky driving (examples: I drive when I am angry or upset; I will weave in and out of slower traffic; I make rude gestures). Each item is in the form of a statement which is answered with a Likert-type scale, ranging from (0) never, (1) almost never, (2) sometimes, (3) almost always and (4) always.
The M-C SDS is a self-report questionnaire that assesses whether respondents are concerned about social approval. The questionnaire measures the social desirability bias that may be contained in survey responses and represents a common bias affecting research [60].
The MC-SDS consists of 33 items, 18 of which (direct items) reflect socially desirable but infrequent behaviors and traits (e.g., I never hesitate to go out of my way to help someone in trouble), while the remaining 15 items (inverse items) reflect undesirable but widespread behaviors and traits (e.g., I like to gossip at times).

5. Results

This section presents the results for the three phases of the model: the data collection stage, data processing stage, and data evaluation stage.

5.1. Data Collection Stage

5.1.1. Sensors’ Readings

In the tests conducted during the route, we gathered data from the accelerometer and gyroscope sensors. The number of records ranged between 53,000 and 111,000 for each user. The records variation was due to the time spent for the ride depending on traffic and driving style. The selected features obtained with the accelerometer were RMS of the Y-axis (AccY-RMS) and RMS of the vector sum of the axes (Acc-RMS); from the gyroscope, we chose the maximum peak of the vector sum of the axes (Gyr-Pmax), and finally, the maximum velocity (Max speed) was considered (see Table 2).

5.1.2. Questionnaires Application

In this same stage, we collected the subjective data using questionnaires which were applied to the drivers before or after performing the vehicle driving test. The responses varied according to the Likert scale for the DDDI questionnaire, with values ranging from 1 (“Never”) to 5 (“Always”). DDDI-based classification was considered ND for scores between 28–56, MD for scores between 57–84 and VD for scores between 85–140 (see Table 3).
In the M-C SDS questionnaire, the user can answer the item with true or false and obtain a score. The sum of the item scores results in a total score between 0 and 33. A higher score indicates greater social desirability, which is understood as response bias or personality trait (defensiveness). For scores between 0–16, social desirability was considered Low, and between 17–33 as High (see Table 4).

5.1.3. Expert’s Interview

We conducted a meeting with three experts in mobility to collect opinions on the importance of each dimension from DDDI. Then, we averaged the views and used them in the data processing stage.

5.2. Data Processing Stage

5.2.1. Results Obtained with Sensors

The variables AccY-RMS, Acc-RMS, Gyr-Pmax, and Max-speed fed the OFS subsystem. From 81 applied rules, sensor data-based categorization of dangerous vehicular driving was obtained. The results are as shown in Figure 9.

5.2.2. AHP

In AHP, we set the evaluation of dangerous driving as the objective, and we considered the DDDI dimensions as criteria to generate the pairwise matrix (see Figure 10). Then, the mobility experts assigned the level of importance of each dimension concerning the others, using Saaty’s comparison scale [35]. The generated matrix can be seen in Table 5. Finally, we calculated the overall priorities or weights of the criteria (see Table 6) using the approximate method due to its simplicity [61].
With the priorities, we calculated the weights for each driver’s test (see Table 7).
To avoid incosistencies we checked the consistency ratio defined as CR, which is shown in Equation (5).
C R = C I R I
where CI is consistency index and RI is the consistency index of a random-like matrix.
CI is calculated as shown in Equation (6).
C I = λ m a x n n 1
where n is the number of compared elements.
( λ m a x ) is calculated as shown in Equation (7).
λ m a x = ( W e i g h t e d S u m ) ( P r i o r i t y ) n
Considering the values n = 3 (dimensions), λ m a x = 3.008 and RI = 0.58 (according to Table 8, for n = 3, RI = 0.58), we obtained the value of the Consistency Ratio [39,61].
The Consistency Ratio value was 0.007 (0.004/0.58), and since it is less than 0.10, the pairwise matrix is reasonably consistent [61].

5.2.3. Subjective Fuzzy System results

The results obtained from evaluating the questionnaire with the Subjective Fuzzy System (SFS) are presented in Figure 11.

5.3. Data Evaluation Stage

In this stage, we implemented a Combined Fuzzy System (CFS), taking the results of the OFS and SFS systems as input variables. We used the result of the M-C SDS questionnaire in the inference engine to determine the weights of the objective variable, derived from OFS, and of the subjective variable from SFS. We combined both variable types in this CFS, and the driver’s social desirability was the third crucial variable for final categorization. The numerical results are shown in Table 9 and the derived classes are illustrated graphically in Figure 12.

5.4. Validation

Three mobility experts validated the efficiency of our proposal, the Combined Fuzzy System (CFS). For this purpose, the experts viewed and analyzed the video of the test drive for each driver, and we provided them with the results of the DDDI and M-C SDS questionnaires answered by the driver. Based on the above, the experts consensually classified each driver’s level of danger (ND, MD, and VD). Finally, we present the result of the validation in Figure 13.
From the results obtained and further calculations, we have a 73.68% of coincidence in classification, respect to experts opinion, when only considering the use of sensor data to feed the fuzzy system (OFS). On the other hand, if the fuzzy system is fed only with the answers from the questionnaires (SFS), the coincidence achieved is only 26.31%, which we attribute to the high social desirability of most drivers evaluated and which is in line with the results shown in Table 4. However, an agreement of 84.21% was achieved from the combined fuzzy system (CFS), concerning the experts’ evaluation. This demonstrates the benefits of the multidisciplinary approach to achieve a classification more in line with the experts’ evaluation.
Figure 14 shows the confusion matrix between the true classification from expert opinion and the classification predicted by our proposed approach. Statistical metrics (sensitivity, balanced accuracy) that are appropriate for unbalanced multiclass classifications are also shown. The latter also confirms the efficiency of the presented proposal. Although the sensitivity value obtained to correctly classify VD driving represents a major drawback.
The results obtained reflect the knowledge contained in the theory. That is, the sensors used (accelerometer and gyroscope) were able to measure vehicle movements, although in some cases the values obtained were erroneous. Regarding the questionnaires used to obtain subjective information from the drivers, although the drivers freely expressed their opinions, the results were biased by the social desirability present in several cases. The fuzzy systems, on the other hand, modeled the ambiguities of the variables involved and performed a mostly accurate classification, after defuzzification.

6. Discussion

The most significant achievement of our proposed approach is to have demonstrated that a multidisciplinary-based fuzzy system can evaluate dangerous driving, using the strengths of each discipline and compensating the limitations of the disciplines involved. The proposed three-phase fuzzy system includes input variables and inference rules, objective values from electronic engineering (sensors), and subjective values from behavioral science (answers to questionnaires). Both types of values were processed computationally to generate categorization values with an efficiency higher than 84%. This efficiency is outstanding as it is an experiment conducted in a real scenario with no control over traffic. Additionally, the drivers who performed the driving sessions had complete freedom of style without predefined events. To our knowledge, this is the first approach that combines the selected disciplines to evaluate dangerous driving and allows an evaluation from a holistic approach.
The efficiency of the CFS was validated with expert opinions from observing videos of experiments, and from the results of questionnaires. Expert opinions have been used to validate experiments in real scenarios [62].
Our findings are well substantiated by similar studies divided into two major groups. The first group of studies employed artificial intelligence and electronic devices with embedded sensors, having the disadvantages of failures and errors in readings [63], predefined and controlled events, and simulated scenarios, where sensors were used. In the second group are the technological studies (sensors and fuzzy systems), which are supported by self-reports, although the latter are not combined within the fuzzy system, they are only used to categorize groups or to validate the results.
An example of the first group of studies is an investigation in which an application based on smartphone sensors and supported by a fuzzy system was used to classify aggressive driving in five groups. To validate their results, users were asked to evaluate themselves by answering a question, where they had to indicate how they considered their aggressive driving had been, on a scale of one to five. Only in 60% of the cases there was a coincidence in the users’ self-assessment and fuzzy system classification [10].
There was another study that used supervised machine learning and fuzzy logic to detect aggressive events such as aggressive braking, aggressive acceleration, aggressive turning, aggressive lane changes and non-aggressive events. In this work, the events were controlled, since they were already defined, and an efficiency between 98 and 99% was achieved. However, the drivers were not free to drive as they would have in a real environment [59].
Another work obtained a lower efficiency than our proposed approach, using a smartphone and neural networks, achieving 77% efficiency in the classification of driving styles such as aggressive, normal and quiet [19]. Unlike our approach, this one used an OBD-II device for data capture, which substantially increased the equipment costs because it was an additional piece of equipment to the sensors embedded in the smartphone (GPS and accelerometer in this case).
In the second group of studies supported by self-reports, there is an approach [64] that proposes a neuro-fuzzy system to classify driving behaviors taking into account similarities with fuzzy patterns of driving maneuvers. They recognized driving maneuvers including lane changes, left or right turns and U-turns. The validation of that approach was performed with the Driver’s Angry Score (DAS) questionnaire, obtaining an efficiency of 87% [64].
Another study, which also employed self-reports, analyzed driver behavior using a hybrid of Discrete Wavelet Transformation (DWT), Adaptive Neuro Fuzzy Inference System (ANFIS) and smartphone sensors (accelerometer, gyroscope and magnetometer). The categorization included the following behaviors: safe, semi-aggressive, and aggressive. These three classes of behaviors have been extracted from the Driver Anger Scale (DAS) self-reported questionnaire. The DWT was used to assess features, validating the results with the DAS questionnaire and obtaining an efficiency of 84.2% on average [65]. In this case, their efficiency results are similar to the ones we obtained.
Our approach is in line with other studies where it is established that hybrid solutions that combine data sources produce more reliable and accurate results, particularly in assessments related to driving performance [62,66].
In the specific case of the present research, the fact that the tests were personalized allowed us to have adequate results regardless of the number of users. Personalized results were sought, as is the case with the questionnaire, where personality is reflected. No attempt was made to recognize a generalized pattern of a broad population.
There were some limitations during the driving tests; for example, because the experiment was in a real scenario, it was complex to ensure that traffic conditions were very similar for each test, despite the fact that the same day and time was established. Similarly, we could not capture some situations with the implemented sensor design, i.e., additional devices (weather sensors, proximity sensors, and cameras for a 360-degree approach) would be needed to capture the entire driving environment.
In addition, a limitation of questionnaires is the known social desirability that may arise when drivers provide answers according to current societal norms and values [67]. As stated in [68], self-report measurements of driving behavior, the same as all self-report measurements, are subject to respondent recall error as well as information validity (including social desirability bias). Additionally, employing questionnaires where responses are based on past behavior may be obsolete, as certain personal conditions of the driver may change from day to day [69]. Nevertheless, another situation that could have arisen during the driving tests, which is inherent to human beings, is the drivers’ attitude change when they know they are being evaluated [70].
During the development of the research we encountered some difficulties. For example, properly holding the smartphones to capture the movements, i.e., that the captured movements were not the result of improper holding. Additionally, during sensor measurements, in at least two cases, we had erroneous readings.
The proposed approach is innovative because it addresses the need to evaluate dangerous driving from a multidisciplinary perspective. Multidisciplinarity is relevant for solving complex social problems [71,72]. The fuzzy system presented is an efficient alternative for decision-making that can help to increase safety in intelligent transportation systems.

7. Conclusions

The proposed system represents an advancement in the current state of knowledge since it addresses the need to evaluate vehicular driving from a multidisciplinary approach. The materials and methods used are of proven reliability and efficiency in each discipline involved. Furthermore, we combine the methods within a fuzzy system that allows handling the inherent vagueness when the criteria’ values are not precise. Additionally, subjective variables contribute to evaluating drivers in a personalized way.
The system’s categorization is the result of considering both objective (sensors) and subjective (questionnaires) aspects of driving behavior, thus considering the diversity of factors that intervene during the driving process. Therefore, we fulfill the objective of having a system that combines objective and subjective variables, and we address the absence of a combined system for the evaluation of dangerous driving.
Our model aims to take advantage of the benefits of each tool, compensating the disadvantages and minimizing biases, in order to increase efficiency and reliability when assessing dangerous driving. We found that the combination of disciplines to assess driving behavior makes the accuracy of the classification closer to the assessment made by experts than if the behavior were assessed only objectively or subjectively. Some possible uses of the proposed approach are: as a tool for driving personnel selection, driver assistant and monitoring of driving styles and behaviors.
Future work on this approach may include increasing the variety of sensors to capture driving conditions, such as more video cameras, weather sensors, proximity sensors, as well as physiological information (electrocardiogram, electro dermal activity and respiration), and facial recognition sensors (for fatigue and distraction detection). The inclusion of more users and experiments to strengthen the validity of the proposal is convenient. Related to fuzzy logic theory and with the purpose of improving the proposal, we can consider the use of type-2 fuzzy systems for uncertainty management, as well as type-3 fuzzy systems [73]. Another improvement opportunity for this approach is automatic optimal tuning using metaheuristic optimization algorithms [49].

Author Contributions

Conceptualization, C.J.R.-C., P.P. and M.S.; methodology, P.P.; software, J.A.H.-N.; validation, C.J.R.-C. and P.P.; formal analysis, J.A.H.-N.; investigation, C.J.R.-C.; resources, C.J.R.-C.; data curation, J.A.H.-N.; writing—original draft preparation, C.J.R.-C. and P.P.; writing—review and editing, M.G.-C.; visualization, M.G.-C.; supervision, M.S.; project administration, P.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by CONACYT (scholarship with support number 732958).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Ethics Committee of Juarez Autonomous University of Tabasco (protocol code 0402, November 2020).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Acknowledgments

C.J.R.-C. gives thanks to CONACYT for his scholarship for doctoral studies. We also express our gratitude to the Juarez Autonomous University of Tabasco for supporting the academic resources needed for this research. We thank the participants and mobility experts.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, L.; Ma, R.; Zhang, H.M.; Guan, W.; Jiang, S. Driving behavior recognition using EEG data from a simulated car-following experiment. Accid. Anal. Prev. 2018, 116, 30–40. [Google Scholar] [CrossRef] [PubMed]
  2. Aljaafreh, A.; Alshabatat, N.; Najim Al-Din, M.S. Driving style recognition using fuzzy logic. In Proceedings of the 2012 IEEE International Conference on Vehicular Electronics and Safety (ICVES 2012), Istanbul, Turkey, 24–27 July 2012; pp. 460–463. [Google Scholar] [CrossRef]
  3. Richard, C.M.; Magee, K.; Bacon-Abdelmoteleb, P.; Brown, J.L. Countermeasures That Work: A Highway Safety Countermeasure Guide for State Highway Safety Offices, 2017; Technical Report; U.S. Department of Transportation: Washington, DC, USA, 2018.
  4. Zhang, J.; Wu, Z.; Li, F.; Xie, C.; Ren, T.; Chen, J.; Liu, L. A deep learning framework for driving behavior identification on in-vehicle CAN-BUS sensor data. Sensors 2019, 19, 1356. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Xun, Y.; Liu, J.; Kato, N.; Fang, Y.; Zhang, Y. Automobile driver fingerprinting: A new machine learning based authentication scheme. IEEE Trans. Ind. Inform. 2019, 16, 1417–1426. [Google Scholar] [CrossRef]
  6. Fernández, A.; Usamentiaga, R.; Carús, J.L.; Casado, R. Driver distraction using visual-based sensors and algorithms. Sensors 2016, 16, 1805. [Google Scholar] [CrossRef] [PubMed]
  7. Xue, Q.; Wang, K.; Lu, J.J.; Liu, Y. Rapid driving style recognition in car-following using machine learning and vehicle trajectory data. J. Adv. Transp. 2019, 2019, 9085238. [Google Scholar] [CrossRef] [Green Version]
  8. Chhabra, R.; Verma, S.; Krishna, C.R. A survey on driver behavior detection techniques for intelligent transportation systems. In Proceedings of the 2017 7th International Conference on Cloud Computing, Data Science & Engineering-Confluence, Noida, India, 12–13 January 2017; pp. 36–41. [Google Scholar]
  9. Akhtar, N.; Pandey, K.; Gupta, S. Mobile application for safe driving. In Proceedings of the 2014 Fourth International Conference on Communication Systems and Network Technologies, Bhopal, India, 7–9 April 2014; pp. 212–216. [Google Scholar]
  10. Castignani, G.; Derrmann, T.; Frank, R.; Engel, T. Driver behavior profiling using smartphones: A low-cost platform for driver monitoring. IEEE Intell. Transp. Syst. Mag. 2015, 7, 91–102. [Google Scholar] [CrossRef]
  11. Ma, Y.; Zhang, Z.; Chen, S.; Yu, Y.; Tang, K. A comparative study of aggressive driving behavior recognition algorithms based on vehicle motion data. IEEE Access 2018, 7, 8028–8038. [Google Scholar] [CrossRef]
  12. Karaduman, M.; Eren, H. Smart driving in smart city. In Proceedings of the 2017 5th International Istanbul Smart Grid and Cities Congress and Fair (ICSG), Istanbul, Turkey, 19–21 April 2017; pp. 115–119. [Google Scholar]
  13. Dai, J.; Teng, J.; Bai, X.; Shen, Z.; Xuan, D. Mobile phone based drunk driving detection. In Proceedings of the 2010 4th International Conference on Pervasive Computing Technologies for Healthcare, Munich, Germany, 22–25 March 2010; pp. 1–8. [Google Scholar]
  14. Eboli, L.; Mazzulla, G.; Pungillo, G. Combining speed and acceleration to define car users’ safe or unsafe driving behaviour. Transp. Res. Part C Emerg. Technol. 2016, 68, 113–125. [Google Scholar] [CrossRef]
  15. Johnson, D.A.; Trivedi, M.M. Driving style recognition using a smartphone as a sensor platform. In Proceedings of the 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC), Washington, DC, USA, 5–7 October 2011; pp. 1609–1615. [Google Scholar]
  16. Meiring, G.A.M.; Myburgh, H.C. A review of intelligent driving style analysis systems and related artificial intelligence algorithms. Sensors 2015, 15, 30653–30682. [Google Scholar] [CrossRef]
  17. Koh, D.W.; Kang, H.B. Smartphone-based modeling and detection of aggressiveness reactions in senior drivers. In Proceedings of the 2015 IEEE Intelligent Vehicles Symposium (IV), Seoul, Korea, 28 June–1 July 2015; pp. 12–17. [Google Scholar]
  18. Boonmee, S.; Tangamchit, P. Portable reckless driving detection system. In Proceedings of the 2009 6th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, Chonburi, Thailand, 6–9 May 2009; Volume 1, pp. 412–415. [Google Scholar]
  19. Meseguer, J.E.; Calafate, C.T.; Cano, J.C.; Manzoni, P. DrivingStyles: A smartphone application to assess driver behavior. In Proceedings of the 2013 IEEE Symposium on Computers and Communications (ISCC), Split, Croatia, 7–10 July 2013; pp. 535–540. [Google Scholar]
  20. Li, Y.; Xue, F.; Feng, L.; Qu, Z. A driving behavior detection system based on a smartphone’s built-in sensor. Int. J. Commun. Syst. 2017, 30, e3178. [Google Scholar] [CrossRef]
  21. Arbabzadeh, N.; Jafari, M. A data-driven approach for driving safety risk prediction using driver behavior and roadway information data. IEEE Trans. Intell. Transp. Syst. 2017, 19, 446–460. [Google Scholar] [CrossRef]
  22. Hong, J.H.; Margines, B.; Dey, A.K. A smartphone-based sensing platform to model aggressive driving behaviors. In Proceedings of the Sigchi Conference on Human Factors in Computing Systems; ACM: New York, NY, USA, 2014; pp. 4047–4056. [Google Scholar]
  23. Magableh, F. An Investigation into Human Factors Influencing Driver Behaviour and Traffic Law Enforcement in Jordan. Ph.D. Thesis, Faculty of Science, The University of New South Wales, Sydney, Australia, 2016. [Google Scholar]
  24. Wang, Y.; Qu, W.; Ge, Y.; Sun, X.; Zhang, K. Effect of personality traits on driving style: Psychometric adaption of the multidimensional driving style inventory in a Chinese sample. PLoS ONE 2018, 13, e0202126. [Google Scholar] [CrossRef] [PubMed]
  25. Eboli, L.; Mazzulla, G.; Pungillo, G. The influence of physical and emotional factors on driving style of car drivers: A survey design. Travel Behav. Soc. 2017, 7, 43–51. [Google Scholar] [CrossRef]
  26. af Wåhlberg, A.; Dorn, L.; Kline, T. The Manchester Driver Behaviour Questionnaire as a predictor of road traffic accidents. Theor. Issues Ergon. Sci. 2011, 12, 66–86. [Google Scholar] [CrossRef] [Green Version]
  27. Willemsen, J.; Dula, C.S.; Declercq, F.; Verhaeghe, P. The Dula Dangerous Driving Index: An investigation of reliability and validity across cultures. Accid. Anal. Prev. 2008, 40, 798–806. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. DePasquale, J.P.; Geller, E.S.; Clarke, S.W.; Littleton, L.C. Measuring road rage: Development of the propensity for angry driving scale. J. Saf. Res. 2001, 32, 1–16. [Google Scholar] [CrossRef]
  29. Deffenbacher, J.L.; Petrilli, R.T.; Lynch, R.S.; Oetting, E.R.; Swaim, R.C. The Driver’s Angry Thoughts Questionnaire: A measure of angry cognitions when driving. Cogn. Ther. Res. 2003, 27, 383–402. [Google Scholar] [CrossRef]
  30. Smorti, M.; Andrei, F.; Trombini, E. Trait emotional intelligence, personality traits and social desirability in dangerous driving. Transp. Res. Part F: Traffic Psychol. Behav. 2018, 58, 115–122. [Google Scholar] [CrossRef]
  31. McCambridge, J.; Witton, J.; Elbourne, D.R. Systematic review of the Hawthorne effect: New concepts are needed to study research participation effects. J. Clin. Epidemiol. 2014, 67, 267–277. [Google Scholar] [CrossRef] [Green Version]
  32. Ishizaka, A.; Nemery, P. Multi-Criteria Decision Analysis: Methods and Software; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  33. Farooq, D.; Moslem, S.; Duleba, S. Evaluation of driver behavior criteria for evolution of sustainable traffic safety. Sustainability 2019, 11, 3142. [Google Scholar] [CrossRef] [Green Version]
  34. Saaty, T.L. Decision making with the analytic hierarchy process. Int. J. Serv. Sci. 2008, 1, 83–98. [Google Scholar] [CrossRef] [Green Version]
  35. Saaty, T.L. How to make a decision: The analytic hierarchy process. Eur. J. Oper. Res. 1990, 48, 9–26. [Google Scholar] [CrossRef]
  36. Saaty, T.L.; Vargas, L.G. How to make a decision. In Models, Methods, Concepts & Applications of the Analytic Hierarchy Process; Springer: Berlin, Germany, 2001; pp. 1–25. [Google Scholar]
  37. Nanda, S.; Singh, S. Evaluation of factors responsible for road accidents in India by fuzzy AHP. In Networking Communication and Data Knowledge Engineering; Springer: Berlin, Germany, 2018; pp. 179–188. [Google Scholar]
  38. de FSM Russo, R.; Camanho, R. Criteria in AHP: A systematic review of literature. Procedia Comput. Sci. 2015, 55, 1123–1132. [Google Scholar] [CrossRef] [Green Version]
  39. Zheng, H.; Wu, Y.; Wang, Z.; Zhang, Z. AHP Based Driving Behavior Evaluation Model. In Proceedings of the 2019 International Conference on Artificial Intelligence Technologies and Applications, Qingdao, China, 5–7 July 2019; Volume 1325, p. 012166. [Google Scholar]
  40. Khairdoost, N.; Shirpour, M.; Bauer, M.A.; Beauchemin, S.S. Real-time driver maneuver prediction using LSTM. IEEE Trans. Intell. Veh. 2020, 5, 714–724. [Google Scholar] [CrossRef]
  41. Das, A.; Khan, M.N.; Ahmed, M.M. Detecting lane change maneuvers using SHRP2 naturalistic driving data: A comparative study machine learning techniques. Accid. Anal. Prev. 2020, 142, 105578. [Google Scholar] [CrossRef]
  42. Abou Elassad, Z.E.; Mousannif, H.; Al Moatassime, H.; Karkouch, A. The application of machine learning techniques for driving behavior analysis: A conceptual framework and a systematic literature review. Eng. Appl. Artif. Intell. 2020, 87, 103312. [Google Scholar] [CrossRef]
  43. Amditis, A.; Pagle, K.; Joshi, S.; Bekiaris, E. Driver–Vehicle–Environment monitoring for on-board driver support systems: Lessons learned from design and implementation. Appl. Ergon. 2010, 41, 225–235. [Google Scholar] [CrossRef]
  44. Zadeh, L. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  45. Čubranić-Dobrodolac, M.; Švadlenka, L.; Čičević, S.; Dobrodolac, M. Modelling driver propensity for traffic accidents: A comparison of multiple regression analysis and fuzzy approach. Int. J. Inj. Control Saf. Promot. 2020, 27, 156–167. [Google Scholar] [CrossRef]
  46. Singh, H.; Gupta, M.M.; Meitzler, T.; Hou, Z.G.; Garg, K.K.; Solo, A.M.; Zadeh, L.A. Real-life applications of fuzzy logic. Adv. Fuzzy Syst. 2013, 2013, 581879. [Google Scholar] [CrossRef]
  47. Imkamon, T.; Saensom, P.; Tangamchit, P.; Pongpaibool, P. Detection of hazardous driving behavior using fuzzy logic. In Proceedings of the 2008 5th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, Krabi, Thailand, 14–17 May 2008; Volume 2, pp. 657–660. [Google Scholar]
  48. Ivanov, V. A review of fuzzy methods in automotive engineering applications. Eur. Transp. Res. Rev. 2015, 7, 1–10. [Google Scholar] [CrossRef] [Green Version]
  49. Roman, R.C.; Precup, R.E.; Petriu, E.M. Hybrid data-driven fuzzy active disturbance rejection control for tower crane systems. Eur. J. Control 2021, 58, 373–387. [Google Scholar] [CrossRef]
  50. Garza-Rodríguez, A.; Sánchez-Fernández, L.P.; Sánchez-Pérez, L.A.; Hernández, J.J.C. Fuzzy inference model based on triaxial signals for pronation and supination assessment in Parkinson’s disease patients. Artif. Intell. Med. 2020, 105, 101873. [Google Scholar] [CrossRef]
  51. Chhabra, R.; Verma, S.; Krishna, C.R. Detecting aggressive driving behavior using mobile smartphone. In Proceedings of the 2nd International Conference on Communication, Computing and Networking; Springer: Singapore, 2019; pp. 513–521. [Google Scholar]
  52. Sathyanarayana, A.; Sadjadi, S.O.; Hansen, J.H. Leveraging sensor information from portable devices towards automatic driving maneuver recognition. In Proceedings of the 2012 15th International IEEE Conference on Intelligent Transportation Systems, Anchorage, AK, USA, 16–19 September 2012; pp. 660–665. [Google Scholar]
  53. Martinez, C.M.; Heucke, M.; Wang, F.Y.; Gao, B.; Cao, D. Driving style recognition for intelligent vehicle control and advanced driver assistance: A survey. IEEE Trans. Intell. Transp. Syst. 2017, 19, 666–676. [Google Scholar] [CrossRef] [Green Version]
  54. Bhoraskar, R.; Vankadhara, N.; Raman, B.; Kulkarni, P. Wolverine: Traffic and road condition estimation using smartphone sensors. In Proceedings of the 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012), Bangalore, India, 3–7 January 2012; pp. 1–6. [Google Scholar] [CrossRef]
  55. Liao, L.; Chen, B.; Zou, F.; Li, S.E.; Liu, J.; Wu, X.; Dong, N. Hierarchical quantitative analysis to evaluate unsafe driving behaviour from massive trajectory data. IET Intell. Transp. Syst. 2020, 14, 849–856. [Google Scholar] [CrossRef]
  56. Eren, H.; Makinist, S.; Akin, E.; Yilmaz, A. Estimating driving behavior by a smartphone. In Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain, 3–7 June 2012; pp. 234–239. [Google Scholar]
  57. Winkler, C. Center of Gravity Height: A Round-Robin Measurement Program; Final Technical Report; 1991. Available online: https://deepblue.lib.umich.edu/bitstream/handle/2027.42/913/80554.0001.001.pdf?sequence=2 (accessed on 7 April 2022).
  58. Silva, N.; Shah, V.; Soares, J.; Rodrigues, H. Road anomalies detection system evaluation. Sensors 2018, 18, 1984. [Google Scholar] [CrossRef] [Green Version]
  59. Ferreira, J.; Carvalho, E.; Ferreira, B.V.; de Souza, C.; Suhara, Y.; Pentland, A.; Pessin, G. Driver behavior profiling: An investigation with different smartphone sensors and machine learning. PLoS ONE 2017, 12, e0174959. [Google Scholar] [CrossRef]
  60. Crowne, D.P.; Marlowe, D. A new scale of social desirability independent of psychopathology. J. Consult. Psychol. 1960, 24, 349–354. [Google Scholar] [CrossRef] [Green Version]
  61. Mu, E.; Pereyra-Rojas, M. Practical Decision Making: An Introduction to the Analytic Hierarchy Process (AHP) Using Super Decisions V2; Springer: Berlin, Germany, 2016. [Google Scholar]
  62. Yin, J.L.; Chen, B.H.; Lai, K.H.R.; Li, Y. Automatic dangerous driving intensity analysis for advanced driver assistance systems from multimodal driving signals. IEEE Sens. J. 2017, 18, 4785–4794. [Google Scholar] [CrossRef]
  63. Yu, J.; Zhu, H.; Han, H.; Chen, Y.J.; Yang, J.; Zhu, Y.; Chen, Z.; Xue, G.; Li, M. Senspeed: Sensing driving conditions to estimate vehicle speed in urban environments. IEEE Trans. Mob. Comput. 2015, 15, 202–216. [Google Scholar] [CrossRef]
  64. Eftekhari, H.R.; Ghatee, M. A similarity-based neuro-fuzzy modeling for driving behavior recognition applying fusion of smartphone sensors. J. Intell. Transp. Syst. 2019, 23, 72–83. [Google Scholar] [CrossRef]
  65. Eftekhari, H.R.; Ghatee, M. Hybrid of discrete wavelet transform and adaptive neuro fuzzy inference system for overall driving behavior recognition. Transp. Res. Part F: Traffic Psychol. Behav. 2018, 58, 782–796. [Google Scholar] [CrossRef]
  66. Dong, Y.; Hu, Z.; Uchimura, K.; Murayama, N. Driver inattention monitoring system for intelligent vehicles: A review. IEEE Trans. Intell. Transp. Syst. 2010, 12, 596–614. [Google Scholar] [CrossRef]
  67. Zerbe, W.J.; Paulhus, D.L. Socially desirable responding in organizational behavior: A reconception. Acad. Manag. Rev. 1987, 12, 250–264. [Google Scholar] [CrossRef]
  68. Hatfield, J.; Williamson, A.; Kehoe, E.J.; Prabhakharan, P. An examination of the relationship between measures of impulsivity and risky simulated driving amongst young drivers. Accid. Anal. Prev. 2017, 103, 37–43. [Google Scholar] [CrossRef]
  69. Eboli, L.; Mazzulla, G.; Pungillo, G. How drivers’ characteristics can affect driving style. Transp. Res. Procedia 2017, 27, 945–952. [Google Scholar]
  70. Oswald, D.; Sherratt, F.; Smith, S. Handling the Hawthorne effect: The challenges surrounding a participant observer. Rev. Soc. Stud. 2014, 1, 53–73. [Google Scholar] [CrossRef] [Green Version]
  71. Andrisano, O.; Bartolini, I.; Bellavista, P.; Boeri, A.; Bononi, L.; Borghetti, A.; Brath, A.; Corazza, G.E.; Corradi, A.; de Miranda, S.; et al. The Need of Multidisciplinary Approaches and Engineering Tools for the Development and Implementation of the Smart City Paradigm. Proc. IEEE 2018, 106, 738–760. [Google Scholar] [CrossRef]
  72. Biondi, F.; Alvarez, I.; Jeong, K.A. Human–Vehicle Cooperation in Automated Driving: A Multidisciplinary Review and Appraisal. Int. J. Hum.–Comput. Interact. 2019, 35, 932–946. [Google Scholar] [CrossRef]
  73. Liu, Z.; Mohammadzadeh, A.; Turabieh, H.; Mafarja, M.; Band, S.S.; Mosavi, A. A new online learned interval type-3 fuzzy control system for solar energy management systems. IEEE Access 2021, 9, 10498–10508. [Google Scholar] [CrossRef]
Figure 1. Reference model.
Figure 1. Reference model.
Sensors 22 03655 g001
Figure 2. Data collection stage.
Figure 2. Data collection stage.
Sensors 22 03655 g002
Figure 3. Data processing stage.
Figure 3. Data processing stage.
Sensors 22 03655 g003
Figure 4. Data evaluation stage.
Figure 4. Data evaluation stage.
Sensors 22 03655 g004
Figure 5. OFS Membership functions diagram.
Figure 5. OFS Membership functions diagram.
Sensors 22 03655 g005
Figure 6. SFS Membership functions diagram.
Figure 6. SFS Membership functions diagram.
Sensors 22 03655 g006
Figure 7. CFS Membership functions diagram.
Figure 7. CFS Membership functions diagram.
Sensors 22 03655 g007
Figure 8. Road way and speed video.
Figure 8. Road way and speed video.
Sensors 22 03655 g008
Figure 9. Objective Fuzzy System (OFS) results.
Figure 9. Objective Fuzzy System (OFS) results.
Sensors 22 03655 g009
Figure 10. Two hierarchy levels.
Figure 10. Two hierarchy levels.
Sensors 22 03655 g010
Figure 11. Subjective Fuzzy System (SFS) results.
Figure 11. Subjective Fuzzy System (SFS) results.
Sensors 22 03655 g011
Figure 12. Classes from Combined Fuzzy System (CFS).
Figure 12. Classes from Combined Fuzzy System (CFS).
Sensors 22 03655 g012
Figure 13. Comparisons against Expert opinion.
Figure 13. Comparisons against Expert opinion.
Sensors 22 03655 g013
Figure 14. Confusion matrix, sensitivity and balanced accuracy.
Figure 14. Confusion matrix, sensitivity and balanced accuracy.
Sensors 22 03655 g014
Table 1. Saaty’s pairwaise scale.
Table 1. Saaty’s pairwaise scale.
Verbal JudgmentNumeric Value
Extremely important9
8
Very strongly more important7
6
Strongly more important5
4
Moderately more important3
2
Equally important1
Table 2. Selected features from sensors.
Table 2. Selected features from sensors.
DriverAccY-RMSAcc-RMSMax SpeedGyr-PmaxOutput
d12.47560.6586520.53790.4500
d22.41550.6636500.60110.6311
d32.42520.6248600.57060.8084
d42.53660.8762600.54970.8125
d52.32000.6100690.68000.8130
d62.45340.6802630.63970.8125
d72.44900.6810470.58060.5564
d82.44050.6162460.50560.4340
d92.43690.6403420.45290.2008
d102.44490.6558520.45730.4500
d112.34720.6867400.47100.1650
d122.39840.6639400.47810.3140
d132.50070.6666510.51760.4500
d142.33980.5848400.51190.1588
d152.42240.7091470.47390.3838
d162.58020.4413480.57940.4242
d172.40360.7017460.51100.3492
d182.40390.7397580.57120.5708
d192.48900.5850460.79700.6540
Table 3. DDDI responses.
Table 3. DDDI responses.
DriverADNCEDRDScoreDDDI-Based Classification
d110231952ND
d2273647110VD
d39181744ND
d49131234ND
d59141437ND
d614302569MD
d77161437ND
d87111230ND
d97181540ND
d107201845ND
d118171540ND
d129161439ND
d137231747ND
d148161640ND
d1511151440ND
d1619281966MD
d1712111538ND
d18263745108VD
d197111230ND
Table 4. M-C SDS responses.
Table 4. M-C SDS responses.
DriverScoreSocial Desirability Level
d117High
d217High
d311Low
d422High
d516Low
d616Low
d731High
d816Low
d925High
d1027High
d1116Low
d1219High
d1322High
d1429High
d1523High
d1623High
d1717High
d184Low
d1929High
Table 5. DDDI pairwise matrix.
Table 5. DDDI pairwise matrix.
DDAADNCEDRD
AD173
NCED0.14310.333
RD0.33331
Table 6. Subscales’ priorities.
Table 6. Subscales’ priorities.
DDAADNCEDRDPriorities
AD0.6780.6360.6920.669
NCED0.0970.0910.0770.088
RD0.2260.2730.2310.243
Table 7. DDDI responses weighted.
Table 7. DDDI responses weighted.
DriverWeighted
d113.331
d232.652
d311.736
d410.081
d510.655
d618.081
d79.493
d88.567
d99.912
d1010.817
d1110.493
d1210.831
d1310.838
d1410.648
d1512.081
d1619.792
d1712.641
d1831.585
d198.567
Table 8. Consistency indices for random matrices.
Table 8. Consistency indices for random matrices.
n12345678
RI0.000.000.580.91.121.241.321.41
Table 9. Numerical results for Combined Fuzzy System (CFS).
Table 9. Numerical results for Combined Fuzzy System (CFS).
DriverM-C SDSCFS Result
d10.51510.3960
d20.51510.8282
d30.33330.5000
d40.66660.8470
d50.48480.3479
d60.48480.6038
d70.93930.5199
d80.48480.3479
d90.75750.0153
d100.81810.5000
d110.48480.1702
d120.57570.4094
d130.66660.5000
d140.87870.1530
d150.69690.4835
d160.69690.5000
d170.51510.3960
d180.12120.8417
d190.87870.5000
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ronquillo-Cana, C.J.; Pancardo, P.; Silva, M.; Hernández-Nolasco, J.A.; Garcia-Constantino, M. Fuzzy System to Assess Dangerous Driving: A Multidisciplinary Approach. Sensors 2022, 22, 3655. https://doi.org/10.3390/s22103655

AMA Style

Ronquillo-Cana CJ, Pancardo P, Silva M, Hernández-Nolasco JA, Garcia-Constantino M. Fuzzy System to Assess Dangerous Driving: A Multidisciplinary Approach. Sensors. 2022; 22(10):3655. https://doi.org/10.3390/s22103655

Chicago/Turabian Style

Ronquillo-Cana, Carlos Javier, Pablo Pancardo, Martha Silva, José Adán Hernández-Nolasco, and Matias Garcia-Constantino. 2022. "Fuzzy System to Assess Dangerous Driving: A Multidisciplinary Approach" Sensors 22, no. 10: 3655. https://doi.org/10.3390/s22103655

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop