Next Article in Journal
Bionic Hovering Micro-Aerial Vehicle Using Array-Spiracle Wings
Next Article in Special Issue
Optimization of Gain Scheduled Controller for an Active Trailer Steering System Using an Evolutionary Algorithm
Previous Article in Journal
Study on Inflow Distortion Mechanism and Energy Characteristics in Bidirectional Axial Flow Pumping Station
Previous Article in Special Issue
Study on the Control Algorithm of Automatic Emergency Braking System (AEBS) for Commercial Vehicle Based on Identification of Driving Condition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Tire–Road Parameters Estimation Algorithm for Skid-Steered Wheeled Unmanned Ground Vehicle

1
National Key Laboratory of Vehicular Transmission, Beijing Institute of Technology, Beijing 100081, China
2
No. 208 Research Institute of China Ordnance Industies, Beijing 102202, China
*
Author to whom correspondence should be addressed.
Machines 2022, 10(11), 1015; https://doi.org/10.3390/machines10111015
Submission received: 23 September 2022 / Revised: 27 October 2022 / Accepted: 30 October 2022 / Published: 2 November 2022
(This article belongs to the Special Issue Advanced Modeling, Analysis and Control for Electrified Vehicles)

Abstract

:
Skid-steered wheeled vehicles can be applied in military, agricultural, and other fields because of their flexible layout structure and strong passability. The research and application of vehicles are developing towards the direction of “intelligent” and “unmanned”. As essential parts of unmanned vehicles, the motion planning and control systems are increasingly demanding for model and road parameters. In this paper, an estimation method for tire and road parameters is proposed by combining offline and online identification. Firstly, a 3-DOF nonlinear dynamic model is established, and the interaction between tire and road is described by the Brush nonlinear tire model. Then, the horizontal and longitudinal stiffness of the tire is identified offline using the particle swarm optimization (PSO) algorithm with adaptive inertia weight. Referring to the Burckhardt adhesion coefficient formula, the extended forgetting factor recursive least-squares (EFRLS) method is applied to identify the road adhesion coefficient online. Finally, the validity of the proposed identification algorithm is verified by TruckSim simulation and real vehicle tests. Results show that the relative error of the proposed algorithm can be well controlled within 5%.

1. Introduction

Skid-steered wheeled vehicles are different from traditional Ackerman steering vehicles. They do not have a traditional steering mechanism, relying on the different wheel speeds between each side to achieve steering [1]. The arrangement of the transmission and the suspension system is flexible, which does not occupy too much space of the vehicle body, and the off-road mobility and all-region passability are good [2]. With the deepening of the research on “unmanned” and “intelligent” vehicles, the combination of unmanned ground vehicle (UGV) and skid-steered wheeled vehicle technology has become a research hotspot, and many corresponding products have been produced for the military, agricultural, and construction machinery fields. The representative UGVs are: the Crusher 6 × 6 wheeled UGV by America, the Mule High Mobility UGV by America, the RoBattle 6 × 6 UGV by Israel, the J6 XTR (6 × 6) and J8 XTR (8 × 8) UGV by Canada, and the spark articulated suspension UGV by China [3,4,5,6].
Compared with Ackerman-steered vehicles, skid-steered wheeled vehicles do not have too many geometric constraints, and their motion control is completely dependent on the interaction between wheels and the road. Therefore, the accurate estimation of the tire–road contact is necessary for motion control. The tire–road contact characteristics of skid-steered wheeled vehicles include tire load, road adhesion coefficient, and slip rate. In addition, tire parameters are also important factors affecting the vehicle control process, such as tire stiffness and sideslip angle, but these two parameters cannot be directly measured by sensors, so researchers have conducted a lot of work to estimate tire stiffness and sideslip angle.
The focus of this study is to propose an observation method that combines online with offline algorithms to estimate tire parameters and the road adhesion coefficient of the skid-steered wheeled UGV. Based on the 3-DOF dynamic model and the Brush nonlinear tire model, an offline tire parameters estimation algorithm based on the PSO algorithm and an online road adhesion coefficient estimation algorithm based on the EFRLS method are proposed for the skid-steered wheeled UGV. The validity of the algorithm is verified by TruckSim simulation and real vehicle tests.
The contributions of this study are summarized as follows:
(1)
The kinematics model and 3-DOF dynamic model of the skid-steered wheeled UGV are established;
(2)
An offline longitudinal and cornering stiffness estimation algorithm using the Brush nonlinear tire model is proposed based on the PSO algorithm with adaptive inertia weight;
(3)
According to the estimation results of tire stiffness, referring to the Burckhardt adhesion coefficient formula, an online road adhesion coefficient estimation algorithm is proposed based on the EFRLS method and the single-wheel dynamics model.
(4)
The effectiveness of the algorithm is verified by real vehicle experiments.
This paper is organized as follows: In Section 2, related works in recent years are reviewed; in Section 3, the kinematics model, the dynamics model of the platform, and the tire model are established; in Section 4, an algorithm based on online and offline observation is proposed to estimate the tire stiffness and road adhesion coefficient; in Section 5, the experimental and simulation verification tests are presented; and in Section 6, the conclusions and future studies are put forward.

2. Related Works

For skid-steered wheeled UGVs, accurate estimation of tire parameters and tire–road contact characteristics is of great significance for vehicle dynamics modeling and motion control. The research methods and status of tire stiffness and tire–road contact characteristics estimation are discussed in this section, which can provide a reference for the research in this paper.

2.1. Research Status of Tire Stiffness Estimation

For UGVs, the longitudinal stiffness and the cornering stiffness of the tire are the important factors that affect vehicle control, but these two parameters cannot be directly measured by sensors. Therefore, researchers have carried out a lot of research in tire stiffness estimation, to reduce the calculation cost and improve the overall performance of the vehicle control system.
Based on the transverse force of the tire information, Lian et al. [7] established a simplified lateral dynamic model, supplemented by a recursive least-squares regression model considering forgetting factors and constraints to achieve tire cornering stiffness estimation. Taking the estimated cornering stiffness as input, a nonlinear sideslip angle observer based on a first-order Stirling interpolation filter and a first-order low-pass filter was established. Lee et al. [8] used the dual Kalman filtering algorithm combined with dual GPS antenna system data to estimate the steering stiffness online. Wang et al. [9] proposed a fuzzy adaptive robust cubature Kalman filter (FARCKF) to estimate the vehicle sideslip angle and steering stiffness. The recursive least-squares method was applied to update the model parameters of FARCKF, and the Takagi–Sugeno fuzzy system was applied to adjust the process noise parameters in FARCKF. Based on the Bayesian method, Berntorp et al. [10] regarded the deviation from the nominal stiffness value as a Gaussian disturbance and applied the particle filter and marginalization to realize the adaptive measurement noise and process noise, to realize the real-time estimation of tire cornering stiffness. According to the tire longitudinal force difference generated between two sides by the yaw moment will affect the steering movement, Wang et al. [11] estimated the cornering stiffness by using the longitudinal force difference as input. Sierra et al. [12] defined effective steering stiffness as the ratio of two-axis lateral force to sideslip angle. Based on the time-domain and frequency-domain vehicle lateral dynamics model, the direct method and β-less method were used to estimate the sideslip stiffness. Pereira et al. [13] proposed a tire cornering stiffness estimation method based on Levenberg–Marquardt (LM), which combined the experimental and theoretical values of the yaw rate through LM to estimate the tire cornering stiffness.

2.2. Research Status of Tire–Road Contact Characteristics Estimation

For skid-steered wheeled UGVs, their motion control is completely dependent on the ground force on the tire. Therefore, the estimation of tire–road contact characteristics plays an important role in the dynamic control of skid-steered vehicles. The tire–road contact characteristics include road friction coefficient, road adhesion coefficient, slip rate, etc.
The estimation algorithm of tire–road friction coefficient has always been a research hotspot. There are many factors affecting the tire–road friction coefficient, such as the tire pressure, pattern, temperature, material, etc., and it also has a great relationship with the road surface [14]. El Tannoury et al. [15] considered that the tire–road friction coefficient is mainly related to the tire pressure and the effective radius. Assuming that the rolling resistance is linear with the speed at low speed and low load, the wheel angular velocity, speed, and torque signal were divided into certain and uncertain quantities to decompose the observed signal. The correction amount was introduced to make the algorithm converge. Finally, the sliding mode observer was constructed to estimate the effective radius and rolling resistance. Han et al. [16] took the influence of road roughness and road texture into consideration and proposed an estimation method of tire–road peak friction coefficient considering the effective contact characteristics between the tire and the three-dimensional road. The effective contact area ratio coefficient was introduced into the LuGre tire model to optimize the estimation method.
In addition to rolling resistance, scholars are more concerned with the estimation of road adhesion. In particular, in the off-road environment, the estimation of the road adhesion coefficient is particularly important [17]. Liu et al. [18] used a single-wheel dynamics model to estimate tire–road adhesion and used the Brush tire model to calculate the current road adhesion coefficient based on the μ–S curve based on the current slip ratio. Wang et al. [19] assumed the road conditions of the front and rear tires were the same. The difference in the slope of the μ–S curve between the front and rear wheels was considered to be the influence of tire parameters and then used the vehicle driving state to estimate tire adhesion. This method can estimate the road adhesion coefficient with various driving modes, but it ignores the differences in road adhesion coefficient on both sides. Shim et al. [20,21] used a priori experience to assume the road adhesion coefficient, and the vehicle dynamics model was used to predict the vehicle dynamics output parameters. According to the difference between the model prediction results and the real vehicle sensor parameters, the assumed road adhesion coefficient was corrected. Ghandour et al. [22] used the tire force calculated by the Dugoff model and the nonlinear optimization method to estimate the road adhesion coefficient. Villagra et al. [23] used a weighted Dugoff model to estimate the road adhesion coefficient. Nilanjan et al. [24] used a sliding mode observer and an improved Dugoff model to estimate the longitudinal speed and road adhesion coefficient using only the wheel speed input.

3. System Modeling

In this section, the kinematics model and the dynamics model are established. In order to simplify system modeling, we make the following assumptions [25]:
(1)
The UGV is driving on a flat road, and the six wheels of the UGV are in contact with the road;
(2)
The 3 wheels on the same side rotate at the same speed;
(3)
The vehicle load is uniformly distributed;
(4)
The influence of vehicle suspension is not considered.

3.1. Kinematics Model of Skid-Steered Wheeled UGV

Due to the lack of geometric constraints similar to Ackerman-steered vehicles, the kinematic analysis is more dependent on the slip parameters. Based on the above assumptions, the kinematics diagram is established in Figure 1:
In Figure 1, a, b, and c denote the distance from each axis to the center of mass (CM).
In the vehicle body coordinate system, the kinematics equation can be expressed as:
{ v x = R 2 [ ω 1 ( 1 i 1 ) + ω 2 ( 1 i 2 ) ] v y = R 2 [ ω 1 ( 1 i 1 ) + ω 2 ( 1 i 2 ) ] tan β = v x tan β ϕ ˙ = R [ ω 1 ( 1 i 1 ) + ω 2 ( 1 i 2 ) ] B
where v x and v y denote the longitude and lateral velocity on the vehicle body coordinate; ω 1 and ω 2 denote the right and left side rotating velocity; ϕ ˙ denotes the yaw velocity; B denotes the width of the vehicle; R is the wheel radius; β is the sideslip angle of the vehicle body; s 1 and s 2 denote the slip rate of each side wheel, which is expressed as:
s j = R w j v x j R w j
Based on Assumption (4), the longitude velocity of each side can be expressed as:
u x , i j = { v x B 2 ϕ ˙         j = 1 v x + B 2 ϕ ˙         j = 2
The longitudinal slip rate can be expressed as:
{ s 1 = R ω 1 ( v x B 2 ϕ ˙ ) R ω 1 s 2 = R ω 2 ( v x + B 2 ϕ ˙ ) R ω 2
The lateral velocity of the co-axial wheel can be expressed as:
u y , i j = { v y + a ϕ ˙ i = 1 v y + b ϕ ˙ i = 2 v y + c ϕ ˙ i = 3

3.2. Dynamics Model of Skid-Steered Wheeled UGV

For the description of the planar motion of the skid-steered wheeled UGV, the multi-DOF nonlinear dynamics model can describe the motion state more accurately. In this study, the road roughness parameters are regarded as external disturbances, a 3-DOF nonlinear dynamics model of the skid-steered wheeled UGV is established, and the nonlinear tire model is used to describe the tire force. The force analysis of the vehicle is shown in Figure 2.
The 3-DOF dynamics model can be expressed as:
{ m ( a x v y ϕ ˙ ) = i = 1 , 2 , 3 j = 1 , 2 F x , i j m ( a y + v x ϕ ˙ ) = i = 1 , 2 , 3 j = 1 , 2 F y , i j I z ϕ ¨ = B 2 i = 1 , 2 , 3 ( F x , i 1 F x , i 2 ) + j = 1 , 2 ( a F y , 1 j + b F y , 2 j + c F y , 3 j )
where m denotes the mass of the vehicle; a x and a y denote the longitude and lateral acceleration on the vehicle body coordinate; I z denotes moment of inertia about the z-axis of the vehicle; F x , i j and F y , i j denote the longitude and lateral force on each tire.

3.2.1. Single-Wheel Longitudinal Dynamics Model

In this study, the single-wheel longitudinal dynamics model is applied to identify the road adhesion coefficient. The single-wheel longitudinal dynamics model is shown in Figure 3
Then, the single-wheel longitudinal dynamics model can be expressed as:
I w ω ˙ i j = T i j R F x , i j R f i j i = 1 , 2 , 3 ; j = 1 , 2
where I w denotes the moment of inertia of the wheel; ω i j denotes the angular velocity of the wheel; f i j denotes the rolling resistance of the wheel; i = 1 , 2 , 3 denotes the front, middle and rear wheels, respectively; j = 1 , 2 denotes the left and right wheels, respectively.

3.2.2. Brush Nonlinear Tire Model

In this study, the Brush nonlinear tire model is applied to analyze the wheel-road contact characteristics of the vehicle. Considering the lateral–longitudinal combined slip characteristics of the tire, the contact between the tire and the road has comprehensive deformation stiffness and adhesion limit. The Brush nonlinear tire model is suitable for combined slip conditions, which assumes that the tire is a rigid ring surrounded by a ring of deformable brushes [26]. The model parameters are road friction coefficient μ , longitudinal stiffness C x , and cornering stiffness C α . The input is the longitudinal slip ratio s , sideslip angle, α and vertical load of the tire F z .
The longitude and lateral force of the tire can be expressed as:
{ s = R ω u x u x α = arctan ( u y u x ) C = C x 2 ( s 1 + s ) 2 + C α 2 ( tan α 1 + s ) 2 F = { C 1 3 μ F z C 2 + 1 27 μ 2 F z 2 C 3 C 3 μ F z μ F z C > 3 μ F z F x = C x s ( 1 + s ) F C F y = C α tan α ( 1 + s ) F C
where u x and u y denote the lateral and longitudinal velocity of each wheel center, which can be calculated from (3) and (5). The longitudinal and lateral forces of the tire calculated by the Brush nonlinear tire model under the vertical load of 5000 N are shown in Figure 4 and Figure 5.

3.2.3. Vertical Force Estimation of the Tire

In this section, the longitudinal load transfer caused by vehicle acceleration and ramp conditions is discussed. The vertical load is divided into static load and dynamic load. The static load can be calculated according to the mass and the position of CM; dynamic load needs to consider the load change caused by the vehicle motion.
The tire force calculation for the multi-axes vehicle is a statically indeterminate problem. To calculate tire vertical force for the Brush nonlinear tire model, an assumption is proposed: the vertical deformation of the suspension and the tire follow a linear relationship, and the tire load is proportional to the vertical deformation of the suspension and the tire. Then, the tire vertical force in the longitudinal direction can be expressed as:
{ F z 1 = G cos ( δ ) ( a ( b + c ) + b 2 + c 2 ) + G h sin ( δ ) ( 2 a + b + c ) + h m a x ( 2 a + b + c ) 2 ( a 2 a ( b + c ) + b 2 b c + c 2 ) F z 2 = G cos ( δ ) ( a 2 a b + c ( c - b ) ) + G h sin ( δ ) ( a 2 b + c ) + h m a x ( a 2 b + c ) 2 ( a 2 a ( b + c ) + b 2 b c + c 2 ) F z 3 = G cos ( δ ) ( a 2 a c + b ( b - c ) ) + G h sin ( δ ) ( a + b 2 c ) + h m a x ( a + b 2 c ) 2 ( a 2 a ( b + c ) + b 2 b c + c 2 )
where F z 1 , F z 2 , F z 3 denote the vertical force on the front, middle, and rear axis; h denotes the height of CM; G denotes the gravity of the vehicle; δ denotes the road gradient.
Take the lateral acceleration into consideration:
Δ F z 1 = Δ F z 2 = m a y h B
where Δ F z 1 and Δ F z 2 denote the vertical load variation of the right and left sides due to the influence of lateral acceleration. Then, the vertical tire force can be expressed as:
F z i j = { F z i 2 m a y h 3 B i = 1 , 2 , 3 j = 1 F z i 2 + m a y h 3 B i = 1 , 2 , 3 j = 2
The simulation result in TruckSim is shown in Figure 6, which shows the change in the vertical load of each wheel during acceleration and steering. When the vehicle begins to accelerate from the 8 s, the vertical load on the rear axis increases and the load on the front axis is inverse. When the vehicle turns for 30 s, the vertical load on the right side increases, and the load on the left side is inverse. The simulation result shows the vertical force calculation method satisfies the accuracy requirement at different driving conditions.

4. Observer Design

For the skid-steered wheeled UGV applied to variable conditions, the ability to estimate the tire parameters and road parameters is necessary for the motion planning and control systems. The tire parameters are almost unchanged with the driving conditions during the actual driving, the offline identification method can be used to estimate the parameters. However, the road adhesion coefficient changes in real-time during the actual driving, which directly affects the motion control of the UGV, so an online identification method to estimate the road adhesion coefficient is necessary.

4.1. Offline Tire Parameters Estimation Algorithm

The tire parameters are generally considered to be constant and will not change with the operating conditions of the vehicle, so the offline identification algorithm can be used to estimate tire parameters. In this study, the Brush nonlinear tire model is applied, and the parameters to be identified are the longitudinal stiffness C x and cornering stiffness C α of the tire.

4.1.1. Longitudinal Stiffness Estimation Algorithm

The straight driving condition is commonly chosen to estimate the longitudinal stiffness, to eliminate the influence of tire cornering condition. For the Brush nonlinear tire model, when the slip ratio of the tire is very small, the longitudinal stiffness of the tire can be approximately linear. When the vehicle acceleration is small, the longitudinal force of the tire can be approximated as:
F x , i j = C x s i j
For the longitudinal dynamics model of the vehicle, it can be considered that the parameters of each tire are the same because of the same type of each tire, then the longitudinal dynamics equation can be expressed as:
m a x = C x i = 1 , 2 , 3 j = 1 , 2 s i j F r
where F r denotes the combined resistance of the vehicle, including the rolling resistance and wind resistance. This can be transformed into an optimization problem:
min   J = 1 m C ^ x i = r , l j = f , m , r s i j ( a x + F r m ) s t       C x min     C x C x max
The constraints of longitudinal stiffness determined by prior experience.

4.1.2. Cornering Stiffness Estimation Algorithm

For the traditional Ackerman-steered vehicle, the method of unpowered fixed steering wheel angle is commonly applied to estimate the cornering stiffness, which can eliminate the influence of longitudinal driving force. For the skid-steered wheeled vehicle, the steering mechanism determines that the skid-steered wheeled vehicle cannot realize the steering condition without power. The estimation of the cornering stiffness of the skid-steered wheeled vehicle must be carried out in the presence of longitudinal driving force. Therefore, the estimation of the cornering stiffness of the skid-steered wheeled vehicle must be based on the premise that the longitudinal stiffness of the tire is known. In this case, the method similar to the Ackerman-steered vehicle to take a large radius without power cannot be applied to make a linear assumption for the lateral condition of the tire. The longitudinal characteristics of the tire must be taken into consideration and the nonlinear estimation method of lateral and longitudinal coupling will be adopted.
In this study, the cornering stiffness of the tire is estimated by the tire model and vehicle cornering dynamic model under the premise that the longitudinal stiffness of the tire is estimated by the algorithm provided above. Under the premise that the longitudinal stiffness is known, the lateral force can be calculated by Equation (8). In addition, if the longitudinal slip ratio and sideslip angle of the tire are known, then the cornering stiffness estimation will be transformed into a nonlinear optimization problem:
min   J = 1 m i = 1 , 2 , 3 j = 1 , 2 F ^ y ( C ^ α , s i j , α i j ) a y s t       C α min     C α C α max
where F ^ y denotes the estimated value based on the estimated cornering stiffness C ^ α . The constraints of cornering stiffness determined by prior experience.

4.1.3. Tire Stiffness Offline Estimation Algorithm Based on PSO

In this study, the particle swarm optimization (PSO) algorithm is adopted to estimate tire stiffness. The PSO algorithm is based on the randomness of the population parallel optimization algorithm. Compared with other algorithms, the PSO algorithm is more flexible, which does not need to identify the functions of differentiable or continuous, and does not need crossover or mutation operations. In addition, the tire of the skid-steered wheeled UGV is easy to be in a strong nonlinear condition during the steering process, and the PSO algorithm has better fitting performance for nonlinear conditions. The parameters that need to be adjusted in the PSO algorithm are less and the convergence speed is faster than other algorithms, so it has been widely used [27].
The traditional PSO algorithm is as follows: for the n-dimensional space, the total number of particles is N, X i = [ x i , 1 , x i , 2 x i , n ] denotes the i-th particle position vector, and V i = [ v i , 1 , v i , 2 v i , n ] denotes the velocity vector. By evaluating the objective function of each particle, the optimal position of a single particle P i = [ p i , 1 , p i , 2 p i , n ] and the optimal position of the entire particle swarm P g = [ p g , 1 , p g , 2 p g , n ] can be obtained. The velocity vector and position vector of each particle are then updated using the following equation:
v i , j m + 1 = γ v i , j m + C 1 r 1 ( p i , j m x i , j m ) + C 2 r 2 ( p g , j m x i , j m ) x i , j m + 1 = x i , j m + v i , j m + 1
where j = 1,2,…,n; m denotes the number of iterations; r 1 and r 2 are random values between [0,1]. γ denotes non-negative inertia factors; the larger the value of γ is, the stronger the global optimization ability of the algorithm is, and the weaker the local optimization ability is. C 1 and C 2 are non-negative constants, which are also parameters to adjust the weights of local optimal value and global optimal value.
The process of the PSO algorithm is as follows:
(1)
Initialize the particle swarm, including the number of particles, the initial velocity and position of each particle, and the inertia factor;
(2)
The evaluation function is adopted to evaluate the initial value of each particle in the particle swarm, the optimal position of each particle is saved, and the optimal solution is selected as the global optimal initial solution to record its position;
(3)
The velocity and position of the particles are updated according to Function (16);
(4)
Evaluate the updated particle swarm, update the local optimal value of each particle and the global optimal value of the whole particle swarm;
(5)
Repeat iteration steps (3) and (4) until iteration conditions are met.
The calculation process of the PSO algorithm is shown in Figure 7.
The problem with the traditional PSO algorithm is that the particles may converge at the local minimum. As the inertia factor, the greater the value of γ , the weaker the local optimization ability of the algorithm, and the stronger the global optimization ability; on the contrary, the smaller the value of γ , the stronger the local optimization ability of the algorithm, and the weaker the global optimization ability. Based on this, a linearly variable inertia factor is introduced into the PSO algorithm to simultaneously meet the algorithm’s requirements for global search and local accurate convergence with adaptive weight. The adaptive weight can be expressed as:
γ = { γ min + ( γ max γ min ) ( O F O F min ) O F avg   O F min O F O F avg   γ max O F > O F avg  
where O F denotes the current objective function value of the particle; O F min and O F avg denote the minimum target value and the average target value of the particles, respectively.
From Function (17), for the adaptive weight, when the target value of each particle in the particle swarm tends to be consistent or tends to be local optimal, the inertia weight increases accordingly; when the target value distribution of each particle in the particle swarm is relatively dispersed, the inertia weight decreases accordingly. In addition, this algorithm can reduce the inertia weight of the particle whose target value is better than the average target value to retain the particle. The particles whose target values are worse than the average will get larger inertia weights so that these particles can move faster to better search space.

4.2. Online Road Adhesion Coefficient Estimation Algorithm

4.2.1. Slip Rate–Road Adhesion Coefficient Curve

In this study, the road adhesion coefficient model proposed by Burckhardt [28] is adopted to estimate the road adhesion coefficient, which can be expressed as:
μ ( θ , λ ) = θ θ e c 1 θ ( λ + c 2 λ 2 ) c 3 λ sgn ( λ ) + c 4 λ 2
where μ ( θ , λ ) denotes the utilization of road adhesion coefficient under the current tire load and slip rate; θ denotes the peak road adhesion coefficient; λ denotes the tire slip ratio; c 1 defines the slope rate of the initial segment of the curve; c 2 is applied to adjust the slope rate of the curve without affecting the slope rate of the initial segment, c 3 and c 4 are used to adjust the decreased slope rate of the road adhesion coefficient after the maximum coefficient. Relevant experimental studies have found that the three coefficients c 2 c 4 have little effect on the slip rate–road adhesion coefficient curve, and the values under different road conditions also have little effect on the curve. Therefore, we generally take these three coefficients as fixed values in practical application, and the three coefficients calibrated by the test are c 2 = 8 ,   c 3 = 0.25 ,   c 4 = 0.11 .
The influence of θ and c 1 on slip rate–road adhesion coefficient can be seen in Figure 8 and Figure 9. It can be seen that c 1 mainly affects the slope rate of slip rate–road adhesion coefficient before reaching the peak coefficient. Based on the above assumptions, this study will estimate the parameters in Equation (18) and c 1 .
According to Equation (18), the slope rate of the road adhesion coefficient μ and slip rate λ can be expressed as:
μ λ = c 1 ( 1 + 2 λ c 2 ) e c 1 θ ( λ + c 2 λ 2 ) c 3 sgn ( λ ) + 2 c 4 λ
The slope rate of the road adhesion coefficient μ and θ can be expressed as:
μ θ = 1 [ 1 c 1 ( λ + c 2 λ 2 ) ] e c 1 θ ( λ + c 2 λ 2 )
According to Equation (19), let:
μ λ = 0
Then, the slip rate λ s at the corresponding maximum road adhesion coefficient can be obtained, bringing λ s into Equation (18), the maximum road adhesion coefficient under current road conditions can be obtained. It is difficult to obtain the analytical solution with Equation (19), and the numerical solution can be obtained by the numerical method.

4.2.2. Road Adhesion Coefficient Estimation

In this section, the Brush tire model in Section 3 is applied as the tire model for the road adhesion coefficient estimation. The parameters to be estimated include the longitudinal stiffness C x and cornering stiffness C α of the tire.
According to Equation (8), the 3-DOF dynamics model of the vehicle can be expressed as:
{ m a x = i = 1 , 2 , 3 j = 1 , 2 F x , i j ( μ ( θ , c 1 , κ i , α i ) , F z , i j ) F f F a i r m a y = i = 1 , 2 , 3 j = 1 , 2 F y , i j ( μ ( θ , c 1 , κ i , α i ) , F z , i j ) I z ϕ ¨ = B 2 i = 1 , 2 , 3 ( F x , i 1 F x , i 2 ) + j = 1 , 2 ( a F y , 1 j + b F y , 2 j + c F y , 2 j )
In addition, the dynamic model of the wheel during vehicle driving is taken into consideration (Figure 3 and Equation (7)). For the test platform used in this paper, the wheel speed of the same side is the same, the longitudinal wheel speed of the same side is the same, and the three wheels on the same side are driven by the same motor, then the following dynamic equation can be obtained:
{ 3 I w ω ˙ w f = ( T m 1 i = 1 , 2 , 3 F x , i 1 ( θ , c 1 , κ i , α i ) R i = 1 , 2 , 3 F f , i 1 R ) 3 I w ω ˙ w r = ( T m 2 i = 1 , 2 , 3 F x , i 2 ( θ , c 1 , κ i , α i ) R i = 1 , 2 , 3 F f , 12 R )
Then, the longitudinal dynamic model of the vehicle can be expressed as:
{ a x = 1 m i = 1 , 2 , 3 j = 1 , 2 F x , i j ( μ ( θ , c 1 , κ i , α i ) , F z , i j ) F f F a i r a y = 1 m i = 1 , 2 , 3 j = 1 , 2 F y , i j ( μ ( θ , c 1 , κ i , α i ) , F z , i j ) ϕ ¨ = 1 I z B 2 i = 1 , 2 , 3 ( F x , i 1 F x , i 2 ) + j = 1 , 2 ( a F y , 1 j + b F y , 2 j + c F y , 3 j ) ω ˙ w 1 = 1 3 I w ( T m 1 i = 1 , 2 , 3 F x , i 1 ( μ ( θ , c 1 , κ i , α i ) , F z , i 1 ) R i = 1 , 2 , 3 F f , i 1 R ) ω ˙ w 2 = 1 3 I w ( T m 2 i = 1 , 2 , 3 F x , i 2 ( μ ( θ , C 1 , κ i , α i ) , F z , i 2 ) R i = 1 , 2 , 3 F f , i 2 R )
where η = [ θ c 1 ] T is defined as the estimation parameter vector.

4.2.3. EFRLS Estimation Algorithm

For a nonlinear system, the estimation of the parameters to be identified in the system can be linearized. The data of the online estimation algorithm is constantly updated and increased with sampling time. In order to avoid increased computation and consider the estimation requirement of time-varying parameters, a recursive algorithm is usually used for online parameter estimation. In this study, the extended forgetting factor recursive least-squares (EFRLS) with a forgetting factor [29] is used to estimate the road adhesion coefficient online. The EFRLS algorithm is simple in calculation, fast in convergence, and stable in the convergence process. It can better meet the different requirements of parameter calculation accuracy and calculation speed. The algorithm has good filtering ability for non-periodic components and various high-frequency components. In addition, the introduction of the forgetting factor can make the algorithm gradually discard the long ago data and improve the convergence speed of the estimation algorithm.
For a nonlinear system
{ η ( k + 1 ) = η ( k ) y ( k ) = h ( η ( k ) , x ( k ) )
where η denotes the model parameter for estimation. For the model parameters to be estimated, it can be considered that the rate of change with time is very small, so it can be considered as η ˙ = 0 . After linearization of Equation (25), we can get:
{ η ( k + 1 ) = η ( k ) y ( k ) = C ( k ) η ( k )
where
C ( k ) = h ( η ) η | η = η ^ ( k )
For more complex models in practice, the Jacobi matrix using analytical expressions will be very complicated. Therefore, the central difference method can be adapted to approximate the Jacobi matrix in practical applications, which can be expressed as:
C i j h ( η + Δ η j e j ) h ( η Δ η j e j ) 2 Δ η j | η = η ^
where
e j = [ 0...1 ( j ) ...0 ] T
The general form of the EFRLS algorithm can be expressed as:
{ θ ( k + 1 ) = Φ ( k ) θ ( k ) + Φ ( k ) K ( k + 1 ) [ y ( k + 1 ) C ( k + 1 ) Φ ( k ) θ ( k ) ] K ( k + 1 ) = P ( k ) Φ T ( k ) C T ( k + 1 ) [ λ I + C ( k + 1 ) Φ ( k ) P ( k ) Φ T ( k ) C T ( k + 1 ) ] 1 P ( k + 1 ) = 1 λ Φ ( k ) [ I K ( k + 1 ) C ( k + 1 ) Φ ( k ) ] P ( k ) Φ T ( k )
where Φ denotes the linearization matrix corresponding to the process equation. In this study, due to the assumption that the change trend of the parameters to be estimated is very slow, Φ is the unit matrix; λ denotes the forgetting factor, the real quantity of λ is less than 1.
For the parameters related to the road adhesion coefficient to be estimated in this study, Equation (30) will be used for estimation, and Equations (18) and (19) will be used to calculate the maximum road adhesion coefficient and the corresponding longitudinal slip ratio.

5. Experimental Results and Analysis

In this section, an experiment test is set up to verify the proposed estimation algorithm in this paper. The experiment platform is designed by our library, and the sensors set up on the vehicle are introduced. The experiment platform is a six-wheel drive skid-steered wheeled UGV with articulated suspension. The platform is shown in Figure 10.

5.1. Experimental Platform Introduction

The platform mainly includes the articulated suspension system and wheel drive system. The articulated suspension system includes six sets of longitudinal rocker arms that can rotate 360 degrees controlled by the adjustment mechanism using planetary deceleration combined with an electromagnetic brake. The drive system of the platform includes two sets of drive motors and corresponding transmission devices. Two driving motors are installed on the two sides of the vehicle body to drive the three wheels on the same side by transmission. The torque is given by the motor controller and the speed is given by the encoder. The motion speed of the wheel on the same side is the same because of the mechanical structure of the drive system. This scheme can greatly improve the power and suspension performance of the vehicle while reducing the weight of the vehicle and greatly improving the off-road performance. The essential parameters of the platform are shown in Table 1.
The sensors installed on the UGV include an integrated navigation system, a binocular camera, an 8-line LIDAR, and a 32-line LIDAR. The integrated navigation system includes the IMU, GNSS, and dual antennas corresponding to the GNSS. The IMU is located on the geometric center to provide the acceleration and rotation rate on the three axes. According to the assumption that the center of mass is located on the geometric center, the location of the IMU is to decrease the bias caused by the installation site. The dual antenna is located on the axle wire of the UGV. The RTK-GNSS can provide accurate longitude and lateral velocity, position, and direction information. The accuracy of the RTK-GNSS is shown in Table 2.
The binocular camera and the 8-line LIDAR are located on the front of the vehicle body to gather the environmental information. The 32-line LIDAR is located on the top of the vehicle body to detect the obstruction. In this study, the environmental information obtained from the camera and the LIDAR is not used. The sensors applied in the estimation algorithm include the IMU, RTK-GNSS, and the encoder of the motor. The experimental platform and the RTK-GNSS base station are shown in Figure 11. The diagram of the measuring system is shown in Figure 12.

5.2. Experimental Verification of the Tire Parameters Estimation Algorithm

In this section, the simulation condition is set in the co-simulation platform of TruckSim and Simulink. The motion of the vehicle simulation model in TruckSim is shown in Figure 13. From 10 s, the vehicle starts to accelerate uniformly straight to 10 m/s, after which the speed remains stable. From 50 s, the vehicle begins to turn, and reaches the steady-state steering at 83 s, with a yaw rate of about 0.05 rad/s.
The longitudinal slip ratio and cornering angle of the tire under simulation driving conditions are shown in Figure 14. Due to the instability of the dynamic model of the simulation software itself, a large vibration is generated in the first few seconds. Therefore, the verification of the estimation algorithm will begin after the vehicle is stable. The object estimated in this paper is the relevant parameters of the Brush nonlinear tire model used in Section 3.
The tire parameter estimation results obtained by the offline estimation algorithm are input into the Brush nonlinear tire model used in Section 3. On this basis, the 3-DOF dynamic model of the skid-steered wheeled UGV established in chapter 3 is used to calculate the dynamic model output of the tire model obtained by the estimation algorithm under the current working condition. Then, the output is compared with the relevant motion state of the TruckSim model output to verify the accuracy of the estimation algorithm applied in this paper. The comparison of the lateral and longitudinal acceleration output by the nonlinear dynamic model of the longitudinal stiffness and cornering stiffness of the tire obtained by the estimation algorithm and the longitudinal and lateral acceleration output by TruckSim are shown in Figure 15 and Figure 16 respectively, respectively.
Since the relevant parameters of the tire can be obtained directly in TruckSim, the comparison between the lateral and longitudinal stiffness of the tire obtained by the estimation algorithm under TruckSim simulation conditions and the actual tire model parameters in the TruckSim model is shown in Table 3. It can be seen that the tire parameter estimation algorithm used in this paper can accurately estimate the longitudinal and cornering stiffness of the tire.
Then, the real vehicle test data are used to verify the tire parameter estimation algorithm. Based on the real vehicle test data, the lateral and longitudinal vehicle speeds measured by RTK-GPS are applied to calculate the longitudinal slip rate and sideslip angle of the tire. The vehicle tire parameters estimated by the algorithm proposed in this paper are applied to calculate the tire force. The nonlinear dynamic model is applied to calculate the lateral and longitudinal acceleration of the vehicle. The final estimation results are: tire longitudinal stiffness, 16,270 N; cornering stiffness, 13,211 N/rad. The comparison between the output results of the vehicle dynamics model and the real vehicle motion state is shown in Figure 17, Figure 18, Figure 19 and Figure 20.
The comparison between the longitudinal acceleration results from the nonlinear dynamic model using the longitudinal and cornering stiffness obtained by the estimation algorithm and the real vehicle test under the same driving conditions is shown in Figure 17. The absolute error of the longitudinal acceleration from the nonlinear dynamic model using the longitudinal and cornering stiffness obtained by the estimation algorithm and the real vehicle test under the same working condition is shown in Figure 18. The standard deviation of the output of the dynamic model is σ a y = 0.0662 m / s 2 , and the cumulative velocity of the longitudinal acceleration error in 20 s is v y _ e r r = 0.1879 m / s .
The comparison between the lateral acceleration results from the nonlinear dynamic model using the longitudinal and cornering stiffness obtained by the estimation algorithm and the real vehicle test under the same driving conditions is shown in Figure 19. The absolute error of the lateral acceleration from the nonlinear dynamic model using the longitudinal and cornering stiffness obtained by the estimation algorithm and the real vehicle test under the same working condition is shown in Figure 20. The standard deviation of the output of the dynamic model is σ a y = 0.2469 m / s 2 , and the cumulative velocity of the longitudinal acceleration error in 20 s is v y _ e r r = 1.2969 m / s . It can be seen that the lateral and longitudinal acceleration of the vehicle obtained from the tire model estimation results is in good agreement with the real vehicle test. It is also noted that the accuracy of the model output value of the longitudinal acceleration is relatively higher than that of the model output value of the lateral acceleration.

5.3. Experimental Verification of the Road Adhesion Coefficient Estimation Algorithm

According to the road adhesion coefficient estimation algorithm proposed in Section 4.2, the straight-line driving conditions are selected to identify road parameters in this study. Two kinds of roads are chosen to verify the road adhesion coefficient estimation algorithm. The simulation platform is TruckSim and Simulink co-simulation.
The road adhesion coefficient estimation results are shown in Figure 21. Whether it is a low-adhesion road or a high-adhesion road, the road adhesion coefficient estimation algorithm for the skid-steered wheeled UGV proposed in this paper can estimate the current road adhesion coefficient quickly and accurately.
The error analysis of the estimation algorithm under a low-adhesion road is shown in Figure 22, including the absolute error and the relative error. For the low-adhesion road, the real value of the road adhesion coefficient is set to 0.2. Since the initial value is set to be close to the true value, the estimation result can quickly approach the real value of the road adhesion coefficient, and the relative error of the estimation result is quickly reduced to below 2%. It can be verified that the estimation result of the algorithm under a low-adhesion road can meet the requirements both in convergence speed and error.
The error analysis of the estimation results under a high-adhesion road is shown in Figure 23. For high-adhesion roads, the real value of the road adhesion coefficient is set to 0.8. From the error analysis diagram, it can be seen that under the high-adhesion road, the relative error of the road adhesion coefficient is reduced to less than 5% at about 2 s, and then maintained within 5%. Although the convergence speed and estimation accuracy slightly are worse than the low-adhesion road, they still have a high accuracy to meet system requirements.

6. Conclusions

In this paper, a complete system estimation method of vehicle tire parameters and tire–road adhesion coefficient is established for a skid-steered wheeled vehicle considering the dynamic characteristics, which provide parameter support for vehicle motion planning and control systems.
Based on the dynamic characteristics of the skid-steered wheeled vehicle and considering the power steering characteristics, an offline tire parameter estimation algorithm of the skid-steered wheeled vehicle based on the PSO algorithm is established, and the PSO algorithm is improved by using the adaptive weight method to improve its convergence.
Based on the dynamic characteristics of the skid-steered wheeled vehicle and the Brush nonlinear tire model, according to the Burckhardt road adhesion coefficient formula, a road adhesion coefficient estimation algorithm based on the EFRLS algorithm is designed to estimate the tire–road adhesion coefficient in real-time.
The effectiveness of the estimation algorithms proposed in this paper is verified by TruckSim simulation test and real vehicle test.

Author Contributions

Conceptualization, Y.Z. and X.L.; methodology, Y.Z., X.Z. and S.L.; software, Y.Z., X.Z. and Q.L.; validation, S.Y. and X.L.; formal analysis, Y.Z., X.Z. and S.L.; experiment, X.Z., Y.Z., S.L. and Q.L.; data processing, Y.Z. and X.Z.; writing—original draft preparation, Y.Z., X.Z. and S.L.; writing—review and editing, Y.Z., X.Z. and Q.L.; supervision, S.Y. and X.L.; project administration, S.Y. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, X.; Pei, W.; Yin, X.; Yuan, S. An observation algorithm for key motion states of skid-steered wheeled unmanned vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021. [Google Scholar] [CrossRef]
  2. Ni, J.; Hu, J.; Li, X. Dynamic modelling, validation and handling performance analysis of a skid-steered vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2016, 230, 514–526. [Google Scholar] [CrossRef]
  3. Chen, H.; Zhang, Y. An overview of research on military unmanned ground vehicles. Acta Armamentarii 2014, 35, 1696–1706. [Google Scholar] [CrossRef]
  4. Liu, Q.; Li, Z.; Yuan, S.; Zhu, Y.; Li, X. Review on vehicle detection technology for unmanned ground vehicles. Sensors 2021, 21, 1354. [Google Scholar] [CrossRef] [PubMed]
  5. Gao, X.; Li, X.; Liu, Q.; Li, Z.; Yang, F.; Luan, T. Multi-Agent Decision-Making Modes in Uncertain Interactive Traffic Scenarios via Graph Convolution-Based Deep Reinforcement Learning. Sensors 2022, 22, 4586. [Google Scholar] [CrossRef] [PubMed]
  6. Liu, Q.; Li, X.; Yuan, S.; Li, Z. Decision-Making Technology for Autonomous Vehicles: Learning-Based Methods, Applications and Future Outlook. In Proceedings of the 24th IEEE International Conference on Intelligent Transportation Systems, Indianapolis, IN, USA, 19–22 September 2021. [Google Scholar]
  7. Lian, Y.F.; Zhao, Y.; Hu, L.L.; Tian, Y.T. Cornering stiffness and sideslip angle estimation based on simplified lateral dynamic models for four-in-wheel-motor-driven electric vehicles with lateral tire force information. Int. J. Automot. Technol. 2015, 16, 669–683. [Google Scholar] [CrossRef]
  8. Lee, S.; Nakano, K.; Ohori, M. On-board identification of tyre cornering stiffness using dual Kalman filter and GPS. Veh. Syst. Dyn. 2015, 53, 437–448. [Google Scholar] [CrossRef]
  9. Wang, Y.; Geng, K.; Xu, L.; Ren, Y.; Dong, H.; Yin, G. Estimation of Sideslip Angle and Tire Cornering Stiffness Using Fuzzy Adaptive Robust Cubature Kalman Filter. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 1451–1462. [Google Scholar] [CrossRef]
  10. Berntorp, K.; Di Cairano, S. Tire-Stiffness and Vehicle-State Estimation Based on Noise-Adaptive Particle Filtering. IEEE Trans. Control Syst. Technol. 2019, 27, 1100–1114. [Google Scholar] [CrossRef]
  11. Wang, R.; Wang, J. Tire–road friction coefficient and tire cornering stiffness estimation based on longitudinal tire force difference generation. Control Eng. Pract. 2013, 21, 65–75. [Google Scholar] [CrossRef]
  12. Sierra, C.; Tseng, E.; Jain, A.; Peng, H. Cornering stiffness estimation based on vehicle lateral dynamics. Veh. Syst. Dyn. 2006, 44 (Suppl. 1), 24–38. [Google Scholar] [CrossRef]
  13. Pereira, C.; da Costa Neto, R.; Loiola, B. Cornering stiffness estimation using Levenberg–Marquardt approach. Inverse Probl. Sci. Eng. 2021, 29, 2207–2238. [Google Scholar] [CrossRef]
  14. Guo, H. Study on Nonlinear Observer Method for Vehicle Velocity Estimation. Ph.D. Thesis, Jilin University, Changchun, China, 2010. [Google Scholar]
  15. El Tannoury, C.; Plestan, F.; Moussaoui, S.; Gil, G.P. A variable structure observer for an on-line estimation of a tyre rolling resistance and effective radius. In Proceedings of the 12th International Workshop on Variable Structure Systems, Mumbai, India, 12–14 January 2012. [Google Scholar]
  16. Han, Y.; Lu, Y.; Liu, J.; Zhang, J. Research on Tire/Road Peak Friction Coefficient Estimation Considering Effective Contact Characteristics between Tire and Three-Dimensional Road Surface. Machines 2022, 10, 614. [Google Scholar] [CrossRef]
  17. Yu, Z.; Zuo, J.; Zhang, L. A summary on the development status of tire-road friction coefficient estimation techniques. Automot. Eng. 2006, 28, 546–549. [Google Scholar]
  18. Liu, C.; Peng, H. Road friction coefficient estimation for vehicle path prediction. Veh. Syst. Dyn. 1996, 25, 413–425. [Google Scholar] [CrossRef]
  19. Wang, J.; Alexander, L.; Rajamani, R. Friction estimation on highway vehicles using longitudinal measurements. J. Dyn. Syst. Meas. Control 2004, 126, 265–275. [Google Scholar] [CrossRef]
  20. Shim, T.; Margolis, D. Using µ feedforward for vehicle stability enhancement. Veh. Syst. Dyn. 2001, 35, 103–119. [Google Scholar] [CrossRef]
  21. Shim, T.; Margolis, D. Model-Based Road Friction Estimation. Veh. Syst. Dyn. 2004, 41, 28. [Google Scholar] [CrossRef]
  22. Ghandour, R.; Victorino, A.; Doumiati, M.; Charara, A. Tire/road friction coefficient estimation applied to road safety. In Proceedings of the 18th Mediterranean Conference on Control and Automation MED’10, Marrakech, Morocco, 23–25 June 2010. [Google Scholar]
  23. Villagra, J.; D’Andréa-Novel, B.; Fliess, M.; Mounier, H. A diagnosis-based approach for tire–road forces and maximum friction estimation. Control. Eng. Pract. 2011, 19, 174–184. [Google Scholar] [CrossRef] [Green Version]
  24. Patra, N.; Datta, K. Observer based road-tire friction estimation for slip control of braking system. Procedia Eng. 2012, 38, 1566–1574. [Google Scholar] [CrossRef] [Green Version]
  25. Zhang, X.; Yuan, S.; Yin, X.; Li, X.; Qu, X.; Liu, Q. Estimation of Skid-Steered Wheeled Vehicle States Using STUKF with Adaptive Noise Adjustment. Appl. Sci. 2021, 11, 10391. [Google Scholar] [CrossRef]
  26. Riehm, P.; Unrau, H.-J.; Gauterin, F.; Torbrügge, S.; Wies, B. 3D brush model to predict longitudinal tyre characteristics. Veh. Syst. Dyn. 2019, 57, 17–43. [Google Scholar] [CrossRef]
  27. Zhuo, G.; Jin, W.; Zhang, F. Parameter Identification of Tire Model Based on Improved Particle Swarm Optimization Algorithm. SAE Int. 2015, 1, 1586. [Google Scholar] [CrossRef]
  28. Burckhardt, M. Vehicle Chassis Technology-Wheel Sub System; Vogel-Verlag: Wurtzburg, Germany, 1993; pp. 18–33. [Google Scholar]
  29. Zhu, Y. Efficient recursive state estimator for dynamic systems without knowledge of noise covariances. IEEE Trans. Aerosp. Electron. Syst. 1999, 35, 102–114. [Google Scholar] [CrossRef]
Figure 1. Kinematics diagram of the skid-steered wheeled UGV.
Figure 1. Kinematics diagram of the skid-steered wheeled UGV.
Machines 10 01015 g001
Figure 2. Force analysis for 3-DOF dynamics model.
Figure 2. Force analysis for 3-DOF dynamics model.
Machines 10 01015 g002
Figure 3. Single-wheel longitudinal dynamics model.
Figure 3. Single-wheel longitudinal dynamics model.
Machines 10 01015 g003
Figure 4. Longitudinal forces calculated by the Brush model.
Figure 4. Longitudinal forces calculated by the Brush model.
Machines 10 01015 g004
Figure 5. Lateral forces calculated by the Brush model.
Figure 5. Lateral forces calculated by the Brush model.
Machines 10 01015 g005
Figure 6. Vertical force calculation compared with TruckSim simulation.
Figure 6. Vertical force calculation compared with TruckSim simulation.
Machines 10 01015 g006
Figure 7. Calculation process of PSO algorithm.
Figure 7. Calculation process of PSO algorithm.
Machines 10 01015 g007
Figure 8. Relationship between the road adhesion coefficient curve and θ .
Figure 8. Relationship between the road adhesion coefficient curve and θ .
Machines 10 01015 g008
Figure 9. Relationship between the road adhesion coefficient curve and c 1 .
Figure 9. Relationship between the road adhesion coefficient curve and c 1 .
Machines 10 01015 g009
Figure 10. Experimental platform.
Figure 10. Experimental platform.
Machines 10 01015 g010
Figure 11. Experimental platform and the RTK-GNSS base station.
Figure 11. Experimental platform and the RTK-GNSS base station.
Machines 10 01015 g011
Figure 12. Diagram of the measuring system.
Figure 12. Diagram of the measuring system.
Machines 10 01015 g012
Figure 13. Simulation driving conditions including the longitudinal speed and yaw velocity.
Figure 13. Simulation driving conditions including the longitudinal speed and yaw velocity.
Machines 10 01015 g013
Figure 14. Longitudinal slip ratio and the slip angle under simulation conditions.
Figure 14. Longitudinal slip ratio and the slip angle under simulation conditions.
Machines 10 01015 g014
Figure 15. Comparison of the longitudinal acceleration output by the dynamics model using estimation results and TruckSim model.
Figure 15. Comparison of the longitudinal acceleration output by the dynamics model using estimation results and TruckSim model.
Machines 10 01015 g015
Figure 16. Comparison of the lateral acceleration output by the dynamics model using estimation results and TruckSim model.
Figure 16. Comparison of the lateral acceleration output by the dynamics model using estimation results and TruckSim model.
Machines 10 01015 g016
Figure 17. Comparison of the longitudinal acceleration results between the vehicle dynamics model using estimation results and the real vehicle test.
Figure 17. Comparison of the longitudinal acceleration results between the vehicle dynamics model using estimation results and the real vehicle test.
Machines 10 01015 g017
Figure 18. Absolute error of the longitudinal acceleration between the vehicle dynamics model using estimation results and the real vehicle test.
Figure 18. Absolute error of the longitudinal acceleration between the vehicle dynamics model using estimation results and the real vehicle test.
Machines 10 01015 g018
Figure 19. Comparison of the lateral acceleration results between the vehicle dynamics model using estimation results and the real vehicle test.
Figure 19. Comparison of the lateral acceleration results between the vehicle dynamics model using estimation results and the real vehicle test.
Machines 10 01015 g019
Figure 20. Absolute error of the lateral acceleration between the vehicle dynamics model using estimation results and the real vehicle test.
Figure 20. Absolute error of the lateral acceleration between the vehicle dynamics model using estimation results and the real vehicle test.
Machines 10 01015 g020
Figure 21. Estimation results of different road adhesion coefficient.
Figure 21. Estimation results of different road adhesion coefficient.
Machines 10 01015 g021
Figure 22. Error analysis of road adhesion coefficient estimation result under low-adhesion road.
Figure 22. Error analysis of road adhesion coefficient estimation result under low-adhesion road.
Machines 10 01015 g022
Figure 23. Error analysis of road adhesion coefficient estimation result under high-adhesion road.
Figure 23. Error analysis of road adhesion coefficient estimation result under high-adhesion road.
Machines 10 01015 g023
Table 1. Essential parameters of the platform.
Table 1. Essential parameters of the platform.
ParametersSymbolsValue
Vehicle massm (kg)3000
Length of the vehicleL (m)4.7
Width of the vehicleB (m)2.060
Length of the arml (m)0.7
Distance between 1st and 2nd axesa (m)1.836
Distance between 2nd and 3rd axesb (m)1.036
Distance between 2nd and CMx (m)0.244
Distance between each axesc (m)1.400
Height of CMh (m)0.600
Rotational inertia round z-axisIz (kg·m2)6390
Transmission ratei27.13
Width of the tireBw (m)0.210
Radius of the tireR (m)0.375
Table 2. Accuracy of the RTK-GNSS.
Table 2. Accuracy of the RTK-GNSS.
ParametersValue
Horizontal position accuracy0.01 m
Vertical position accuracy0.02 m
Speed accuracy0.007 m/s
Table 3. Tire parameter estimation results and error analysis.
Table 3. Tire parameter estimation results and error analysis.
True ValueEstimation ResultsAbsolute ErrorRelative Error
Longitudinal
stiffness (N)
33,50733,1413660.69%
Cornering
Stiffness (N/rad)
41,02039,57214483.37%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhu, Y.; Li, X.; Zhang, X.; Li, S.; Liu, Q.; Yuan, S. Research on Tire–Road Parameters Estimation Algorithm for Skid-Steered Wheeled Unmanned Ground Vehicle. Machines 2022, 10, 1015. https://doi.org/10.3390/machines10111015

AMA Style

Zhu Y, Li X, Zhang X, Li S, Liu Q, Yuan S. Research on Tire–Road Parameters Estimation Algorithm for Skid-Steered Wheeled Unmanned Ground Vehicle. Machines. 2022; 10(11):1015. https://doi.org/10.3390/machines10111015

Chicago/Turabian Style

Zhu, Yuzheng, Xueyuan Li, Xing Zhang, Songhao Li, Qi Liu, and Shihua Yuan. 2022. "Research on Tire–Road Parameters Estimation Algorithm for Skid-Steered Wheeled Unmanned Ground Vehicle" Machines 10, no. 11: 1015. https://doi.org/10.3390/machines10111015

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