2.2.1. Driving Styles
The driving process is a closed-loop interaction between the driver, vehicle, and environment. Hence, the driver also influences the vehicle’s lane-changing decision making. To reflect the characteristics exhibited by the driver during the lane-changing process, this study used the concept of driving styles to represent the influence of the driver’s preferences on lane-changing decisions. Driving styles are a set of habits and characteristics exhibited by a driver over a long period of driving. It reflects the driver’s driving habits and preferred driving maneuvers. During lane changing, one’s driving style manifests from how and when a driver decides to change lanes in similar traffic scenarios. Therefore, different drivers have different driving styles.
There are currently two main methods for classifying driving styles: questionnaire surveys and objective driving data analysis. The questionnaire survey method mostly involves self-administered questionnaires, which tend to be highly subjective and challenging to validate; therefore, they are generally not preferred. On the other hand, the objective driving data analysis method utilizes real data for analysis, making it more reliable and widely adopted. Consequently, this study used real vehicle data to classify driving styles.
After analyzing and researching a large number of papers, this study selected the average vehicle speed and lateral acceleration as the determining factors for measuring the driving style of drivers and passengers. Using membership functions, the driving behavior styles were classified into three types: conservative, moderate, and aggressive. Conservative drivers make more cautious driving decisions during vehicle operation; aggressive drivers are easily influenced by external factors, showing characteristics of impatience and excitability; and moderate drivers fall between the two, with more stable driving behavior and decision making.
Therefore, the decision evaluation set that was established was , where represents the conservative type, represents the moderate type, and represents the aggressive type. The set of influencing factors for the driving style was set as , where is the average vehicle speed and is the lateral acceleration.
Based on the above analysis, the membership functions corresponding to the three types of driving styles for the average vehicle speed and the lateral acceleration indicators were established as detailed below.
(1) The membership function for the average vehicle speed or the lateral acceleration evaluation set corresponding to the evaluation set for conservative driving style is
(2) The membership function for the average vehicle speed or the lateral acceleration evaluation set corresponding to the evaluation set for moderate driving style is
(3) The membership function for the average vehicle speed or the lateral acceleration evaluation set corresponding to the evaluation set for aggressive driving style is
Due to the fact that different evaluation metrics may have different membership functions for specific evaluated objects, the specific membership function values are given when analyzing actual data. The membership values for each evaluation metric are calculated based on the driving data of each vehicle, thereby establishing the evaluation relation matrix
Q, which is
In Equation (
8),
represents the membership value of the
ith driver concerning the
jth evaluation metric, with
. To ensure that the final classification results comprehensively reflect the influence of each metric, weights
w are assigned to each evaluation metric. Consequently, the final membership function is the cumulative sum of all the evaluation metrics. Thus, the fuzzy composite value of the driving style for the
ith driver is obtained as follows:
Here,
w represents the weight, reflecting the importance of each evaluation metric. Finally, according to the principle of maximum membership, the driving style category of the
ith driver can be determined.
2.2.2. Lane-Changing State Information Characterization
To reflect the stochastic characteristics exhibited by drivers during lane-changing decisions, this study establishes a lane-changing behavior decision model for connected and autonomous vehicles based on a Gaussian mixture hidden Markov model [
30].
- (1)
Overview of GMMHMM
The hidden Markov model (HMM) is a probabilistic model that is used to describe the statistical characteristics of a random process through parameters. In an HMM, the state transition probability matrix describes the transitions between unobservable states, while the observation probability matrix describes the relationship between the states and the observations. An HMM is generally represented by the parameters A,B).
In general, HMM is designed for discrete observation values. However, the lane-changing behavior of connected and autonomous vehicles involves continuous state vectors over time for each vehicle. If traditional HMM is used directly for modeling, it will result in the discretization of continuous vehicle operation state observations. Therefore, improvements are needed for the conventional hidden Markov model.
Considering that Gaussian mixture distributions can approximate any distribution under certain conditions, this study proposes using the probability density function of vehicle operation state observations instead of the observation probability matrix in a standard HMM model. By employing Gaussian mixture distributions, we can more accurately model the probability density function of the vehicle operation state observations. Therefore, this study introduces a lane-changing decision model for connected and autonomous vehicles based on a Gaussian mixture hidden Markov model.
- (2)
Assumptions and Parameters
In actual traffic scenarios, lane-changing behavior decisions are not directly observable. Instead, they are inferred from known vehicle operation parameters and the driving style demonstrated by the driver, which serve as input observation sequences. Since these parameters are continuous over time, to avoid inaccuracies in the model results, this study utilized a continuous Gaussian mixture hidden Markov model to construct the lane-changing behavior decision model.
First, the two basic assumptions of the continuous GMMHMM were set as follows:
(I) Homogeneous Markov property: This implies that the driving behavior of the driver over time is a continuous process. Each driving behavior state follows the homogeneous Markov property, meaning it only depends on the previous driving behavior state and not on earlier states.
(II) Observational independence: This means that the observation
at any given time only depends on the state of the Markov chain at that specific time
t. It is not influenced by the state or observation sequences at other times.
During the lane-changing process, the driving intention exhibited by the driver is an unobservable hidden state, which could be either a lane-changing state or a non-lane-changing state. This intention can be reflected through observable outputs, such as vehicle speed. For example, as shown in
Figure 2,
represents the observable vehicle speed, and
represents the driving style exhibited by the driver.
Therefore, the information vector for the lane-changing behavior of connected and autonomous vehicles based on GMMHMM can be expressed as A, where the following apply:
(1) The hidden state sequence corresponds to the sequence of observations for a sample vehicle. Each hidden state is drawn from a finite set of two states , where represents the lane-changing state and represents the non-lane-changing state.
(2) The observation sequence
consists of the observed values of the vehicle operation samples within the observation interval. Here,
represents the two-dimensional vehicle operation feature vector observed at time
T, where one dimension is the vehicle-related factor
and the other dimension is the driving style
, which represents the driver/passenger factor. Thus, the corresponding observation sequence is
(3) The state transition probability matrix is defined as , where represents the probability of transitioning from driving state i to driving state j and . The transition probabilities between different vehicle operation states form the state transition probability matrix .
(4) The random distribution function of the state output events
is defined as follows:
Here,
is the multivariate Gaussian density function for the output values under vehicle operation state
j, where
is the mean vector,
is the covariance matrix, and
is the Gaussian mixture weight.
(5) The initial state distribution , where represents the probability that the vehicle’s initial hidden state is the lane-changing state, and represents the probability that the vehicle’s initial hidden state is the non-lane-changing state.