Abstract

Accurate estimation of the road adhesion coefficient can help drivers and vehicles perceive changes in road state effectively, reducing the occurrence of traffic crashes accordingly. Therefore, this paper proposes a road adhesion coefficient estimation method based on vehicle-road coordination and deep learning. Firstly, a vehicle-based data feedback system combined with a vehicle-road network cloud is introduced, and CarSim simulation is used to expand the data set and train the model effectively. Then, the dynamic analysis of the whole vehicle is carried out, and the vehicle operation data related to the adhesion coefficient are obtained as the input of the estimation model. Then a combined model of road adhesion coefficient estimation based on self-attention (SA), convolutional neural network (CNN), and long short-term memory (LSTM) is established, to reduce the instability of the prediction, Q-learning is used to optimize the weight of the model. Finally, the model is verified by the simulation data and the actual vehicle-based data. The results show that the vehicle-based data feedback system combined with the vehicle-road network Ccloud is effective, and compared with other commonly used model, the estimation model proposed in this paper can effectively predict the road adhesion coefficient.

1. Introduction

With the growth of car ownership and the increase in people’s travel frequency, the incidence of traffic accidents also grows. The reduction of the road friction coefficient caused by weather and other environmental conditions is an important factor in inducing these accidents. Especially in conditions with poor road adhesion and abrupt changes, the driver’s ability to judge road safety is weakened, which is very easy to result in the vehicle’s crash and sideslip [1]. In order to reduce the occurrence of crashes, cooperative vehicle infrastructure system has become an inevitable trend. The effective estimation of the road adhesion coefficient is helpful for the system to change the control strategy in due course and reduce the occurrence of accidents [2].

Scholars around the world have carried out many research studies in the field of adhesion coefficient estimation for decades and achieved a series of results. Generally, the methods can be divided into cause-based and effect-based.

The cause-based methods predict the adhesion coefficient by collecting road surface information and combining previous experience [3]. This method can identify the road adhesion coefficient in real time under any working environment, but it needs to add additional sensors and other facilities, with high cost and high requirements for the installation position and durability of the sensors. Morii et al. [4] emit a high-power laser on the road and estimate the road condition according to the feedback information. Ko et al. [5] proposed to directly measure road materials and surface roughness through optical sensors so as to judge road type and predict adhesion coefficient. Hong et al. [6] proposed using acoustic sensors to measure the noise of tire to identify the road adhesion coefficient. However, the noise is easily affected by the environment, and the noise signal is complex, so this method is difficult to estimate accurately. Paulo and Coelho [7] used a combination of Bayesian analysis and a neural network to classify the road through the sound signal of the tire contacting the ground and the macrotexture information collected by the contour curve instrument.

The development and application of connected automatic vehicles and cooperative vehicle infrastructure system can create an effective channel for data collection between driving environment and vehicles, and these data can be used to estimate the road adhesion coefficient. The effect-based estimation method is used to estimate the road adhesion coefficient by detecting the motion response of the vehicle body and wheels caused by the road condition. Many studies have used vehicle dynamics models or various tire road models. Such methods generally do not need to add additional sensors, and do not require serious working environment; so they have attracted dramatic attention. Enisz et al. [8] proposed to estimate the maximum and instantaneous value of the tire road adhesion coefficient based on magic tire formula and the extended Kalman filter algorithm. Ma et al. [9] proposed to estimate the sideslip angle of the tire through the unscented Kalman filter, and then formulated the identification rules of the adhesion coefficient in combination with the positive torque of a single wheel. Peng et al. [10] estimated the tire force by designing a filter observer, and then designed a nonlinear observer to estimate the adhesion coefficient at the same time. Ping et al. [11] proposed an adaptive road adhesion coefficient estimation scheme using weighted attenuation memory unscented Kalman filter to improve the accuracy. Hu et al. [12] used the extended Kalman filter to estimate the lateral speed of the vehicle, and then successively designed two traceless Kalman filters to estimate the tire force and adhesion coefficient, respectively, reducing the computational burden. Shao et al. [13] proposed an innovative optimization-based framework for road adhesion estimation. This framework implements a grid search method for solving nonconvex optimization problems, which can estimate μ Max and sideslip angle accurately in real time without making good initial guesses on nonconvex optimization.

The traditional tire road model relies on the professional testing of tires to collect optical, acoustic, or other physical signals. After changing the tire or vehicle parameters, its characteristic curve will be changed accordingly. With the development of artificial intelligence, deep learning and reinforcement learning are gradually being applied to the field of traffic control and optimization [14]. Therefore, many scholars have applied the deep learning model to the estimation of road adhesion coefficients in recent years, which has gradually become a research hotspot [15]. Sun et al. [16] proposed an improved algorithm based on the forgetting Kalman filter by adding a forgetting factor to estimate the slope of the curve under low slip rates. Li et al. [17] proposed a road friction coefficient identification method based on support vector machine (SVM), which can effectively identify the road adhesion coefficient in the steering process under different road conditions. Based on the analysis of vehicle dynamics, Kim et al. [18] used the slip ratio, normalized longitudinal force, and longitudinal acceleration as inputs and used SVM and DNN models to predict the friction coefficient between tire and road. The results showed that DNN has higher accuracy. Ribeiro et al. [19] used the data of vehicle speed, acceleration, yaw angle, and other data combined with a time delay neural network (TDNN) to estimate the road adhesion coefficient and achieved good results. Choi et al. [20] proposed to combine the longitudinal and transverse tire brush models, and through the linear recursive least squares method, it has a good recognition effect on the road. Eldar et al. [21] proposed using video data to estimate the friction coefficient and improving vehicle dynamics control through the antibrake system.

To sum up, in the field of road adhesion coefficient estimation, the cause-based method has high requirements for equipment. The empirical model or tire-road model in the effect-based method lacks portability, and the characteristic curve is easy to change. In the aspect of machine learning, scholars often use a single deep neural network (DNN) model as the main deep learning model at present, and there is still room for improvement in the ability to process nonlinear data and increase prediction accuracy only by relying on the fully connected neural network. In order to fully use the vehicle operation data to serve the vehicles and traffic in real time, it has gradually become a hot direction to integrate and calculate the data of vehicle operation and establish an intelligent connected system by using cutting-edge information and communication technologies such as cloud computing, 5G, and the Internet of Things.

Therefore, this paper proposes a new method to estimate the road adhesion coefficient based on the vehicle-based data feedback system combined with the vehicle-road network cloud. Firstly, the system is introduced, and to expand the data set and facilitate model training, vehicle operation data under different road conditions are collected through CarSim simulation in Section 2. Then, the dynamics of the whole vehicle is analyzed to determine the input vector of the model in Section 3. Section 4 introduces a combined model of deep learning. SA-CNN-LSTM is built to predict the adhesion coefficient. Aiming at the problem that the predicted value of the model exceeds the range of common sense, reinforcement learning is proposed to improve the combined model of deep learning. The simulation data and the collected real vehicle-based data are used to verify the model in Section 5. Section 6 concludes with the contributions of this research.

2. Data Collection

2.1. Vehicle-Based Data Feedback System Combined with Vehicle-Road Network Cloud

This paper uses the vehicle-based data feedback system that incorporates the vehicle, road, network, and cloud in Hebei Province, China. The vehicle-based data feedback system establishes a data exchange and integrated system with the traditional network inside the vehicle (CAN, Lin, vehicle-based Ethernet, etc.) and the wireless communication network in the wide area (4G/5G cellular, C-V2X) to connect the vehicle operation data with the traffic management information. It aims to establish a new collaboration system between the vehicle operation system and the road that uses vehicle data as microscopic input, uses macroscopic data on integrated road traffic, and provides services for individual vehicles as a way of traffic management and applications. The composition of the vehicle-based data feedback system is shown in Figure 1. The overall technical architecture consists of cloud platforms, intelligent infrastructure on the roadside, and intelligent vehicle terminals.

In the vehicle-based data feedback system, the intelligent terminal of the vehicle can sense the vehicle information in real time, obtain the vehicle operation data, and transmit the data to the cloud computing platform. The intelligent infrastructure of the road section can monitor the road status in real time, realize the road digitization, and transmit the road traffic information to the cloud platform. The cloud platform completes the collaborative perception decision of vehicles and realizes the collaborative control with road sections through calculation.

The characteristics and core technologies of the vehicle-based data feedback system are different from traditional collaboration between vehicle and road in three ways. Firstly, it provides an integrated technological system with the networks for vehicles, roads, and third-party data standards. Secondly, it establishes a communication connection between networks in vehicles and the traffic environment of the road, collects vehicles’ operation data, transports them to the cloud, and calculates the data from the roadside and cloud. Thirdly, it makes full use of cloud computing platform technology to construct fundamental data formation based on vehicle-based feedback. It also does data mining on the basis of a data warehouse with multiple sources and purposes. The vehicle-based data feedback system is an application system that is driven by a centralized platform, which is based on a uniform fundamental data standard. It has a high degree of scalability in terms of the integration of vehicle, road, network, and cloud.

The vehicle-based data system can provide real-time vehicle operation data through intelligent vehicle terminal, as shown in Figure 2. The collected data includes vehicle number, longitude, latitude, speed, lateral acceleration, steering angle, longitudinal acceleration, yaw rate, wheel angular speed, operating mode of ACC (adaptive cruise control), status of ABS (antilock braking system), and other fields. The data are stored in the cloud platform and the time interval of data is 100 ms.

2.2. Simulation Data

Due to the limitations of sensors and other factors, the vehicle-based system cannot obtain the value of the road adhesion coefficient in real time. In the process of establishing the estimation model of travel road adhesion coefficient and evaluating the model, it is necessary to have the vehicle operation data under the condition of a known road adhesion coefficient. The process of using the traditional single-wheel lateral force test vehicle is complex, and it will affect the normal travel of other people. The cost of collecting vehicle operation data through the system is also high. Therefore, this paper expands the data set through Carsim simulationand uses the simulation data to train the deep learning model, which will be introduced in Section 4.

In CarSim simulation, this paper constructs two kinds of travel roads, straight and circular, with the speed set at 0–120 km/h, accelerating first and then decelerating. In order to cover more different scenarios, the adhesion coefficient of road is divided into two categories: fixed adhesion coefficient and variable adhesion coefficient. There are three kinds of roads with fixed adhesion coefficient: low adhesion coefficient roads with adhesion coefficient of 0.2, medium adhesion coefficient roads with adhesion coefficient of 0.5, and high adhesion coefficient roads with adhesion coefficient of 0.8. There are two types of roads with variable adhesion coefficient: roads with increasing adhesion coefficient (road adhesion coefficient is divided into four sections: 0.1, 0.3, 0.6, and 0.9), and roads with decreasing adhesion coefficient (road adhesion coefficient is divided into four sections: 0.9, 0.6, 0.3, and 0.1). Some parameters of the vehicle model simulated by CarSim are shown in Table 1. The simulation data are collected once every 100 ms, and the simulation time of each experiment is 40 seconds.

3. Vehicle Dynamics Analysis

3.1. Force Analysis of the Whole Vehicle

Firstly, the stress of the whole vehicle and each tire of the vehicle should be analyzed. The transverse and longitudinal stresses of the whole vehicle are as follows:where represents the mass of the whole vehicle; and represent the lateral and longitudinal acceleration of the vehicle; represents the angle of the front wheel of the vehicle; , , , and , respectively represent the lateral forces of the left front wheel, the right front wheel, the left rear wheel, and the right rear wheel of the vehicle; and represent the lateral force of the left front wheel and the left rear wheel of the vehicle, respectively.

The vertical load calculation formula of each tire is where , , , and represent the vertical force of the four tires; represents the gravitational acceleration; and represent the distance from the center of mass to the front axle and the rear axle, respectively; and represent the track width of the front wheel and the rear wheel, respectively; and represent the front axle roll stiffness and the rear axle roll stiffness, respectively; and indicates the body roll angle.

3.2. Tire Model

The Dugoff tire model [22] requires few parameters and has simple expression. Therefore, this paper selects the Dugoff model to express tire characteristics. The specific formula is as follows:where and represent the longitudinal stiffness and lateral stiffness of the tire, respectively; represents the longitudinal slip ratio; represents the sideslip angle of the tire; represents the adhesion coefficient of road; indicates that the wheel is in the linear state region; indicates that the wheel is in the nonlinear state region; represents the center speed of the tire; represents the tire radius; represents the wheel angular speed; and represents the left front wheel, the right front wheel, the left rear wheel, and the right rear wheel, respectively.

The formula of the tire sideslip angle is

3.3. Input of Neural Network

By substituting the expressions of and of the tire model into the force analysis of the whole vehicle, the following can be obtained:

The expressions of and are shown in equations (5) and (7). Therefore, when the wheel is in the nonlinear state region, and can be regarded as a quadratic function of , and it can be concluded that the road adhesion coefficient is related to the longitudinal slip rate , tire sideslip angle , front wheel angle of the vehicle , longitudinal acceleration , and lateral acceleration . When the wheel is in the linear state region, the road adhesion coefficient is related to the longitudinal slip rate and the tire side slip angle , but the longitudinal slip rate and the tire side slip angle are difficult to measure in the actual vehicle operation. However, they can be obtained from the vehicle speed and the tire angular speed. Therefore, the yaw rate, longitudinal speed, lateral speed, and angular speed of each wheel are taken as the inputs of the road adhesion coefficient prediction model.

4. The Estimation Model of the Road Adhesion Coefficient

The road adhesion coefficient estimation model established in this paper includes two parts: the combined deep learning prediction model and the reinforcement learning optimization model, as shown in Figure 3. Each model will be described in detail later.

The combined deep learning prediction model is composed of self-attention, CNN, and LSTM. There is a spatial correlation between vehicle speed, yaw angle, and wheel angular velocity at the same time. In the process of vehicle operation, there is temporal continuity between adjacent times. Previous studies have shown that the convolution operation of CNN has strong advantages in extracting spatial features of data [23]. Due to its long-term memory function, LSTM can effectively extract temporal features [24]. Therefore, the combination model built in this paper is based on CNN-LSTM [25]. In addition, since the advent of self-attention, it has been widely used in many fields and can mine the correlation between original data. Therefore, this paper adds a self-attention mechanism to the CNN-LSTM to help the model capture the relationship between vehicle operation data and road adhesion better. In order to improve the generalization ability of the model and make it learn more effective features from the limited data, K-fold cross-validation is used in the training process. Different parts of the original data are divided into a training set and a validation set many times.

During the training set prediction of the combined model, the predicted value of the adhesion coefficient may be greater than 1 or less than 0. The paper used the idea of reinforcement learning to solve this problem. Reinforcement learning methods emphasize how to act based on the environment to maximize the expected benefits, that is, how the agent can produce the behavior that can obtain the maximum benefits under the reward and punishment mechanisms given by the environment. In this paper, action refers to the weight and bias of the model, which are obtained through training, and output refers to the predicted value of the road adhesion coefficient by the model. The reward mechanism is set so the the predicted value of the adhesion coefficient is between 0 and 1. If the predicted value of the adhesion coefficient is less than 0 or greater than 1, a penalty will be given.

4.1. Self-Attention

Attention mechanism has gradually become the focus of research in recent years, and it is used to solve various problems [26]. The use of self-attention makes the model easier to capture long-distance interdependent features [27], which will directly connect any two features in the data.where is the model input sequence matrix; , , and represent the weight matrix; , , and represent the query vector, key vector, and value vector, respectively. represents a dimension of a query vector and a key vector.

4.2. CNN

One-dimensional CNN has good performance in extracting spatial features of time series data [28]. To enhance the feature extraction ability of the model for nonlinear data [29], the CNN constructed in this paper includes two convolution layers and a pool layer.

The convolution layer uses the same kernel to traverse the input according to a fixed step size. At each position traversed, the convolution kernel and the neurons of the upper layer perform convolution operation. The operation formula iswhere represents the weight of the convolution kernel, represents the convolution region with the start , and represents the result of convolution.

In order to reduce the number of parameters and avoid overfitting, this paper uses maximum pooling, that is, for each region of the feature, only the maximum value is retained.

4.3. LSTM

LSTM is an improved recurrent neural network (RNN). Its structure includes a group of interconnected recurrent networks [30]. Each network contains three units: input gate, output gate, and forgetting gate, which respectively correspond to the input sequence and the previous state. The model process is as follows:where , , and represent the vector calculation function of forgetting gate, input gate, and output gate; represents the candidate state information; represents the sigmoid function, , , , and represent the weight matrix; , , , and represent the offset term; represents the operation data of the vehicle at the time ; represents the memory of the previous time; represents the LSTM output vector; and represents the tanh function.

4.4. Q-Learning

In the field of reinforcement learning, Q-learning is one of the most widely used algorithms [31]. Its idea is to directly optimize an iteratively computed Q function, which represents the expectation of the return obtained by executing an action in a certain state and then executing it according to the optimal action sequence. The algorithm is widely used in traffic control and optimization. Through the Q-learning algorithm, the weight and bias terms of the combined deep learning model can be adjusted. By continuously giving punishment feedback, the road adhesion coefficient can be stabilized within the normal range, and the situation where the adhesion coefficient is less than 0 or greater than 1 is alleviated. According to Bellman’s equations, the update formula of Q function is as follows [32]:where represents the learning rate, represents the discount factor, and represents the real-time reward obtained by taking action in the state . Select the largest from the next state . value multiplied by decay . In addition, the true return value is the most realistic, and in the past table is used as the estimate.

5. Case Analysis

5.1. Simulation Data

The simulation data are divided into training set and test set by 4 : 1. DNN [18], CNN, and ConvLSTM are compared. The root mean square error (RMSE) and mean absolute error (MAE) are used to measure the prediction error. The formula is as follows:where represents the predicted value of the model, is the real value of the adhesion coefficient, and represents the amount of data.

In each case, two experiments were conducted. The first experiment was used for model training, and the second experiment was used for model verification. When the road adhesion coefficient is stable, the real value of the simulation data of the second experiment is randomly selected and compared with the predicted value of each model. When the road adhesion coefficient changes, the real value near the sudden change point of the road adhesion coefficient in the second experiment is selected to compare with the predicted value of various models. The prediction results are shown in the following figure and table. The abscissa in the figure represents the sequence of selecting the display points, and the ordinate represents the predicted value of the road surface adhesion coefficient.

Under the condition of low adhesion coefficient, the effect of each model is shown in Figure 4 and Table 2.

Under the condition of low adhesion coefficient road, compared with common models, the combined model proposed in this paper reduces RMSE by 29.41% and MAE by 33.3%. The improved combination model can further reduce 25% and 20% in the two indexes.

Under the condition of medium adhesion coefficient, the effect of each model is shown in Figure 5 and Table 3.

Under the condition of medium adhesion coefficient road, compared with common models, the combined model proposed in this paper reduces RMSE by 25.57% and MAE by 25%. The improved combination model can further reduce 20% and 22.2% in the two indexes.

Under the condition of high adhesion coefficient, the effect of each model is shown in Figure 6 and Table 4.

Under the condition of high adhesion coefficient road, compared with common models, the combined model proposed in this paper reduces RMSE by 27.78% and MAE by 25%. The improved combination model can further reduce 23.1% and 10% in the two indexes.

Under the condition of increasing adhesion coefficient, the effect of each model is shown in Figure 7 and Table 5.

Under the condition of increasing adhesion coefficient, compared with common models, the combined model proposed in this paper reduces RMSE by 19.23% and MAE by 22.2%. The improved combination model can further reduce 23.8% and 21.4% in the two indexes.

When the adhesion coefficient decreases, the effect of each model is shown in Figure 8 and Table 6.

Under the condition of increasing adhesion coefficient, compared with common models, the combined model proposed in this paper reduces RMSE by 8% and MAE by 21.1%. The improved combination model can further reduce 21.7% and 13.3% in the two indexes.

5.2. Real Vehicle-Based Data

In order to carry out the real vehicle test, the test vehicle and the cloud platform of the vehicle-based data feedback system are built. The test vehicle is equipped with an intelligent vehicle terminal. The built cloud platform can obtain the data of vehicle operation in real time, calculate the estimated adhesion coefficient, and record the results. A single-wheel transverse force coefficient test vehicle is selected for the comparative test. The vehicle has two test wheels, left and right, which can output the test data of the transverse force coefficient of the road under the wheel in wet conditions.

The real vehicle test is carried out on the forward and reverse roads of the 10 km expressway. The weather condition on the test day was fine. Because the friction coefficient estimation algorithm requires the vehicle to have accelerations, the test vehicle drives by accelerating first and then decelerating until the test section is completed.

In the experiment, the adhesion coefficient of the dry road is estimated by the method proposed in this paper, while the transverse force coefficient of the wet road is obtained by the single-wheel transverse force test vehicle. Although the operating conditions are different, the two results are interrelated. First of all, the total tire adhesion is a vector, and the utilization effect is equivalent in the longitudinal or transverse direction. Secondly, there is a proportional relationship between the friction coefficient of the same road under dry and wet conditions. Average the results of the two methods in each test group and calculate the ratio of the mean values of the two methods to obtain Table 7.

It can be seen that the test results of the two methods are statistically stable under the same conditions. According to the Burckhardt tire-road model [33], the friction coefficient ratio of wet asphalt road and dry asphalt road is about 68%. The average friction coefficient of wet road obtained in this test is about 70% of that of dry road, which is basically consistent with the results of existing theories, indicating that the estimated value of this method is accurate.

6. Conclusion

Based on the CarSim simulation data and vehicle-based data of vehicle network cloud integration, this paper analyzes the vehicle operation data related to the road adhesion coefficient, constructs the SA-CNN-LSTM adhesion coefficient estimation model, and optimizes it with the reinforcement learning Q-learning algorithm, which has higher accuracy than DNN, CNN, and ConvLSTM. The specific conclusions are as follows:(1)The road adhesion coefficient will affect the vehicle speed, acceleration, wheel angular velocity, and other parameters. The road adhesion coefficient can be estimated from these vehicle operation data.(2)In terms of example verification using simulation data, under the five conditions of low adhesion coefficient, medium adhesion coefficient, high adhesion coefficient, increasing adhesion coefficient, and decreasing adhesion coefficient, compared with other models, SA-CNN-LSTM decreased by 29.41%, 25.57%, 27.78%, 19.23%, and 8% in RMSE and 33.3%, 25%, 25%, 22.2%, and 21.01% in Mae, respectively. Improved SA-CNN-LSTM can be further reduced by 25%, 20%, 23%, 23.8%, and 21.7% on RMSE, and 20%, 22.2%, 10%, 21.4%, and 13.3% on MAE.(3)In terms of example verification using vehicle-based data, the ratio of the estimated results of road adhesion coefficient to the results of the standard method is basically consistent with the results of existing theories, which shows the accuracy of this method.

However, the work of this paper also has some shortcomings. In the future work, we will collect more data to verify the effectiveness of the model in a variety of different scenarios.

Data Availability

The raw data required to reproduce these findings cannot be shared at this time as the data also form part of an ongoing project and study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research was supported by the projects of Hebei Provincial Department of Transportation (grant no. RW-202007) and Hebei Provincial Department of Science and Technology (grant no. 20310801D).