Next Article in Journal
UWB Antenna with Enhanced Directivity for Applications in Microwave Medical Imaging
Previous Article in Journal
Diverse Metrics for Robust LBS Privacy: Distance, Semantics, and Temporal Factors
Previous Article in Special Issue
A Review of Sensing Technologies for Indoor Autonomous Mobile Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adhesion Coefficient Identification of Wheeled Mobile Robot under Unstructured Pavement

1
School of Mechanical Science & Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
2
North China Vehicle Research Institute, Beijing 100072, China
3
Guangdong Intelligent Robotics Institute, Dongguan 523830, China
4
Hubei Key Laboratory of Intelligent Robot, Wuhan Institute of Technology, Wuhan 430205, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(4), 1316; https://doi.org/10.3390/s24041316
Submission received: 26 December 2023 / Revised: 9 February 2024 / Accepted: 16 February 2024 / Published: 18 February 2024
(This article belongs to the Special Issue Advanced Sensing and Control Technologies for Autonomous Robots)

Abstract

:
Because of its uneven and large slope, unstructured pavement presents a great challenge to obtaining the adhesion coefficient of pavement. An estimation method of the peak adhesion coefficient of unstructured pavement on the basis of the extended Kalman filter is proposed in this paper. The identification accuracy of road adhesion coefficients under unstructured pavement is improved by introducing the equivalent suspension model to optimize the calculation of vertical wheel load and modifying vehicle acceleration combined with vehicle posture data. Finally, the multi-condition simulation experiments with Carsim are conducted, the estimation accuracy of the adhesion coefficient is at least improved by 3.6%, and then the precision and effectiveness of the designed algorithm in the article are verified.

1. Introduction

In the field of intelligent vehicles, the unstructured pavement is characterized by complexity and randomness, which more easily causes safety problems and has higher performance requirements for vehicle safety control [1,2,3]. Safety control of vehicles often needs to adjust the force between road surfaces and tires, and the interaction force is also a key and vital factor that affects the stability of the vehicle chassis [4,5]. Therefore, the adhesion coefficient of road surfaces is a vital parameter to obtain accurate motion control of vehicles [6,7], and it also provides a significant input for the decision and planning of intelligent vehicles. It is vital and essential to precisely identify the adhesion coefficients of the unstructured pavements for the safe driving of vehicles.
Recently, a variety of methods have been proposed by domestic and foreign scholars to estimate the road adhesion coefficient. At present, road adhesion coefficient identification mainly consists of cause-based methods as well as effect-based methods [8,9,10,11]. With the development of vehicle intelligence, some special devices (optical sensor or ultrasonic sensor, etc.) are required to measure the factors associated with tires or roads (for example, the deformation and noise of tires, the road texture, etc.), and then identify the road adhesion coefficient in the cause-based methods [12,13]. For example, given the critical and difficult problems about the estimation of adhesion coefficients, Bo Leng et al. proposed fusing vehicle dynamics with machine vision during the estimation [14]. A local binarization algorithm was designed by Du et al. to extract the spatial and texture features of roads gathered by the high-definition cameras [15]. Then, the feature information was introduced into the modified VGGNet to classify the road adhesion level. Herrmann T. et al. adopted an on-board camera and lidar to first estimate the road adhesion coefficient and then collect it based on dynamic information [16]. In a word, the estimation accuracy of cause-based methods is high, but the special measuring equipment in the experiment is expensive and susceptible to fog, rain, and snow.
Effect-based estimation methods use sensors to study tire and road-related factors (for example, the deformation and noise of tires, the road texture, etc.). Then the road adhesion coefficient is calculated by these factors. The estimation methods based on the curve of the adhesion coefficient and the slip rate [17], together with the relationship between the right torque and the side deflection angle of tires [18], are common in the vehicle field, which only needs the common on-board sensors, such as wheel speed sensors and attitude sensors. For example, aligning the torque and the side-slip angle or the relationship description between the tire lateral force is performed through linearization [19], Brush [20,21], TMsimple [22], Pacejka [23], and Burckhardt [24] to identify adhesion coefficients under the condition of lateral movements of the vehicle. However, such a method based on the response recognition of tires is affected by many external uncertainties due to the complexity of the generation mechanism of the tire noise, and sometimes it is insurmountable to accurately identify the adhesion coefficients. Recently, some identification methods on the basis of visual information have been proposed in the current study [25,26,27,28]. For example, given the nondeterminacy of kinematic models and deep-learning models, an image-based fusion estimation method by virtue of the virtual sensing theory was put forward to exactly realize the identification of the road surface condition in reference [25]. However, these visual information-based methods are susceptible to light. In addition, scholars make the best use of different vehicle dynamics models [29,30,31,32,33,34] and various kinds of filters [35,36,37,38] to estimate the adhesion coefficient. For example, the vehicle dynamic model, the tire model, and the wheel model were introduced into the unscented Kalman filter to accurately identify the adhesion coefficient of roads in reference [36]. According to the similarity principle and the adaptive square root cubature Kalman filter, a longitudinal-lateral cooperative estimation algorithm was designed to identify the state of vehicles and the adhesion coefficients of four-wheel independent drive electric vehicles in reference [38]. In short, most of the above algorithms build the vehicle dynamics model with the seven-degree-of-freedom (VDMSDF) and simulate it with the Carsim 2019.0. The complexity and freedom of vehicle models provided by Carsim are much higher than those of the commonly used VDMSDF. Real data should be directly used to replace some parameters that are difficult to fit with the models, which are closer to the actual vehicle model. In addition, the filters, by virtue of two types of models, are adopted to accurately estimate the adhesion coefficients of the pavement under the coupled conditions of lateral and longitudinal forces, which is simple to solve and has fast convergence speed. However, this type of filter-based method does not fully consider the surface roughness and the large slope characteristics of the unstructured pavement, and still faces some challenges:
  • The existing algorithm regards the body and the wheel as a rigid connection, which leads to a large error in the calculated vertical load of the tire under the conditions of the uneven road.
  • The existing algorithms often ignore the influence of gravity on the body acceleration, and straightforwardly input the body acceleration into the observer as an observation quantity, which makes the algorithm unable to accurately estimate the road surface with a certain slope.
Therefore, considering the effects of vertical static and dynamic loads on vehicle acceleration, an estimation method of adhesion coefficients of the pavement on the basis of the extended Kalman filter is proposed for the above issue. The paper primarily investigates the identification of adhesion coefficients under uneven and slope pavement, and it is assumed that all tires together with all wheels are the same. So, the main contributions and highlights of the proposed method are highlighted in the following sentences:
3.
The impact of vehicle acceleration on the vertical load is fully considered in the vertical load model of vehicles based on the equivalent suspension model, which can depict road conditions by rule and line.
4.
The dynamics model of vehicles established in this paper no longer regards the body and the wheel as rigid body connections, which can more accurately depict the dynamic characteristics of vehicles.
5.
By virtue of the extended Kalman filter and the improved dynamic model, the estimation algorithm of adhesion coefficient identification on the unstructured pavement designed in this paper can not only adapt to the non-structural and high-slope pavement but also improve the identification accuracy of adhesion coefficients.
The rest of the paper is approximately structured as follows: In Section 2, the improved dynamics model is discussed first, which is foundation of the system dynamics model in the later content. In Section 3, the identification of adhesion coefficients on the basis of the extended Kalman filter is designed to estimate the tire-road peak adhesion coefficient. In Section 4, the designed identification algorithm in this paper is proven through simulation tests. Finally, the conclusion as well as the application scenario of the proposed method is given.

2. Improved Dynamics Model

The adhesion coefficient is related to the force of the tire. Therefore, this paper gradually analyzes the forces from the whole vehicle to the tires and then decomposes the forces from tires to the vertical load. The relationship between the adhesion coefficient and the force of the tire is established through the force analysis in the above steps. Therefore, this chapter will expand the description from the dynamics model of vehicles, tire models and vertical load in turn.

2.1. Improved Vehicle Dynamics Model

The vehicle dynamics model can simulate and analyze the motion states of vehicles under different driving scenarios and represent the mathematical relationship among different control inputs, environmental inputs, and vehicle responses during driving, which is the basis of the research for adhesion coefficient identification. At present, the VDMSDF is commonly applied to research on adhesion coefficient identification. It combines the vehicle dynamics model with three degrees of freedom and the wheel model. In addition, the rotational degree of freedom for four wheels is considered, except for the freedom of longitudinal, transverse, and yaw.
Given Figure 1, the following equation can be calculated according to the vehicle dynamics model:
v ˙ x v y ω z = a x
v ˙ y + v x ω z = a y
The longitudinal dynamic formula is approximately described as the following equation:
m v ˙ x v y ω z = F x , f l cos δ + F x , f r cos δ + F x , r l + F x , r r F y , f l sin δ F y , f r sin δ
Similarly, the lateral dynamics equation can be obtained as follows:
m v ˙ y + v x ω z = F x , f l sin δ + F x , f r sin δ + F y , r l + F y , r r + F y , f l cos δ + F y , f r cos δ
The yaw motion dynamics equation can be calculated in the same way:
I z ω ˙ z = B f 2 F x , f r cos δ F x , f l cos δ F y , f r sin δ + F y , f l sin δ + B r 2 F x , r r F x , r l + L f F x , f l sin δ + F y , f l cos δ + F y , f r sin δ + F y , f l sin δ L r F y , r l + F y , r r
where v x and v y are the longitudinal speed and the lateral speed, respectively. ω z is the angular velocity of the yaw. δ is the angle of the front wheel. m is the total vehicle mass, F x , i j ( i j = f l , f r , r l , r r ) is the longitudinal force of the tire on the wheels. F y , i j ( i j = f l , f r , r l , r r ) is the transverse force for four-wheel tires. The moment of inertia is set to I z when vehicles rotate about the z axis. The front and rear tracks are assumed as B f and B r , respectively. The distances from the center of mass to the front and rear axles are respectively set to L f and L r .
The above model is only suitable for the horizontal road. When the vehicle is driving on a slope road, gravity affects the acceleration of the vehicle. In this case, there is also acceleration caused by gravity, except for the acceleration caused by tire stress. Therefore, it is indispensable to take the influence of gravity into consideration and modify the above dynamics expressions.
It is vital and necessary to take the effects of gravity into account on a slop road. The acceleration component caused by the tire force is calculated by combining the attitude and acceleration of the vehicles.
a F x = a x g sin θ a F y = a y g sin ϕ
The longitudinal dynamics equation and the transverse dynamics equation are calculated as follows:
m a F x = F x , f l cos δ + F x , f r cos δ + F x , r l + F x , r r F y , f l sin δ F y , f r sin δ
m a F y = F x , f l sin δ + F x , f r sin δ + F y , r l + F y , r r + F y , f l cos δ + F y , f r cos δ
where a F x is the longitudinal acceleration component caused by the tire stress, a F y is the transverse acceleration component caused by the tire stress, ϕ is the roll angle of vehicles, θ is the pitch angle of vehicles.
Given the established dynamics model for vehicles, it is necessary to further calculate the longitudinal and lateral forces of tires by the relationship of the wheel force.

2.2. Dugoff Tire Model

The tire model describes the relationship between the tire force and the motion parameters of wheels through mathematical relations. In other words, it is the relationship between the inputs of tires and the outputs of tires under different road conditions. The longitudinal force, the transverse force, and the righting moment in the tire model are usually calculated by the input parameters such as the slip rate, the side deflection angle, and the vertical load.
The Dugoff tire model can describe the relationship between the road adhesion coefficient and the lateral and longitudinal forces. Meanwhile, this model can directly calculate the longitudinal force and the lateral force according to the slip rate and the side deflection angle of the vehicle. The Dugoff tire model is expressed as follows [39,40,41,42]:
F x = C x λ 1 + λ × f L
F y = C y tan α 1 + λ × f L
where L and f L can be respectively expressed as follows:
L = μ F z 1 + λ 2 C x 2 λ 2 + C y 2 tan 2 α
f L = L 2 L 1 , , L < 1 L 1
C x and C y are the longitudinal and lateral stiffness of tires, respectively. λ is the slip rate. α is the lateral drift angle of tires. L is the nonlinear characteristic parameter used to express the slip of tires.
In order to effectively identify the adhesion coefficients, it is necessary and vital to reorganize the Dugoff tire model so that the dominant relational expression between the road adhesion coefficient and the Dugoff tire model can be directly obtained. Let C x 0 = C x / μ F z and C y 0 = C y / μ F z . Considering the calculation formulas for the lateral and longitudinal forces in the Dugoff tire model, a nonlinear characteristic parameter of tires under slipping L can be expressed:
L = 1 + λ 2 C x 0 2 λ 2 + C y 0 2 tan 2 α
Next, the lateral force and longitudinal force of tires can be calculated by the following equations:
F x = μ F z C x 0 λ 1 + λ × f L
F y = μ F z C y 0 tan α 1 + λ × f L
It can be seen from the calculation formula of L that this deformation does not change the value of L , nor does it change the calculation of lateral and longitudinal forces. Moreover, the product of parameters in the formula except for adhesion coefficients after deformation is set to the normalized force, namely F x 0 and F y 0 . Then the following formula can be obtained:
F x = μ F x 0
F y = μ F y 0
Therefore, the actual tire force can be expressed as the dynamic equation through the normalized force and the adhesion coefficient of roads, given the corresponding relationship between the force of tires and the adhesion coefficient in the Dugoff tire model.
It is obvious that the model in Equations (17) and (18) can be applied to the algorithm after the mathematical deformation, which is conducive to the subsequent research on adhesion coefficient identification. Therefore, the deformable Dugoff tire model is adopted in identification algorithms.
Therefore, considering the side deflection angles, the slip rate, and the vertical load, the Dugoff normalized force can be calculated as follows:
F x 0 = F z C x λ 1 + λ × f L F y 0 = F z C y tan α 1 + λ × f L
Since the force of tires changes with the speed of vehicles during the driving process, add a speed correction 1 ε v x C x 2 λ 2 + C y 2 tan 2 α to the nonlinear characteristic parameters of tires under slipping L , namely:
L = μ F z 1 + λ 2 C x 2 λ 2 + C y 2 tan 2 α 1 ε v x C x 2 λ 2 + C y 2 tan 2 α
where ε is the influence factor of the velocity. It is only related to the material and structure of tires and can be utilized to describe the effect of the slip speed on the force of tires. In addition, the Dugoff tire model requires that the vertical load, the lateral drift angle of tires, and the slip rate be known, so that the slip rate and the lateral drift angle of tires can be calculated from the state parameters of vehicles.
Firstly, the vehicle speed signal, the front wheel angle signal, and the yaw angle speed signal are obtained by the sensor installed on the vehicles. On this basis, the lateral drift angle of wheels α i j can be calculated using the following equations:
α f l = δ arctan v y + L f ω z v x B f ω z 2
α f r = δ arctan v y + L f ω z v x + B f ω z 2
α r l = arctan v y L r ω z v x B r ω z 2
α r r = arctan v y L r ω z v x + B r ω z 2
In Equations (20)–(23), v x and v y are the longitudinal speed and the transverse speed of vehicles, respectively. ω z is the yaw angle speed of vehicles. δ is the angle of the front wheel. B f and B r are the front wheel base and the rear wheel base of vehicles, respectively. L f and L r are the distances from the center of mass to the front axles and the rear axles, respectively. The speed in the longitudinal axis direction of the core wheel under the wheel coordinate system v w x , i j is calculated as follows:
v w x , f l = v x B f ω z 2 cos δ + v y + L f ω z sin δ
v w x , f r = v x + B f ω z 2 cos δ + v y + L f ω z sin δ
v w x , r l = v x B r ω z 2
v w x , r r = v x + B r ω z 2
The wheel speed is obtained through the wheel speed sensor. The slip rate of wheels λ i j is obtained as the following equation:
λ i j = ω w , i j R W v w x , i j max ω w , i j R W , v w x , i j
where ω w , i j represents the speed of wheels, R W is the radius of wheels, i j { f l , f r , r l , r r } . In addition to the acquisition of the lateral drift angle and the slip rate, it is also necessary to analyze the vertical load during the movement. The calculation of the vertical load can be discussed in the following chapter.

2.3. Improved Vertical Load Model

It is necessary for the identification of the adhesion coefficients to obtain the side deflection angle of tires, the vertical load, together with the slip rate. Under a non-structural road, the vertical load is often affected by the vehicle’s vertical acceleration, so it is necessary to build an estimation model of the vertical load of tires with higher accuracy. A vertical load model based on the equivalent suspension is established in this paper.
Firstly, the vertical static load of wheels F w _ i j can be calculated by the self-propelled parameters:
F w _ f l = 1 2 × m b g L r L f + L r + m w g
F w _ r l = 1 2 × m b g L r L f + L r + m w g
F w _ r l = 1 2 × m b g L f L f + L r + m w g
F w _ r r = 1 2 × m b g L f L f + L r + m w g
In Equations (29)–(32), m b is the spring mass of the vehicle. m W is the wheel mass; The acceleration of the gravity is set to g .
In Figure 2, based on the models of the roll motion and the pitch motion of vehicles, the displacement, together with the speed of suspensions, is analyzed as follows:
The displacements of the suspension for each wheel are calculated by the roll and pitch angle of the body together with the centroid displacement:
z s _ f l = z b + B f 2 sin ϕ L f sin θ
z s _ f r = z b B f 2 sin ϕ L f sin θ
z s _ r l = z b + B r 2 sin ϕ + L r sin θ
z s _ r r = z b B r 2 sin ϕ + L r sin θ
In Equations (33)–(36), z b is the vertical displacement of the vehicle centroid. The roll angle of the body is set as ϕ . Set θ as the pitch angle of the body. The suspension velocity is obtained by differentiating the suspension displacement:
z ˙ s _ f l = z ˙ b + B f 2 cos ϕ × ϕ ˙ L f cos θ × θ ˙
z ˙ s _ f r = z ˙ b B f 2 cos ϕ × ϕ ˙ L f cos θ × θ ˙
z ˙ s _ r l = z ˙ b + B r 2 cos ϕ × ϕ ˙ + L r cos θ × θ ˙
z ˙ s _ r r = z ˙ b B r 2 cos ϕ × ϕ ˙ + L r cos θ × θ ˙
The vertical acceleration and the vertical displacement of the wheel are obtained by the accelerometer and the angle sensor, respectively, and then the vertical speed signals are processed. The dynamic suspension force is calculated as follows:
F d z s _ f l = k f z w _ f l z s _ f l + c f z ˙ w _ f l z ˙ s _ f l
F d z s _ f r = k f z w _ f r z s _ f r + c f z ˙ w _ f r z ˙ s _ f r
F d z s _ r l = k r z w _ r l z s _ r l + c r z ˙ w _ r l z ˙ s _ r l
F d z s _ r r = k r z w _ r r z s _ r r + c r z ˙ w _ r r z ˙ s _ r r
In Equations (41)–(44), z w _ i j denotes the vertical displacement of each wheel; k f and k r are the equivalent stiffness coefficients of the suspension, respectively. c f and c r are the equivalent damping coefficients of the suspension, respectively. The force analysis of wheels is shown in Figure 3:
The dynamic vertical load of tires can be calculated by the force of dynamic suspension and wheel acceleration:
F d w _ f l = m w z ¨ w _ f l F d s _ f l
F d w _ f r = m w z ¨ w _ f r F d s _ f r
F d w _ r l = m w z ¨ w _ r l F d s _ r l
F d w _ r r = m w z ¨ w _ r r F d s _ r r
The current vertical load of wheels is obtained by adding the calculated vertical static load and the dynamic load.

3. Adhesion Coefficient Identification by Virtue of Extended Kalman Filter

3.1. Description of System Equations Based on the Improved Dynamics Model

Considering that the influencing factors of the adhesion are complex and the reproducibility of the adhesion is poor in different scenarios, based on the principle of grasping the main contradiction, the modeling errors caused by the sensor noise, limited/limited sampling time, unmodeled dynamics, and other factors in the paper are equivalent to Gaussian noise in the dynamic model about the road adhesion coefficient. In addition, due to the nonlinearity of the established dynamic equation about the adhesion coefficient, it is necessary to select a suitable filter for estimation. The effectiveness of the extended Kalman filter has been recognized by many scholars and engineers because it can take into account the nonlinear modeling error of dynamic models about the adhesion coefficient. Meanwhile, considering the real-time performance of the extended Kalman filter, this paper selects the extended Kalman filter to identify the adhesion coefficient. Thus, the state equation for the designed vehicle dynamics is given as follows:
x t = f x t , u t , w t = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 × μ f l μ f r μ r l μ r r + w t
where w ( t ) is the process noise, the mean square error is Q , μ i j is the adhesion coefficient of the four-lane highway.
The actual tire force in the three dynamics equations of vehicles can be written in the form of the normalized force. Then the nonlinear equation is linearized. The measurement equation is expressed as follows:
y t = h x t , v t = h ( 1 , 1 ) h ( 1 , 2 ) F 0 x r l m F 0 x r r m h ( 2 , 1 ) h ( 2 , 2 ) F 0 y r l m F 0 y r r m h 3 , 1 h 3 , 2 h 3 , 3 h 3 , 4 × μ f l μ f r μ r l μ r r + v t
where
h ( 1 , 1 ) = F 0 x f l × cos δ l F 0 y f l × sin δ l m
h ( 1 , 2 ) = F 0 x f r × cos δ r F 0 y f r × sin δ r m
h ( 2 , 1 ) = F 0 x f l × sin δ l + F 0 y f l × cos δ l m
h ( 2 , 2 ) = F 0 x f r × sin δ r + F 0 y f r × cos δ r m
h 3 , 1 = l a F 0 x f l × sin δ l + F 0 y f l × cos δ l + T f 2 F 0 x f l × cos δ l F 0 y f l × sin δ l / I z
h 3 , 2 = l a F 0 x f r × sin δ r + F 0 y f r × cos δ r + T f 2 F 0 x f r × cos δ r F 0 y f r × sin δ r / I z
h 3 , 3 = T r 2 × F 0 x r l l b × F 0 y r l I z
h 3 , 4 = T r 2 × F 0 x r r l b × F 0 y r r I z
where R is the mean square error, v ( t ) is assumed as the process noise, F x i j 0 and F y i j 0 are the longitudinal and lateral normalized forces of tires, respectively, δ l and δ r are the angles of left front and right front wheels, respectively.
Assume that all tires are identical and their adhesion coefficients are uniform in this paper. In order to improve the calculation speed, the above state and measurement equations are modified as follows:
x t = f x t , u t , w t = 1 × μ + w t
y t = h x t , v t = h 1 h 2 h 3 , 1 + h 3 , 2 + h 3 , 3 + h 3 , 4 μ + v t
h 1 = F 0 x f l × cos δ l F 0 y f l × sin δ l m + F 0 x f r × cos δ r F 0 y f r × sin δ r m + F 0 x r l m + F 0 x r r m
h 2 = F 0 x f l × sin δ l + F 0 y f l × cos δ l m + F 0 x f r × sin δ r + F 0 y f r × cos δ r m + F 0 y r l m + F 0 y r r m
where μ is the road adhesion coefficient, and other symbols are defined in the same way as the above formulas.

3.2. Extended Kalman Filter

The detailed iterative process of the extended Kalman filter is as follows: Let x ^ k 1 be the state estimation at time k 1 . Set P k 1 as the covariance at time k 1 . Linearize the equation of state by Taylor expansion at x ^ k 1 and obtain [43,44,45,46]:
x k = f x ^ k 1 , u k 1 , w k 1 + F k 1 x k 1 x ^ k 1 + w k 1
where F k 1 = f x x ^ k 1 , u k 1 . Let x ˜ k = f x ^ k 1 , u k 1 , 0 . Similarly, linearize the measurement equation and obtain:
z k = h x ˜ k , v k + H k x k x ˜ k + v k
where H k = h x x ˜ k . The predicted prior state is
x ^ k = E f x ^ k 1 , u k 1 , w k 1 + F k 1 x k 1 x ^ k 1 + w k 1
Since w k 1 is the process noise satisfying Gaussian distribution with zero mean value and the estimated state is assumed to be the true value, the following equation can be obtained
x ^ k = f x ^ k 1 , u k 1 , 0
The prior covariance of the state estimation is
P k = E x k x ^ k x k x ^ k T = E F k 1 x k 1 x ^ k 1 + w k 1 F k 1 x k 1 x ^ k 1 + w k 1 T = F k 1 P k 1 F k 1 T + Q
Similarly, the predicted values and the covariance matrix for measurements are respectively as following:
z ^ k = h x ˜ k , 0 P z z , k = H k P k H k T + R
The cross-covariance matrix between the state and the measurement is
P x z , k = E x k x ^ k z k z ^ k T = E x k x ^ k H k x k x ^ k + v k T = P k H k T
The gain matrix of the state is
K k = P x z , k P z z , k = P k H k T H k P k H k T + R
Then the estimation of the state at time k is
x ^ k = x ^ k + K k z k z ^ k
The covariance matrix of the state estimation is
P k = E x k x ^ k x k x ^ k T = E x k x ^ k K k z k z ^ k x k x ^ k K k z k z ^ k T = I K k H k P k I K k H k T + K k R K k T = I K k H k P k
The flow chart of the extended Kalman algorithm is shown in Figure 4. It mainly includes two modules, of which one is the update module and the other is the prediction module. The filter integrates the received sensor signals and first updates the time to achieve the prior estimation of state. After that, update the measurements to gain the posterior estimate according to the measurements. The equation modification is done by updating the equations of the state and measurement, which completes one iteration. With continuous iteration over time, the parameters are constantly modified to complete the precise estimation of adhesion coefficients.

3.3. Identification Principle of Road Adhesion Coefficients

According to the study about the dynamics model of vehicles, the mathematical expression between the response signal of vehicles and the adhesion coefficients is established. According to Figure 5, the necessary data for the identification of adhesion coefficients are collected by vehicle sensors. For example, the wheel angle sensor is used to capture the angles of four wheels. The tachometer sensor is used to gather the rotational speed of four wheels. Then the collected data is sent through the vehicle communication network. The controller makes full use of the collected data to identify the adhesion coefficient and then conducts the corresponding algorithm to drive the vehicles.
The overall process of the adhesion coefficient estimation methods is given, just like in Figure 6. The identification algorithm for the road adhesion coefficient is designed by the mathematical relationship in Figure 6. Firstly, the signal gathered by the vehicle sensors is processed. Secondly, the slip rate and the side deflection angle are calculated by the wheel speed, the longitudinal and transverse speed, the front wheel angle, and other parameters. The signals of the wheel vertical displacement, the vertical acceleration, the pitch of vehicles, and the roll angle are transmitted to the vertical load calculation module for processing. Thirdly, the vertical loads, the output slip rate, and the side deflection angles in each parameter calculation module are used as input parameters to calculate the normalized force through the Dugoff tire model. Finally, the normalized force, the vehicle acceleration signal, and the wheel angle are transferred to the extended Kalman filter. The prior state estimation is obtained through the prediction part of the filter. And the measurement is updated by the respective measured values for correction, and the identification result of the adhesion coefficient of roads is updated and corrected through iterations.

4. Simulation Results and Analysis

CarSim is a special simulation software in the vehicle field that can simulate the vehicle’s response to driver, road surface, and aerodynamic input. And Carsim is widely utilized in modern automobile control systems. Based on the recognition and wide application of Carsim in the industry, this paper uses Carsim to build a simulation environment to simulate the vehicle response under different road surfaces and scenarios with different control inputs and enters vehicle response signals into the algorithm module built in Matlab/Simulink as input signals. Through the joint simulation, the identification effects of the traditional seven-DOF vehicle dynamics model and the improved algorithm proposed in this paper are compared under different road surfaces and driving scenarios.

4.1. Simulation Scenario and Parameter Setting

When designing the algorithm, the applicability of the algorithm under slopes and uneven road surfaces is optimized. In order to ensure its effectiveness, the vehicle model and wheel vertical load model are first verified. Finally, the experiments of pavement adhesion coefficient estimation under different working conditions are carried out. The sensor acquisition principle of this project is shown in Figure 5. Due to the limitations of laboratory equipment, this project is only verified by simulation experiments in CarSim. For the above three scenarios, the simulation parameters are described in the following two sections.

4.1.1. Simulation Parameters in the Vertical Load Model and the Dynamics Model

CarSim can directly output the actual tire force. In the co-simulation environment, the angle of front wheels, the longitudinal force of tires, and the transverse force of tires are input into the dynamic equation of vehicles in the directions of the longitudinal, transverse, and yaw, respectively, to solve their accelerations. In order to verify the applicability of the established vehicle dynamics model and the vertical load model under the slope road, a simulation environment is built in CarSim, and the slope is set at 0.2 m/1 m. Experimental parameters are assumed, just like in Table 1. In addition, the road surface is supposed to have certain unevenness (see Figure 7) and slope to simulate the characteristics of a non-structural road surface.

4.1.2. Simulation Parameters in the Experimental Verification of the Adhesion Coefficient Identification

For the sake of verifying the effectiveness of the developed algorithm, the corresponding models are constructed in the MATLAB/Simulink environment. The vehicle motion parameters are set by CarSim, the actual vehicle driving scenario is simulated, and the required parameters are estimated by the extended Kalman filter. The process of experimentation for the identification of specific pavement adhesion coefficients is presented in Figure 8. The vehicle model, the driving environment, and the control input are set by CarSim to satisfy the simulation requirements of different environments and different working conditions, and then the vehicle response signal is input into MATLAB to identify and compare with our method and traditional methods (VDMSDF). It should be noted that the simulation environment of CarSim can be tested with real cars if conditions permit. In order to verify the effectiveness of the adhesion coefficient identification algorithm, the scenarios with and without steering and braking are analyzed and verified, respectively.
Case 1: No steering and braking scenario
According to various working conditions, CarSim is used to set different adhesion coefficients, select the same vehicle model for simulation, and output the corresponding vehicle response signals. The algorithm model is built in the MATLAB/Simulink environment to receive vehicle responses and compare the true road adhesion coefficient with the identification value. The project designs the following three sets of simulation experiments to test the identification results of high, medium, and low adhesion coefficients, respectively.
The method proposed in this paper is primarily applied to the autonomous driving of vehicles in complex off-road, high-speed scenarios. Therefore, the initial speeds of three simulation experiments are respectively set at 100 km/h to meet the requirements of high-speed driving, and the road surface is set to have certain unevenness (see Figure 7) and slope to simulate the characteristics of non-structural road surfaces, and the specific parameter is displayed in Table 2.
Case 2: Steering and braking scenario
For the sake of testing the estimation effect of the method in different scenarios, a vehicle steering braking scenario is built in CarSim for experiments. Also, three sets of simulation experiments in Table 3 are designed to test the estimation results of different adhesion coefficients in the turning scene, respectively. The road surface is set to have certain unevenness (see Figure 7). So the slope is set at 0.2 m/1 m to aim at proving the validity of the algorithm under different slope conditions.
Case 3: Variable adhesion coefficient scenario
The road surface drive on by vehicles usually covers a variety of types. Due to different ground materials and other factors, the adhesion force received by the vehicle during the driving process can also change accordingly. Therefore, in addition to the two above scenes, this paper also considers a scene with a varying adhesion coefficient to verify the effectiveness of the algorithm. The true adhesion coefficient is assumed to be 0.3 for 0–1.7 s and 0.6 for 1.7 s to 4 s. Other parameter settings are the same as those in Case 1 and Case 2.

4.2. Experimental Results and Analysis about the Dynamics Model of Vehicles

The longitudinal, transverse, and yaw accelerations of CarSim are outputs for comparison. The correctness of the proposed vehicle dynamics model can be tested by comparison. The experimental curves are shown in Figure 9, Figure 10 and Figure 11.
It can be seen from the above experimental curves that the calculated values of the lateral and longitudinal acceleration, together with the acceleration of the yaw angle, can maintain a good consistency with the real values in the changing trend, which indicates that the established vehicle model can better reflect the motion status of vehicles under the simulation condition of the slope road. Since the equivalent suspension model is introduced in this paper to optimize the calculation of vertical wheel load and to correct vehicle acceleration combined with vehicle pose data, the proposed algorithm in this paper improves the accuracy of the vehicle dynamics model under uneven and sloping road surfaces.

4.3. Experimental Results and Analysis about the Vertical Load Model

A simulation environment is built in CarSim, and the vehicle response is input into the vertical load calculation module. The correctness of the model is verified by comparing the output results of the vertical load model with the output values of the vertical load in CarSim. Under the conditions of slope and uneven road, the simulation experiment is carried out, and the experimental curves are shown in Figure 12, Figure 13, Figure 14 and Figure 15.
It can be seen from the observation of the experimental curves that although some errors exist between the calculation results for the vertical load of four wheels and the corresponding CarSim outputs at the peak of the fluctuation, the changing trends are basically the same. It indicates that the model can calculate the vertical loads of the wheels more accurately on a slope and uneven road. In a word, the reason why the algorithm proposed in this paper has high precision is that the equivalent suspension model is introduced in this paper, and the load is calculated by the vertical response signals such as velocity and acceleration.

4.4. Experimental Results and Analysis about the Adhesion Coefficient Identification

For the two simulation scenarios described in Section 4.1.2, this section will analyze the corresponding simulation results.

4.4.1. No Steering and Braking Scenario

When the adhesion coefficient of roads is set to 0.7, the simulation and road adhesion coefficient estimation are conducted in this part. The estimation results of the adhesion coefficients on the basis of the equivalent suspension model are compared with the conventional adhesion coefficient estimation results based on the VDMSDF. The experimental result is shown in Figure 16.
The estimated curve of the pavement adhesion coefficient based on the equivalent suspension is shown in Figure 16. It can be seen from Figure 16 that the curve converges to about 0.74 at 1 s. And then a small fluctuation is maintained until the vehicle’s braking is completed after 3 s. Based on the VDMSDF, the convergence speed of the curve in Figure 16 is slow and finally stabilizes at about 0.83. Considering that there is a large deviation between both methods, the proposed method in this paper has better estimation accuracy than the latter.
Set the adhesion coefficient of roads at 0.5. The estimated curve is shown in Figure 17.
As can be seen from the experimental curve under the slope road surface in Figure 17, the adhesion coefficient estimation based on the traditional seven-degree-of-freedom vehicle dynamics model fluctuates around 0.6 and cannot converge to 0.5. The adhesion coefficient identification on the basis of the equivalent suspension converges to about 0.5 in 1 s and then has less fluctuation.
Set the adhesion coefficient of roads to 0.3, and the corresponding estimated result is shown in Figure 18.
The experimental curve in Figure 18 suggests that the corresponding estimated result based on the equivalent suspension rapidly converges at 0~1 s and then remains stable at around 0.29. Based on the VDMSDF, the estimated result curve is stable around 0.39.
Generally speaking, although a certain error exists between the estimation results based on the equivalent suspension and the adhesion coefficients set by CarSim, the error is small, and the accuracy is higher than that based on the VDMSDF. The root-mean-square errors (RMSEs) of the estimation results of two algorithms are displayed in Table 4.
According to the RMSEs of the estimation results in Table 4, the equivalent suspension model-based estimation result has a smaller error under various road adhesion coefficients, and the estimation accuracy is improved by at least 3.6%. Compared with the estimation based on the VDMSDF, the estimation accuracy is higher on the non-structural road surface with its slope and uneven road surface characteristics.

4.4.2. Steering and Braking Scenario

The results of the road adhesion coefficient estimation based on the equivalent suspension model are also compared with those based on the seven-DOF vehicle dynamics model in Figure 19.
The experimental curve in Figure 19 indicates that the estimated result curve based on the equivalent suspension model converges to about 0.76 at 1 s and then maintains a small fluctuation until the vehicle braking is completed after 3 s. Based on the VDMSDF, the curve convergence speed is slow, and finally stabilizes at about 0.9, with a large deviation.
The adhesion coefficient of roads is set to 0.5, and estimating results under steering braking conditions are shown in Figure 20.
The experimental curve in Figure 20 shows that the estimated result curve based on the equivalent suspension model remains stable at around 0.51. Based on VDMSDF, the estimated result curve is stable around 0.68.
The adhesion coefficient of roads is set to 0.3, and the estimated result curve under the steering braking condition is shown in Figure 21.
As shown in Figure 21, the experimental results of the equivalent suspension model and the seven-DOF vehicle dynamics model remain stable at around 0.3 and 0.45, respectively.
The root-mean-square errors (RMSEs) of the two estimation methods are calculated, and the results are shown in Table 5.
According to the RMSEs of the estimation results in Table 5, the estimation results on the basis of the equivalent suspension model have a smaller error under various road adhesion coefficients, and the estimation accuracy is improved by at least 3.7%. In a word, compared with the estimation based on the VDMSDF, the estimation accuracy is higher on the non-structural road surface under the steering braking conditions.

4.4.3. Variable Adhesion Coefficient Scenario

In this scenario, the designed identification algorithm on the basis of the traditional seven-DOF vehicle dynamics model together with the proposed method in the paper is applied to identify and compare the adhesion coefficients. The experimental curves are displayed in the figure.
The experimental curve in Figure 22 suggests that the proposed algorithm can identify the sudden change of adhesion coefficients with high accuracy, and the sudden change in pavement adhesion coefficients can be identified within 1.5 s.
In a word, the identification method by virtue of the equivalent suspension model has higher accuracy on the road surface with slope and road roughness characteristics, and the method has strong applicability and can be used under the straight line, the steering conditions, and the different slope conditions. The reason why the identification error of the contrast method is large is that the traditional dynamics models with seven-degrees of freedom ignore the vertical response of the vehicle; the vertical load of the wheels in the model is very different from the actual value while driving on uneven road surfaces. By introducing the equivalent suspension model, the algorithm proposed in this paper reduces the deviation of the wheel vertical load and improves identification accuracy.

5. Conclusions

In the study, an estimation method of adhesion coefficients on unstructured pavement by virtue of the extended Kalman filter is put forward in this paper, which can better identify the adhesion coefficient under the road with the uneven and large slope. The identification accuracy of road adhesion coefficients under unstructured pavement is improved by introducing the equivalent suspension model to optimize the calculation of vertical wheel load and modifying vehicle acceleration combined with vehicle posture data. And the multi-condition simulation experiments with CarSim prove that the proposed identification algorithm for adhesion coefficients has a higher estimation accuracy that has improved by at least 3.6%. In a word, the designed method in the paper is efficient. The identification of adhesion coefficients in the designed method is mainly applied to automatic driving scenarios. For example, the ground adhesion coefficient can be obtained and shared through the excitation response data from the driving vehicles in front, which is convenient for the path planning and stability control of subsequent vehicles.

Author Contributions

For research articles with five authors. Conceptualization, H.Z., J.X. and B.S.; software, H.Z. and J.X.; investigation, H.Z. and J.X.; writing, J.X., H.L. and S.L.; supervision, B.S., S.L. and H.L.; funding acquisition, H.L. and B.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China (2023YFB4700292), Guangdong Basic and Applied Basic Research Foundation (2022A1515110880, 2023A1515011650) and Open project of Hubei Key Laboratory of Intelligent Robot (Wuhan Institute of Technology) under Grant HBIR 202309.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

All authors in this paper declares no conflicts of interest, and decides to publish the results must be declared in this section.

References

  1. Qi, G.; Fan, X.; Li, H. A comparative study of the recursive least squares and fuzzy logic estimation methods for the measurement of road adhesion coefficient. Aust. J. Mech. Eng. 2023, 21, 1230–1246. [Google Scholar] [CrossRef]
  2. Wang, S.F.; Liang, Q.W.; Liu, Z.; Zhang, J.Y. Research on collision avoidance control of intelligent vehicles based on mstukf road adhesion coefficient identification. Adv. Transp. Stud. 2022, 58, 245–260. [Google Scholar]
  3. Novikov, I.; Lazarev, D. Experimental installation for calculation of road adhesion coefficient of locked car wheel. Transp. Res. Procedia 2017, 20, 463–467. [Google Scholar] [CrossRef]
  4. Xue, W.; Zheng, L. Active collision avoidance system design based on model predictive control with varying sampling time. Automot. Innov. 2020, 3, 62–72. [Google Scholar] [CrossRef]
  5. Wang, C.; Wang, Z.; Zhang, Z.; Liu, J.; Li, W.; Wu, Y.; Li, X.; Yu, H.; Cao, D. Integrated post-impact planning and active safety control for autonomous vehicles. IEEE Trans. Intell. Veh. 2023, 8, 2062–2076. [Google Scholar] [CrossRef]
  6. Leng, B.; Jin, D.; Hou, X.; Tian, C.; Xiong, L.; Yu, Z. Tire-road peak adhesion coefficient estimation method based on fusion of vehicle dynamics and Machine Vision. IEEE Trans. Intell. Transp. Syst. 2022, 23, 21740–21752. [Google Scholar] [CrossRef]
  7. Huang, K.; Jiang, C.; Qiu, M.-M.; Wu, D.; Zhang, B.-Z. Research on intelligent vehicle lane changing and obstacle avoidance control based on road adhesion coefficient. J. Vib. Control 2021, 28, 3269–3285. [Google Scholar] [CrossRef]
  8. Leng, B.; Tian, C.; Hou, X.; Xiong, L.; Zhao, W.; Yu, Z. Tire-road peak adhesion coefficient estimation based on multisource information assessment. IEEE Trans. Intell. Veh. 2023, 8, 3854–3870. [Google Scholar] [CrossRef]
  9. Qi, G.; Fan, X.; Li, H. A comparative study of the unscented Kalman filter and particle filter estimation methods for the measurement of the road adhesion coefficient. Mech. Sci. 2022, 13, 735–749. [Google Scholar] [CrossRef]
  10. Liu, R.; Wei, M.; Sang, N.; Wei, J. Research on curved path tracking control for four-wheel steering vehicle considering road adhesion coefficient. Math. Probl. Eng. 2020, 2020, 3108589. [Google Scholar] [CrossRef]
  11. Chen, Y.; Li, X.; Qu, T. Research on road adhesion coefficient estimation for electric vehicle under tire cornering condition. Appl. Mech. Mater. 2013, 427, 275–279. [Google Scholar] [CrossRef]
  12. Li, C.; Liu, P.; Xie, Z.; Li, Z.; Huan, H. Road adhesion coefficient estimation based on vehicle-road coordination and deep Learning. J. Adv. Transp. 2023, 2023, 3633058. [Google Scholar] [CrossRef]
  13. Wang, Q.; Xu, J.; Sun, T.; Lv, Z.; Zong, G. Research on road adhesion condition identification based on an improved ALexNet model. J. Adv. Transp. 2021, 2021, 1–14. [Google Scholar] [CrossRef]
  14. Leng, B.; Jin, D.; Xiong, L.; Yang, X.; Yu, Z. Estimation of tire road peak adhesion coefficient for intelligent electric vehicles based on camera and tire dynamics information fusion. Mech. Syst. Sig. Process. 2021, 150, 107275. [Google Scholar] [CrossRef]
  15. Guo, H.; Zhao, X.; Liu, J.; Dai, Q.; Liu, H.; Chen, H. A fusion estimation of the peak tire–road friction coefficient based on road images and dynamic information. Mech. Syst. Signal Process. 2023, 189, 110029. [Google Scholar] [CrossRef]
  16. Herrmann, T.; Wischnewski, A.; Hermansdorfer, L.; Betz, J.; Lienkamp, M. Real-time adaptive velocity optimization for autonomous electric cars at the limits of handling. IEEE Trans. Intell. Veh. 2021, 6, 665–677. [Google Scholar] [CrossRef]
  17. Guo, C.; Wang, X.; Su, L.; Wang, Y. Safety distance model for longitudinal collision avoidance of logistics vehicles considering slope and road adhesion coefficient. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 235, 498–512. [Google Scholar] [CrossRef]
  18. Ma, B.; Lv, C.; Liu, Y.; Zheng, M.; Yang, Y.; Ji, X. Estimation of road adhesion coefficient based on tire aligning torque distribution. J. Dyn. Syst. Meas. Contr. 2018, 140, 051010. [Google Scholar] [CrossRef]
  19. Chen, L.; Luo, Y.; Bian, M.; Qin, Z.; Luo, J.; Li, K. Estimation of tire-road friction coefficient based on frequency domain data fusion. Mech. Syst. Sig. Process. 2017, 85, 177–192. [Google Scholar] [CrossRef]
  20. Mooryong, C.; Jiwon, J.O.; Seibum, B.C. Linearized recursive least squares methods for real-time identification of tire-road friction coefficient. IEEE Trans. Veh. Technol. 2013, 62, 2906–2918. [Google Scholar] [CrossRef]
  21. Kikuuwe, R. A brush-type tire model with non-smooth representation. Math. Probl. Eng. 2019, 2019, 9747605. [Google Scholar] [CrossRef]
  22. Shao, L.; Jin, C.; Lex, C.; Eichberger, A. Robust road friction estimation during vehicle steering. Veh. Syst. Dyn. 2019, 57, 493–519. [Google Scholar] [CrossRef]
  23. Singh, K.; Sivaramakrishnan, S. Extended pacejka tire model for enhanced vehicle stability control. arXiv 2023, 2305, 18422. [Google Scholar]
  24. Vieira, D.; Orjuela, R.; Spisser, M.; Basset, M. An adapted Burckhardt tire model for off-road vehicle applications. J. Terramech. 2022, 104, 15–24. [Google Scholar] [CrossRef]
  25. Tian, C.; Leng, B.; Hou, X.; Xiong, L.; Huang, C. Multi-sensor fusion based estimation of tire-road peak adhesion coefficient considering model uncertainty. Remote Sens. 2022, 14, 5583. [Google Scholar] [CrossRef]
  26. Šabanovič, E.; Žuraulis, V.; Prentkovskis, O.; Skrickij, V. Identification of road-surface type using deep neural networks for friction coefficient estimation. Sensors 2020, 20, 612–629. [Google Scholar] [CrossRef]
  27. Feng, J.; Zhao, F.; Ye, M.; Sun, W. The auxiliary system of cleaning vehicle based on road recognition technology. SAE Tech. Pap. 2021, 1, 0245. [Google Scholar]
  28. Lian, Y.; Feng, W.; Liu, S.; Nie, Z. A road adhesion coefficient-tire cornering stiffness normalization method combining a fractional-order multi-variable gray model with a LSTM network and vehicle direct yaw-moment robust control. Front. Neurorobot. 2023, 17, 1229808. [Google Scholar] [CrossRef]
  29. Wu, Y.; Li, G.; Fan, D. Joint estimation of driving state and road adhesion coefficient for distributed drive electric vehicle. IEEE Access 2021, 9, 75460–75469. [Google Scholar] [CrossRef]
  30. Wang, J.; Jang, Y.; Yu, J.; Wu, M.; Li, N. Road adhesion coefficient estimation based on second-order linear extended state observer. Math. Probl. Eng. 2023, 2023, 5953102. [Google Scholar] [CrossRef]
  31. Zhang, C.; Sun, J.; He, J.; Liu, L. Online estimation of the adhesion coefficient and its derivative based on the cascading SMC Observer. J. Sens. 2017, 2017, 8419295. [Google Scholar] [CrossRef]
  32. Lu, X.; Shi, Q.; Li, Y.; Xu, K.; Tan, G. Road adhesion coefficient identification method based on vehicle dynamics model and multi-algorithm fusion. SAE Tech. Pap. 2022, 1, 0908. [Google Scholar] [CrossRef]
  33. Krakhmalev, O.; Krakhmalev, N.; Gataullin, S.; Makarenko, I.; Nikitin, P.; Serdechnyy, D.; Liang, K.; Korchagin, S. Mathematics Model for 6-DOF Joints Manipulation Robots. Mathematics 2021, 9, 2828. [Google Scholar] [CrossRef]
  34. Pugi, L.; Favilli, T.; Berzi, L.; Locorotondo, E.; Pierini, M. Brake blending and torque vectoring of road electric vehicles: A flexible approach based on smart torque allocation. Int. J. Electr. Hybrid Veh. 2020, 12, 87–115. [Google Scholar] [CrossRef]
  35. Sun, Y.A.; Xiong, L.; Yu, Z.P.; Feng, Y.; Ren, L.J. Road adhesion coefficient estimation. Appl. Mech. Mater. 2011, 52, 1503–1508. [Google Scholar] [CrossRef]
  36. Chen, Z.; Duan, Y.; Wu, J.; Zhang, Y. On-board estimation of road adhesion coefficient based on ANFIS and UKF. SAE Tech. Pap. 2022, 2022, 0297. [Google Scholar]
  37. Li, G.; Fan, D.S.; Wang, Y.; Xie, R.C. Study on vehicle driving state and parameters estimation based on triple cubature Kalman filter. Int. J. Heavy Veh. Syst. 2020, 27, 126. [Google Scholar] [CrossRef]
  38. Chen, X.; Li, S.; Li, L.; Zhao, W.; Cheng, S. Longitudinal lateral cooperative estimation algorithm for vehicle dynamics states based on adaptive-square-root-cubature-Kalman-filter and similarity-principle. Mech. Syst. Sig. Process. 2022, 176, 176–197. [Google Scholar] [CrossRef]
  39. Ding, N.; Taheri, S. A modified Dugoff tire model for combined-slip forces. Tire Sci. Technol. 2010, 38, 228–244. [Google Scholar] [CrossRef]
  40. Villano, E.; Lenzo, B.; Sakhnevych, A. Cross combined UKF for vehicle sideslip angle estimation with a modified Dugoff tire model: Design and experimental results. Meccanica 2021, 56, 2653–2668. [Google Scholar] [CrossRef]
  41. Sun, X.; Zhang, H.; Cai, Y.; Wang, S.; Chen, L. Hybrid modeling and predictive control of intelligent vehicle longitudinal velocity considering nonlinear tire dynamics. Nonlinear Dyn. 2019, 97, 1–6. [Google Scholar] [CrossRef]
  42. Jin, X.; Yin, G. Estimation of lateral tire–road forces and sideslip angle for electric vehicles using interacting multiple model filter approach. J. Frankl. Inst. 2015, 352, 686–707. [Google Scholar] [CrossRef]
  43. Anggraeni, D.; Sudiarto, B.; Kurniawan, F.; Priambodo, P.S. Lithiumion battery modelling and adaptive extended Kalman filter implementation for BMS application software development. Int. J. Renew. Energy Res. 2023, 13, 418–427. [Google Scholar]
  44. Salton, A.T.; Pimentel, G.A.; Melo, J.V.; Castro, R.S.; Benfica, J. Data-driven covariance tuning of the extended Kalman filter for visual-based pose estimation of the Stewart platform. J. Control Autom. Electr. Syst. 2023, 34, 720–730. [Google Scholar] [CrossRef]
  45. Yang, B.; Li, G.; Tang, W.; Li, H. Research on optimized SOC estimation algorithm based on extended Kalman filter. Front. Energy Res. 2022, 10, 1027439. [Google Scholar] [CrossRef]
  46. Nair, S.H.; Devika, M.K.; Raj, A.; Bernard, B.; Vinod, V.; Sunil Kumar, P.R. Improving distance relay performance for heavily distorted voltage and current by accurate signal reconstruction using extended Kalman filter. Meas. Sci. Technol. 2023, 34, 045014. [Google Scholar] [CrossRef]
Figure 1. Vehicle dynamics model.
Figure 1. Vehicle dynamics model.
Sensors 24 01316 g001
Figure 2. Roll and pitch motion models of vehicles.
Figure 2. Roll and pitch motion models of vehicles.
Sensors 24 01316 g002
Figure 3. Force analysis of wheels.
Figure 3. Force analysis of wheels.
Sensors 24 01316 g003
Figure 4. Algorithm flow chart of extended Kalman filter.
Figure 4. Algorithm flow chart of extended Kalman filter.
Sensors 24 01316 g004
Figure 5. Flow chart of data acquisition.
Figure 5. Flow chart of data acquisition.
Sensors 24 01316 g005
Figure 6. Flow chart of adhesion coefficient identification algorithms.
Figure 6. Flow chart of adhesion coefficient identification algorithms.
Sensors 24 01316 g006
Figure 7. Road roughness.
Figure 7. Road roughness.
Sensors 24 01316 g007
Figure 8. Experimental flow chart of adhesion coefficient identification for pavements.
Figure 8. Experimental flow chart of adhesion coefficient identification for pavements.
Sensors 24 01316 g008
Figure 9. Longitudinal acceleration under the slope road.
Figure 9. Longitudinal acceleration under the slope road.
Sensors 24 01316 g009
Figure 10. Lateral acceleration under the slope road.
Figure 10. Lateral acceleration under the slope road.
Sensors 24 01316 g010
Figure 11. Acceleration of yaw angles under the slope roads.
Figure 11. Acceleration of yaw angles under the slope roads.
Sensors 24 01316 g011
Figure 12. Vertical loads for left front wheels under the slope road.
Figure 12. Vertical loads for left front wheels under the slope road.
Sensors 24 01316 g012
Figure 13. Vertical load of the right front wheel under the slope road.
Figure 13. Vertical load of the right front wheel under the slope road.
Sensors 24 01316 g013
Figure 14. Vertical load of the left back wheel under the slope road.
Figure 14. Vertical load of the left back wheel under the slope road.
Sensors 24 01316 g014
Figure 15. Vertical load of the right back wheel under the slope road.
Figure 15. Vertical load of the right back wheel under the slope road.
Sensors 24 01316 g015
Figure 16. Estimated results of pavement adhesion coefficient 0.7.
Figure 16. Estimated results of pavement adhesion coefficient 0.7.
Sensors 24 01316 g016
Figure 17. Estimated results of pavement adhesion coefficient 0.5.
Figure 17. Estimated results of pavement adhesion coefficient 0.5.
Sensors 24 01316 g017
Figure 18. Estimated results of pavement adhesion coefficient 0.3.
Figure 18. Estimated results of pavement adhesion coefficient 0.3.
Sensors 24 01316 g018
Figure 19. Estimated results of pavement adhesion coefficient 0.7.
Figure 19. Estimated results of pavement adhesion coefficient 0.7.
Sensors 24 01316 g019
Figure 20. Estimated results of pavement adhesion coefficient 0.5.
Figure 20. Estimated results of pavement adhesion coefficient 0.5.
Sensors 24 01316 g020
Figure 21. Estimated results of pavement adhesion coefficient 0.3.
Figure 21. Estimated results of pavement adhesion coefficient 0.3.
Sensors 24 01316 g021
Figure 22. Estimated results of variable adhesion coefficient scenario.
Figure 22. Estimated results of variable adhesion coefficient scenario.
Sensors 24 01316 g022
Table 1. Experimental parameter setting.
Table 1. Experimental parameter setting.
Target Speed/(km/h)Brake Control/
MPa
Open Loop Control/DegPavement Adhesion
Coefficient μ
Slope
1001000.30.1
Table 2. Experimental parameter setting.
Table 2. Experimental parameter setting.
Target Speed/(km/h)Brake Control/MPaOpen Loop Control/DegPavement Adhesion
Coefficient μ
Slope
1001000.70.1
1001000.50.1
1001000.30.1
Table 3. Parameter setting table of steering and braking.
Table 3. Parameter setting table of steering and braking.
Target SpeedBrake ControlOpen Loop ControlAdhesion Coefficient μ
100 km/h10 MPa45 deg0.7
100 km/h10 MPa45 deg0.5
100 km/h10 MPa45 deg0.3
Table 4. RMSEs of experimental estimation results.
Table 4. RMSEs of experimental estimation results.
Pavement Adhesion
Coefficient μ
RMSEs of Equivalent
Suspension Model
RMSEs of VDMSDF
0.70.056085940.11667209
0.50.036885300.10776193
0.30.0692884240.115742819
Table 5. RMSEs of experimental estimation results.
Table 5. RMSEs of experimental estimation results.
Pavement Adhesion
Coefficient μ
RMSEs of Equivalent
Suspension Model
RMSEs of VDMSDF
0.70.062814930.17942874
0.50.037884590.16536712
0.30.076884910.18405923
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, H.; Song, B.; Xu, J.; Li, H.; Li, S. Adhesion Coefficient Identification of Wheeled Mobile Robot under Unstructured Pavement. Sensors 2024, 24, 1316. https://doi.org/10.3390/s24041316

AMA Style

Zhang H, Song B, Xu J, Li H, Li S. Adhesion Coefficient Identification of Wheeled Mobile Robot under Unstructured Pavement. Sensors. 2024; 24(4):1316. https://doi.org/10.3390/s24041316

Chicago/Turabian Style

Zhang, Hongchao, Bao Song, Junming Xu, Hu Li, and Shuhui Li. 2024. "Adhesion Coefficient Identification of Wheeled Mobile Robot under Unstructured Pavement" Sensors 24, no. 4: 1316. https://doi.org/10.3390/s24041316

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