Abstract
The distributed drive articulated steering vehicle (DDASV) has a broad application prospect in the field of special operations. It is essential to obtain accurate vehicle states for better effect of active control. DDASV dynamic model is presented. To improve robustness, an adaptive strong tracking algorithm is applied to the singular value decomposition unscented Kalman filter (SVDUKF). Divided by yaw rate sensors and the tire models, two multistage estimators are established for DDASVs. Stable steering condition is simulated to investigate the influence on the estimated accuracy about the sensors and tire models. The velocities and tire forces are the key parameters to be estimated. The performance of each estimator regarding the practicability and accuracy is compared. The results show that all estimators are practicable. However, the accuracy of the estimated velocities based on yaw rate sensors is better and the transient tire model can improve the accuracy of estimated lateral forces more effectively for the estimator established with yaw rate sensors.
1. Introduction
The distributed drive articulated steering vehicle (DDASV) is a kind of articulated steering vehicle, which can realize active control and energy efficiency. It has a bright prospect on mine haulage, construction, and agriculture machinery [1, 2]. Accurate state estimation of the key parameters like velocities and tire forces is more beneficial for vehicle control [3]. DDASVs have a smaller turning radius and better flexibility, and state estimation of DDASVs can improve the manipulation property, especially on the steering condition.
It is mature for passenger vehicles and trailers to estimate state values such as velocities, yaw rate, and tire forces [4, 5]. Electronic stability program (ESP) sensors (yaw rate, longitudinal acceleration and lateral acceleration, wheel speeds) are the key to get the measurement parameters. An improved adaptive unscented Kalman filter was developed to estimate the longitudinal and lateral velocities with ESP sensors [6]. In references [7, 8], the tire forces were estimated with the measurement vector combined with ESP sensors. In reference [9], the tire forces are estimated with the measurement of yaw rate, longitudinal acceleration, and lateral acceleration only, with a difficulty that the observer gains were necessary but inaccessible. The lateral tire forces were estimated by neural network based on the simulated data from IPG CarMaker in reference [10]. It could realize the estimation without sensors but need more rigorous experimental data. For state estimation of articulated vehicles, the studies are focused on the free articulated vehicle like a tractor with a trailer. The sideslip based on Cheng and Cebon’s linear single-track 5-DOF yaw-roll model was estimated in reference [11]. The lateral velocity and yaw rate for articulated heavy vehicle were estimated in reference [12].
Kalman filter (KF) is taken as a basis. The KF obtains the feedback gain to correct the forecast error. For the nonlinear vehicle model, unscented Kalman filter (UKF) can develop the feasibility. UKF approximates the probability density distribution of nonlinear function by sampling method which realizes Bayesian recursion.
There exist two potential problems for UKF. One is for the error covariance matrix, which may be negative on Cholesky decomposition. Here are some methods for this problem such as SR decomposition [13], singular value decomposition (SVD) [14], and adaptive noise variance [15]. SVD is more robust than SR decomposition and less complex than the adaptive noise variance method, so it is adopted in this study [16]. The other problem is to restrain the divergence of the error covariance matrix and improve the accuracy. Two methods are presented for this problem. One is taking the strong tracking filter, like the freezing method and the S method [17, 18]. The other is taking the adaptive unscented Kalman filter (AUKF) [19], which takes more computing resources. Strong tracking filter methods need less CPU resources, but the optimal tracking coefficient is difficult to be confirmed.
An adaptive strong tracking filter is applied for singular value decomposition unscented Kalman filter (SVDUKF). The SVDUKF overcomes the disadvantages of traditional AUKF and strong tracking UKF.
An 8-DOF DDASV model is presented for state estimation on the steering condition. The adaptive strong tracking SVDUKF is taken as the filter algorithm. Based on the vehicle dynamic model and the filter algorithm, two multistage estimators are established to estimate the velocities and tire forces. Two multistage estimators divided by the yaw rate sensors and the tire models are presented to estimate the velocities and tire forces of the DDASV. The performances regarding the estimated accuracy are compared, and conclusions are presented in the end.
2. Creating of Vehicle Dynamic Model
2.1. The Vehicle Model
The dynamic model of the DDASV with longitudinal, lateral, yaw, and articulated steering motions is presented, as shown in Figure 1. In this model, the vertical, roll, and pitch motions are omitted. The driving of each wheel is independent.

The longitudinal motion is expressed as follows:
The lateral motion is expressed as follows:
According to the rigid body kinematics,
The yaw dynamic motion is expressed as follows:
The articulate motion is expressed as
The vertical tire forces can be expressed as
The assistant geometrical parameters are expressed as follows:
2.2. The Quasistatic and Transient Tire Models
The quasistatic tire model of Dugoff is adopted in this study. The longitudinal tire force and lateral tire force can be given aswhere is given as follows:and is given as
The transient tire model to calculate the lateral tire forces can be expressed as follows:where denotes the longitudinal velocity of the wheel, denotes the relaxation coefficient, and denotes the lateral tire force from the quasistatic tire model of Dugoff.
3. Singular Value Decomposition Unscented Kalman Filter with Adaptive Strong Tracking
3.1. Singular Value Decomposition Unscented Kalman Filter
Unlike the extended Kalman filter (EKF), the UKF approximates the probability density distribution of nonlinear functions by sampling, which realizes the Bayesian estimation too. This makes it imperative for UKF to sample and weight. With measurement error and system disturbance, the error covariance matrix might lose positive semidefinite, which makes Cholesky decomposition fail during sampling and weighting.
With no limit of positive definiteness of the decomposed matrix, the SVD has higher robustness. The process of SVDUKF can be expressed via the following equations.
The system state function and measurement function can be expressed as follows:
Initial conditions:
Sampling and weighting based on SVD are expressed as equations (29)–(35).
The error covariance matrix can be expressed by the decomposition matrix , , and :where is the sigma coefficient. The weighting values , , , can be expressed as follows, and is a conversion coefficient, :
For equation (29), . Generally, the error covariance matrix is a symmetric matrix, which means , and the matrix eigenvalue is . Therefore, the eigenvectors of the error covariance matrix can be substituted by . For Gaussian noise distribution, when the state variable is a single variable, . When the state variable is multivariable, .
The time update function can be expressed as follows:
The measurement update function can be expressed as follows:
3.2. Adaptive Strong Tracking Algorithm
Because of the nonlinear model and the deviation between the mathematical model and the physical vehicle model, the theoretical mean square error and the Kalman filter gain become smaller over time. When the new data are used to correct the previous step estimation for extrapolation, the added weight decreases; meanwhile, the weight of the previous data increases. This results in the increase of cumulative error, eventually leading to data saturation and divergence.
According to the closed circuit, the strong tracking algorithm takes the fading factor into the propagated covariance . The fading factor increases the proportion of measurement in state estimation and suppresses filter divergence.
The propagated covariance based on the adaptive strong tracking algorithm is expressed as follows:
Innovation can be expressed as follows:
Covariance matrix correctional parameter can be calculated as follows:
For equation (47), is a reserve coefficient and . The covariance matrix of system noise can be expressed as follows, where is the element of system noise matrix :
3.3. Establishing Multistage Estimators
The multistage estimators are set as in Figure 2. The estimators B1, C1, and D1 are established without yaw rate sensors while the estimators B2, C2, and D2 are established with yaw rate sensors. The estimators B1 and B2 are established based on the quasistatic tire model while the estimators D1and D2 are established based on the transient tire model.

4. Simulation Results and Analysis
4.1. Initial Settings and Simulation Conditions
To evaluate the performance and compare the estimated accuracy of different estimators, computer simulation is implemented and the estimate algorithms are established. The process is shown in Figure 3. The noise is added at the road. The vehicle parameters are set as in Table 1.

The simulation condition is steering based on a stable longitudinal velocity at . The target and actual articulated steering angles are shown in Figure 4.

4.2. Results Analysis
The estimated results of the DDASV steering on the simulation condition can be shown as follows. Maximum absolute error (MAE) and root mean square error (RMSE) are adopted to compare the estimated accuracy of different estimators. Because of the zero-crossing point of the actual value, the mean absolute percentage error and the symmetric mean absolute percentage error cannot be applied to evaluate the practicability of different estimators. Evolution mean square percentage error (EMSPE) is taken as a replacement for mean absolute percentage error and the symmetric mean absolute percentage error. The EMSPE can be expressed as follows:
As shown in Figure 5, the estimated errors of the longitudinal tire forces converge at about 0.15 s. The estimated errors jump with the sudden of the actual values. The EMSPEs of the estimated longitudinal tire forces are 0.0336%, 0.0419%, 0.0435%, and 0.0418%, which, respectively, denote the results of the front left, front right, rear left, and rear right tires.

(a)

(b)

(c)

(d)
Figure 6 shows the estimated yaw rates based on the estimator B1. The EMSPEs of the estimated yaw rates are 0.0063%, 0.0543%, and 0.0507%, which, respectively, denote the results of the yaw rate of the DDASV, articulated yaw rate of the front DDASV, and articulated yaw rate of the rear DDASV.

(a)

(b)

(c)
Figure 7 shows the estimated lateral tire forces based on the estimator B1. Figure 8 shows the estimated lateral tire forces based on the estimator B2. The EMSPEs of the estimated lateral tire forces based on the estimator B1 are 0.0446%, 0.0369%, 0.0223%, and 0.0226%, which, respectively, denote the result of the front left, front right, rear left, and rear right tires. Same as above, the EMSPEs of the estimated lateral tire forces based on the estimator B2 are 0.0446%, 0.0379%, 0.0258%, and 0.0257%.

(a)

(b)

(c)

(d)

(a)

(b)

(c)

(d)
Figure 9 shows the estimated velocities based on the estimator C1. Figure 10 shows the estimated velocities based on the estimator C2. The EMSPEs of the estimated velocities based on the estimator C1 are 0.0008% and 0.0629%, which, respectively, denote the results of the longitudinal and lateral velocities. Same as above, the EMSPEs of the estimated velocities based on the estimator C2 are 0.0003% and 0.0066%.

(a)

(b)

(a)

(b)
Table 2 summarizes the MAE and RMSE for velocities estimated by estimators C1 and C2. The results demonstrate that the estimated accuracy of the estimator C2 is better than that of the estimator C1. The average improvements about MAE and RMSE from the estimators C1 to C2 are 83.84% and 80.39%.
Figure 11 shows the estimated lateral tire forces based on the estimator D1. Figure 12 shows the estimated lateral tire forces based on the estimator D2. The EMSPEs of the estimated lateral tire forces based on the estimator D1 are 0.0103%, 0.0044%, 0.0293%, and 0.0210%, which, respectively, denote the results of the front left, front right, rear left, and rear right tires. Same as above, The EMSPEs of the estimated lateral tire forces based on the estimator D2 are 0.0446%, 0.0042%, 0.0059%, and 0.0060%.

(a)

(b)

(c)

(d)

(a)

(b)

(c)

(d)
Table 3 summarizes the MAE and RMSE, respectively, for the front left, front right, rear left, and rear right lateral tire forces, estimated based on different estimators. The average improvements about MAE and RMSE from the estimators B2 to B1 are −17.51% and −6.520%. The average improvements about MAE and RMSE from the estimators D2 to D1 are 67.89% and 68.97%. The yaw rate sensors show no superiority based on the quasistatic tire model, but the superiority is obvious based on the transient tire model.
The average improvements about MAE and RMSE from the estimators D1 to B1 are 62.77% and 53.37%. The average improvements about MAE and RMSE from the estimators D2 to B2 are 89.83% and 86.42%.
5. Conclusions
A comparative study about how to estimate the velocities and tire forces of DDAVS is presented. Two factors are compared by multistage estimators, respectively. One is yaw rate sensors, and the other is the tire model.
Without the ESP sensors, the measurement sensor schemes need to be explored. In this paper, two kinds of multistage estimators were established: one was equipped with acceleration sensors only and the other with the additional three yaw rate sensors. For each multistage estimator, this paper compared the estimator based on the quasistatic tire model and transient tire model.
Regarding the EMSPEs, the estimate results for velocities and tire forces of the DDASV based on different multistage estimators differentiated by the yaw sensors and the tire models are all favourable to a certain extent, while the estimated accuracy of different estimators is discrepant.(1)For the estimated velocities, the yaw rate sensors can improve the estimated accuracy.(2)For the estimated lateral tire forces based on the quasistatic tire model, the performance of the estimator with the yaw rate sensors is not better than that of the estimator without the yaw rate sensors regarding the estimated accuracy. But the improvement is significant if it is based on the transient tire model.(3)For the estimated lateral tire forces, the estimated accuracy based on the transient tire model is better than that based on the quasistatic tire model, whether the estimator has yaw rate sensors or not.(4)For ameliorating the estimated accuracy of the lateral tire forces, the improvement by using the transient tire model is more effective than equipping yaw rate sensors.
The simulation in this paper is based on the conventional pavement. Furthermore, the simulation elements can be extended to off-road, which can enhance the availability of the estimator. Meanwhile, more degrees of freedom of DDASV need to be taken into consideration, like rolling movement and pitch movement.
Nomenclature
: | Gross mass |
: | Longitudinal tire resistance, j = 1, 2, 3, 4, represents the position as front left, front right, rear left, and rear right, respectively |
: | Longitudinal tire force, j = 1, 2, 3, 4 represents the position as front left, front right, rear left, and rear right, respectively |
: | Lateral tire force, j = 1, 2, 3, 4 represents the position as front left, front right, rear left, and rear right, respectively |
: | Swing angle |
: | Longitudinal acceleration |
: | Mass of the front part vehicle |
: | Front and rear vehicle velocity, ij = xf represents the longitudinal velocity of front vehicle, ij = yf represents the lateral velocity of front vehicle, ij = xr represents the longitudinal velocity of rear vehicle, and ij = yr represents the lateral velocity of rear vehicle |
: | Yaw rate |
: | Yaw rate of the front part vehicle |
: | Yaw rate of the rear part vehicle |
: | Mass of the rear part vehicle |
: | Lateral acceleration |
: | Longitudinal velocity |
: | Lateral velocity |
: | Distance from articulated point to the center of front vehicle gravity |
: | Distance from articulated point to rear axle |
: | Vehicle rotational inertia about z-axis |
: | Front wheel track |
: | Rear wheel track |
: | Distance from articulated point to front axle |
: | Distance from articulated point to rear axle |
: | Front part vehicle rotational inertia about z -axis |
: | Rear part vehicle rotational inertia about z -axis |
: | Centroid height |
: | Longitudinal slip rate, j = 1, 2, 3, 4 represents the position as front left, front right, rear left, and rear right, respectively |
: | Longitudinal tire stiffness |
: | Sideslip angle |
: | Lateral tire stiffness |
: | Friction coefficient |
: | State vector |
: | System noise matrix |
: | Measurement vector |
: | Measurement noise covariance matrix |
: | One-step-ahead prediction state vector |
: | System covariance matrix |
: | Sampling state vector |
: | One-step-ahead prediction sampling state vector |
: | One-step-ahead prediction estimate state vector |
: | One-step-ahead system covariance matrix |
: | One-step-ahead sampling measurement vector |
: | One-step-ahead prediction estimate measurement vector |
: | Measurement covariance matrix |
: | Measurement noise covariance matrix |
: | Covariance matrix between measurement and state vector |
: | Gain matrix |
: | System noise covariance matrix |
: | Wheel rotate speed, j = 1, 2, 3, 4 represents the position as front left, front right, rear left, and rear right, respectively. |
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Acknowledgments
This research was supported by the State Key Laboratory of Smart Manufacturing for Special Vehicles and Transmission System (grant no. GZ2018KF005) and National Natural Science Foundation of China (grant no. 51875239).