 Original Article
 Open access
 Published:
State Estimation of DrivebyWire Chassis Vehicle Based on Dual Unscented Particle Filter Algorithm
Chinese Journal of Mechanical Engineering volumeÂ 37, ArticleÂ number:Â 11 (2024)
Abstract
Accurate vehicle dynamic information plays an important role in vehicle driving safety. However, due to the characteristics of high mobility and multiple controllable degrees of freedom of drivebywire chassis vehicles, the current mature application of traditional vehicle state estimation algorithms can not meet the requirements of drivebywire chassis vehicle state estimation. This paper proposes a state estimation method for drivebywire chassis vehicle based on the dual unscented particle filter algorithm, which make full use of the known advantages of the fourwheel drive torque and steer angle parameters of the drivebywire chassis vehicle. In the dual unscented particle filter algorithm, two unscented particle filter transfer information to each other, observe the vehicle state information and the tire force parameter information of the four wheels respectively, which reduce the influence of parameter uncertainty and model parameter changes on the estimation accuracy during driving. The performance with the dual unscented particle filter algorithm, which is analyzed in terms of the timeaverage square error, is superior of the unscented Kalman filter algorithm. The effectiveness of the algorithm is further verified by driving simulator test. In this paper, a vehicle state estimator based on dual unscented particle filter algorithm was proposed for the first time to improve the estimation accuracy of vehicle parameters and states.
1 Introduction
The growing demands for flexibility, energy efficiency and safety in vehicles are driving the continuous development of intelligent transportation systems [1,2,3]. Among them, the drivebywire chassis vehicles, which with the advantages of precise knowledge of the fourwheel drive torque and independent control of the fourwheel steer angle, have become the focus of researches [4]. Simultaneously, various active safety control systems of vehicles, such as yaw stability control, lane departure avoidance system, and collision avoidance system, direct yaw moment control etc. [5,6,7,8], require accurate vehicle state information, which makes it important to accurately obtain vehicle driving state information for the safety of vehicles. The high precision wheel drive torque and the wheel steer angle information of the drivebywire chassis vehicle is of great significance to estimate the vehicle driving state.
At present, research on state estimation for traditional vehicles mainly based on Kalman algorithm and its derivative algorithms. Zong et al. [9, 10] used the extended Kalman filter (EKF) algorithm to measure the vehicle state to obtain the vehicle speed, and conducted offline simulation based on the actual vehicle measurement data. Zhao et al. [11] proposed the unscented Kalman filter (UKF) algorithms to realtime observe the vehicle speed under typical operating conditions. The results show the high accuracy and robustness of the algorithm. Cui et al. [12] presented the UKF algorithm to estimate lateral tire force, tire slip angle, vehicle sideslip angle and road friction coefficient, UKF estimator was accurate in different road conditions. Aiming at the vehicle lateral velocity estimation method (VLVEM), Zhang et al. [13] derived a stack bidirectional long shortterm memory (SBiLSTM) algorithm based on the federated Kalman filter (FKF) algorithm proved by simulations that has the characteristics of accurate estimation, robustness and fault tolerance. Zhang et al. [14] proposed an adaptive treble extend Kalman filter and designed a sliding mode update, which made the overall system become more robust for tire force estimation. The results showed the algorithm achieved an excellent performance in a vertical force evaluation.
On the other hand, the particle filter algorithm does not require the assumption of Gaussian distribution and has the advantage of being able to deal with highorder nonlinear problems. Therefore, it has begun to be applied in the research of vehicle state estimation. Lenzo et al. [15] investigated a particle filter (PF) approach to estimate the chassis sideslip angle of road vehicle, and the results showed satisfactory performance of the algorithm. However, the PF algorithm also has the disadvantages of slow convergence speed and large computational requirements [16]. Ko et al. [17] compared the performance of PF and EKF in the position estimation of underwater robots and pointed out that the result of PF is smoother and more stable, but the calculation speed is slower. Furthermore, the general PF also has: (1) Particle degradation: After multiple sampling, the particles will be concentrated near the higher probability density value, causing the update invalid; (2) sample size dependence: There is a strong conflict between particle filter calculation efficiency and calculation accuracy. If the number of particles is insufficient, the estimation result would be distorted [18]. Berntorp [19] compared the time average root mean square error probability of different particle numbers in the research and illustrated that the number of particles is inversely proportional to the measurement error.
To address the aforementioned issues, some researchers combined Kalman and its derivative filtering theory with PF. For example, the unscented particle filter (UPF) algorithm is based on the particle filter framework and uses the algorithm of UKF to generate the importance function, which incorporates the latest observational information into prior update. Liu et al. [20] proposed a UPF with fine resampling to estimate tire slip angle and yaw rate, the simulation proved its higher robustness compared to the UKF, and with smaller fluctuation in error value compared to the sequential importance resampling particle filter (SIRPF). Aiming at improving the accuracy of vehicle positioning, Lin et al. [21] employed a particleassisted unscented Kalman filter (PAUKF), in which UKF algorithm updates the vehicle state and PF algorithm to provide additional positioning information. Liu et al. [22] presented a road friction coefficient estimation method that combines the auxiliary particle filter and the iterative extended Kalman filter (APFIEKF), which used the iterative algorithm to process the results of the first step, the simulation and experiment results in low tire road coefficient (snow course) in winter were provided to demonstrate the accuracy and efficiency of the proposed approach.
Current research on the state estimation problem of the drivebywire chassis vehicle is primarily based on Kalman and PF as well as the derivative algorithm. Song et al. [23] built a chassis controller for the direct yaw moment control (DYC) system of a fourwheel independent steer (4WIS) vehicle, which utilized the UKF estimation of the vehicle tire slip angle, longitudinal speed and tire force. Chu et al. [24] applied the UPF algorithm to estimate the lateral tire force, longitudinal velocity, lateral velocity and yaw rate of the inwheelmotor vehicle, verifying its effectiveness and robustness. Zhu et al. [25] proposed an improved particle filter to estimate the state parameters of inwheelmotor vehicle under complex noise and sensor failure conditions, and the simulation results showed that its performance is superior to UPF and UKF observers.
Because the drivebywire chassis vehicle has the advantages of drive torque and steer angle parameters accurate controllability, it is considered to use two observers to process different state vectors, and to observe the vehicle state parameters in cooperation with each other. Such an algorithm structure reduces parameter uncertainty and interference caused by model parameter changes, thereby improving the accuracy of the observed measurement. Pei et al. [26] presented a joint estimation method of vehicle state and parameters based on dual unscented Kalman filter (DUKF), which exhibited high estimation accuracy for the vehicle state and parameters of an 8Ã—8 distributed electric vehicle. Wang et al. [27] designed a combination of UKF and EKF algorithm for the estimation of tire sideslip angles in a fourwheel independent drive (4WID) electric vehicle and a hybrid estimator was formed with strong robustness through the use of weighting factors.
In this paper, a dual unscented particle filter (DUPF) algorithm is proposed to estimate the driving state parameters of the drivebywire chassis vehicle. The main contributions of this article are as follows:

1.
For the first time, the DUPF algorithm is utilized to estimate the driving state of the drivebywire chassis vehicle, which reduces the uncertainty of the parameters and the influence of the model parameter changes on the estimation results during the driving process. Consequently, the accuracy of the vehicle state parameters and the robustness of the algorithm were improved.

2.
The DUPF algorithm makes full use of the characteristics of easy acquisition of the parameters of the drivebywire chassis, combined with lowcost sensors, which can estimate various state information and parameter information of the vehicle, and has a wide range of applications.

3.
It is verified by simulation experiments that the DUPF algorithm has higher estimation accuracy than the UKF algorithm in the double line change (DLC), weave test and cornering brake test. The DUPF algorithm is proved to have a good prospect in practical applications in the HIL test.
The rest of this article is structured as follows: Section 2 introduces a nonlinear drivebywire chassis vehicle model and Pacejka tire model. Section 3 introduces the DUPF algorithm that used for vehicle state and parameter estimation. Section 4 introduces the simulation and driving simulator test under the DLC and weave test. Section 5 makes a conclusion of this article.
2 Models and Estimation Algorithm
2.1 DrivebyWire Chassis Vehicle Dynamic Model
As shown in Figure 1, \(\alpha _{ij}\) is the wheel slip angle, \(\delta _{ij}\) is the wheel steer angle (\(i\) can be \(l\) and \(r\) represent left and right;\(j\) can be \(f\) and \(r\) represent front and rear), \(Vx\), \(Vy\) are the longitudinal velocity and lateral velocity of the center of mass of the vehicle in the body coordinate system, \(a_x\), \(a_y\) are the longitudinal acceleration and lateral acceleration of the center of mass of the vehicle in the body coordinate system, \(\beta\) is the slip angle of the center of mass, \(\theta\) is the wheel forward direction angle.
Wheel slip angle can be expressed as:
The vehicle state parameter estimator proposed in this paper is based on a nonlinear drivebywire chassis vehicle dynamics model, which contains three degrees of freedom in the longitudinal, lateral and yaw directions. \(F_{xij}\),Â \(F_{yij}\) represent the longitudinal and lateral tire force in the wheel coordinate system. \(X_{ij}\),Â \(Y_{ij}\) are the longitudinal component force and the lateral component force received at the center of the wheel in the body coordinate system as:
In addition to the tire force, the air resistance experienced by the vehicle during driving is:
where \(\rho\) is the air density, \({C}_{d}\) is the drag coefficient, \(A\) is the frontal area. Therefore, the motion equations of the vehicle in the longitudinal, lateral and yaw directions are:
where \(\dot{\varphi }\) is the yaw rate, \({l}_{f},{l}_{r}\) are the distance from the center of mass to the front axle and rear axle. In the case of considering wheel load transfer, the vertical loads of each wheel are:
where \({m}_{s}\) is the sprung mass, \({h}_{s}\) is the height of the mass center of the sprung mass. The sideslip angle \(\beta\) can be calculated by longitudinal velocity and lateral velocity:
2.2 Pacejka Tire Model
As an important part of the direct contact between the vehicle and ground, the functional relationship between the tire force and tire motion parameters is the basis of the vehicle dynamics research. The commonly used tire models are mainly divided into three categories: Physical models, empirical and semiempirical models, and finite element models. Each tire model has its own advantages and disadvantages. In this paper, the Pacejka tire model is selected, and the model calculation formula is [28]:
where \(y\) is the lateral tire force, \(x\) is the tire slip angle, \(B\) is the stiffness coefficient, \(C\) is the shape coefficient, \(D\) is the maximum point, \(E\) is the curvature coefficient. The forward direction angle of each wheel can be obtained through tire kinematics:
Then the vertical load of the tire can be solved according to Eq. (5), the tire slip angle can be obtained from Eq. (1) and Eq. (8), then the tire cornering force can be obtained.
3 Dual Unscented Particle Filter Algorithm
In the DUPF algorithm, two UPF observers operate separately and simultaneously. In this paper, the vehicle state estimator and the vehicle parameter estimator exchange and correct information with each other. Both UPF observers are composed of particle sampling, UT transformation, prediction update, and calculate weight resampling. The principle of DUPF is shown in Figure 2.
After discretizing the dynamic model of the vehicle and selecting the state vector and parameter vector, a vehicle state estimator based on the DUPF algorithm can be realized. The number of Sigma points depend on the number of state vectors and parameter vectors. In the DUPF algorithm, the vehicle dynamics model provides control variables, including each wheel torque, steer angle, wheel angular velocity and angular acceleration. The DUPF algorithm returns the observed vehicle yaw rate, vehicle longitudinal and lateral acceleration to the vehicle model.
3.1 Unscented Particle Filter Observer Design
In this research, only the movement of the vehicle on the horizontal plane is considered. Based on the movement information of the vehicle in the longitudinal, lateral and yaw directions, the vehicle state is set to \({x}_{s}\), which is serves as the observation vector for the DUPF observer:
The vehicle parameter vector \(x_p\) is:
Among them,Â \(F_{xij}\),Â \(F_{yij}\) respectively represent the longitudinal tire force and lateral tire force. Because the wheel steer angle and wheel driving torque signals of the drivebywire chassis vehicle can be directly obtained, the input vector of the observer is as follows:
The observation vector is:
Thus, there is the system discrete equations:
where,Â \(Q_s\) and \(Q_p\), represent the process noise in Eq. (13) and Eq. (16) respectively.Â \(v\),Â \(R\) represent the measurement noise in Eq. (14) and Eq. (17) respectively, and \(Q_s\), \(Q_p\), \(R\) are the diagonal matrixes.
Extract \(N\) particles \(\left\{ {x_{s0}^{\left( i \right)} } \right\}_{i = 1}^{N} ,\left\{ {x_{p0}^{\left( i \right)} } \right\}_{i = 1}^{N}\) from the prior distribution \({p}_{s}\left({x}_{s0}\right), {p}_{p}({x}_{p0})\) respectively. Obtain the initial value of the state vectors \({x}_{s0}^{(i)}, {x}_{p0}^{(i)}\) and the initial covariance of the state vectors: \({P}_{s0}^{(i)}, {P}_{p0}^{(i)}\) respectively. The initial value and initial covariance of the state vectors can be correspondingly expressed by:
Calculate the Sigma point set:
where \(\kappa =0\), \(\alpha =0.001\), \(\beta =2\). After updating the Sigma point, \({x}_{s}^{\left(i\right)x}\space\mathrm{ and }\, \space{x}_{p}^{\left(i\right)x}\) can be explained as follows:
Then the predicted value of the state vector \({x}_{s}\), \({x}_{p}\) obtained by weighted calculation is:
Linear and nonlinear changes are made to the Sigma point, and the system predicted values and covariance predicted values are as follows:
The updated filter gain matrix is:
Then there are posterior estimates and posterior variance:
Furthermore, \({\widehat{x}}_{p}^{\left(i\right)}(k)\), \({\widehat{P}}_{p}^{\left(i\right)}\left(k\right)\) can be obtained by the same method.
For each particle:
The weight of each particle is:
Particle normalization:
3.2 Resampling
After multiple iterations, most of the particle weights in the PF algorithm will approach 0. It is necessary to replicate highweight particles through resampling and eliminate lowweight particles. Recording the weights of each particle as:
Therefore, the output state vector is:
The same method can be used to obtain \({\widehat{x}}_{p}^{\left(i\right)}(k)\), \({\widehat{P}}_{p}\left(k\right)\).
4 Simulation and Results
Drivebywire chassis vehicles can achieve special working conditions such as Uturn or wedge driving in place, but the driving speed under these working conditions is usually low, which can be verified by common kinematic models. Therefore, through MATLAB/Simulink CarSim simulation, the DUPF algorithm is verified under DLC, weave test and cornering brake test. The DUPF algorithm used here is implemented in the MATLAB/Simulink. The response of the CarSim vehicle simulation model is taken as a reference or measured state to evaluate the performance of the proposed DUPF algorithm. In order to simulate the real signal of the sensor, in the CarSim sensor output port, noise signals are added for the gyroscope longitudinal acceleration, lateral acceleration, yaw rate, wheel drive torque, wheel speed, wheel angular acceleration and wheel steer angle. The type of noise is Gaussian noise. The details of the noise signal are shown in Table 1. The vehicle parameters used in the tested vehicle are shown in Table 2.
4.1 DLC Simulation
In order to verify the estimation effect of the DUPF algorithm in the longitudinal and lateral directions, a variablespeed DLC is designed. The initial speed is 40 km/h, the output torque of each wheel is \(41{\text{ N}} \cdot {\text{m}}\). The initial value of the vehicle driving state variable is \(x_{s} (0) = \left[ {\begin{array}{*{20}c} {40/3.6} & 0 & 0 & 0 & 0 & 0 \\ \end{array} } \right]^{{\text{T}}}\). The initial value of the tire force parameter variable is \(x_{p} (0) = \left[ {\begin{array}{*{20}c} 0 & 0 & 0 & 0 & 0 & 0 \\ \end{array} } \right]^{{\text{T}}}\). The road friction coefficient is 0.85.
Currently, the EKF algorithm and the UKF algorithm are relatively mature and widely used techniques for vehicle state estimation. The performances of the two algorithms are relatively close when dealing with the problem of vehicle state estimation [16]. However, because the UKF algorithm linearizes the posterior estimation, it achieves better performance for systems with fast or rapid state change. Therefore, this paper selects the UKF algorithm and DUPF algorithm for comparison. To verify the effectiveness of the algorithm, a vehicle state estimator designed by the commonly used UKF algorithm is introduced for comparison.
Figure 3 shows the vehicle state observation results obtained by the DUPF and UKF observers. In the longitudinal direction, both methods are relatively accurate in estimating the longitudinal vehicle velocity. However, as the vehicle velocity increases, the estimation accuracy of the DUPF algorithm remains high, while the error of the UKF algorithm is slightly higher than that of the DUPF algorithm. In terms of the longitudinal acceleration of the vehicle, it can be observed that the DUPF algorithm exhibits a filtering effect on the longitudinal acceleration of the vehicle. In terms of vehicle lateral state estimation, as the vehicle velocity increases, the lateral excitation increases, resulting in an increase in the errors of both estimation algorithms. The estimation errors of the sideslip angle, lateral velocity, and lateral acceleration gradually increase. However, the estimation error of the DUPF algorithm is smaller than that of the UKF algorithm.
In order to illustrate the advantages of the DUPF algorithm more intuitively, the timeaverage square error (TASE) is used as a reference indicator in Ref. [29] . TASE can be utilized to visualize and compare the estimated performance of the proposed method and existing methods at each Monte Carlo run.
where \({x}_{k}^{s}\) and \({\widehat{x}}_{k}^{s}\) represent the reference vector and the estimated vector in the sth Monte Carlo, respectively. In this paper, only the TASE results of the DUPF algorithm and the UKF algorithm are compared to further quantify the accuracy of the DUPF algorithm. That is, \({x}_{k}^{s}\) is the real value of the sensor at time \(k\), and \({\widehat{x}}_{k}^{s}\) is the estimated value of the DUPF algorithm and the UKF algorithm at time \(k\).
As shown in Table 3, the estimation results of the DUPF algorithm exhibit better accuracy compared to the UKF algorithm. The DUPF algorithm has 15.88%âˆ’87.38% advantage.
As shown in Figure 4, because the known drive torque of each wheel of the drivebywire chassis vehicle, the estimation result obtained by the DUPF algorithm is closer to the true value of the CarSim output, resulting in a low error in the estimation of tire lateral force.
4.2 Weave Test
To further verify the accuracy of the algorithm's observation in the lateral state, a weave test was set. In the weave test, the road friction coefficient is set as 0.85, the wheel steer angle changes with time as a sinusoidal openloop control, and the output torque of the four wheels is set as 25 NÂ·m. To prevent the vehicle from sideslip during the process of turning while accelerating at high velocity, a simulation time of 17 s was set. This working condition also used a vehicle state observer based on UKF algorithm, which was compared to the DUPF vehicle state observer.
Figure 5 displays the estimated vehicle driving state under weave test. In the longitudinal direction, the estimation of longitudinal velocity by the two methods is relatively accurate within 0âˆ’5 s. However, as the vehicle longitudinal velocity increases, the estimation accuracy of the DUPF algorithm remains high between 5âˆ’17 s, and the error of the UKF algorithm is significantly higher than that of DUPF algorithm. According to the longitudinal acceleration of the vehicle, it can be found that the DUPF algorithm still exhibits a significant filtering effect on the longitudinal acceleration of the vehicle under weave test. In terms of vehicle lateral state estimation, as the vehicle velocity increases, the lateral excitation increases, resulting in an increase in the errors of both estimation algorithms. There is a certain value error between the lateral velocity and sideslip angle estimated by the UKF algorithm at 15âˆ’17 s and the actual value of the CarSim output. The main reason is the inclusion of an integral term in the velocity estimation process, resulting in a deviation, which can be corrected under appropriate conditions through sensors or GPS and other sensors. However, this paper will not introduce such corrections. The vehicle state observer based on the DUPF algorithm and UKF algorithm exhibit low error between the estimated results and the true values such as lateral acceleration and yaw rate thereby demonstrating the superior performance and robustness of the DUPF algorithm.
Figure 6,Â shows the estimation result of the lateral tire force under the condition of variable velocity weave test. It can be observed that the observation result of the lateral force of the vehicle by DUPF is consistent with the actual output value of CarSim.
4.3 Cornering Brake Test
To demonstrate the effectiveness of the DUPF algorithm under braking, a cornering braking condition is established. The initial velocity of the vehicle is 70 km/h, the vehicle braking system exerts a pressure of 0.7 MPa on the brake disc at 0 s, and the steering wheel angle is 30Â°. The simulation time is 5 s.
Figure 7 displays the estimated result of the vehicle's driving state under the cornering braking test. In the vehicle braking state, both the DUPF algorithm and the UKF algorithm exhibit a certain error in the velocity estimation of the vehicle, but the error value of the DUPF algorithm is smaller than that of the UKF algorithm. On the other hand, both the DUPF algorithm and the UKF algorithm are accuratly estimate the lateral and longitudinal acceleration of the vehicle, but the estimated value of the DUPF algorithm is relatively stable.
Figure 8 displays the estimated result of the lateral force of the four wheels of the vehicle under the condition of turning braking. The DUPF algorithm accurately estimates the tire lateral force, and is suitable for solving the vehicle state estimation problem under various driving conditions of the vehicle.
4.4 Driving Simulator Test
A simulator test is designed to evaluate the DUPF algorithm. The simulator test platform is constructed by CarSimRT, MATLAB/Simulink and dSPACE. After the NIPXI receives the acceleration, braking, and steering signals controlled by the driver, it processes and analyzes the signals to obtain the torque input and steering angle input of each wheel, which are transmitted to the vehicle model in CarSim. The sensor signal output in CarSim is subsequently processed by the state observer to obtain the vehicle state information. The realtime video is transmitted back to the display.
Figure 9 shows an online simulation of a driving simulator to verify the DUPF algorithm. The driving simulator test adopted a DLC, with the coefficient of road adhesion set as 0.85. The sampling time period is 0âˆ’19 s, with a sampling time of 0.02 s, the number of particles is set to 50.
It can be seen from Figure 10 that in the longitudinal direction, the estimation result of the longitudinal acceleration is accurate, while the estimation result of the longitudinal velocity has a certain deviation from the true value of the sensor between 12 and 19 s; in the lateral direction, the estimation result of lateral acceleration is also accurate, and the estimation result has some deviations from the true value of the sensor in 14âˆ’19 s, and the estimation result of the yaw rate is accurate. The main reason for the deviation between the longitudinal velocity and the lateral velocity and the true value is: In the process of solving the velocity, there is a certain integral error. However, this part is not within the scope of the algorithm design.
It can be obtained from Figure 11 that the estimation result of tire lateral force obtained by the DUPF algorithm proposed in this paper has realtime performance.
5 Conclusions

(1)
A vehicle state estimator based on the DUPF algorithm was proposed to reduce the uncertainty of parameters and the influence of model parameter changes during driving on the estimation results. The algorithm leverages the advantages of the drivebywire chassis vehicle that the fourwheel drive torque and fourwheel steering angle are independently controllable and measurable.

(2)
With sets of experiments, DLC, weave test and cornering brake condition and the DUPF algorithm show a good performance, and a good agreement is found between the estimated value curves and actual value curves.

(3)
By comparing the TASE of DUPF algorithm with UKF algorithm, the performance of DUPF algorithm has more than 15.88% advantage.

(4)
The effectiveness of the DUPF algorithm is verified by driving simulator test.
Data availability
The data that support the findings of this study are available on request from the first author, [ZW], upon reasonable request.
References
Y Qin, X Tang, T Jia, et al. Noise and vibration suppression in hybrid electric vehicles: State of the art and challenges. Renewable and Sustainable Energy Reviews, 2020, 124: 109782.
K Yang, X Tang, Y Qin, et al. Comparative study of trajectory tracking control for automated vehicles via model predictive control and robust Hinfinity state feedback control. Chinese Journal of Mechanical Engineering, 2021, 34: 74.
X Tang, J Zhang, X Cui, et al. Multiobjective design optimization of a novel dualmode powersplit hybrid powertrain. IEEE Transactions on Vehicular Technology, 2022, 71(1): 282296.
J Ni, J B Hu, C L Xiang. A review for design and dynamics control of unmanned ground vehicle. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2021, 235(4): 10841100.
Y Suzuki, M Takeda. An overview on vehicle lateral dynamics and yaw stability control systems. J. Adv. Vehicle Eng., 2016, 2(4): 182190.
N M Enache, M Netto, S Mammar, et al. Driver steering assistance for lane departure avoidance. Control Engineering Practice, 2009, 17(6): 642651.
M Keller, C HaÃŸ, A Seewald, et al. A model predictive approach to emergency maneuvers in critical traffic situations. 2015 IEEE 18th International Conference on Intelligent Transportation Systems, Gran Canaria, Spain, Sept 1518, 2015: 369374.
J Wu, Y H Liu, F B Wang, et al. Vehicle active steering control research based on twoDOF robust internal model control. Chinese Journal of Mechanical Engineering, 2016, 29(4): 739746.
C F Zong, Z Pan, D Hu, et al. Information fusion algorithm for vehicle state estimation based on extended Kalman filtering. Journal of Mechanical Engineering, 2009, 45(10): 272277. (in Chinese)
C F Zong, D Hu, X Yang, et al. Vehicle driving state estimation based on extended Kalman filter. Journal of Jilin University (Engineering and Technology Edition), 2009, 39(1): 711. (in Chinese)
Z G Zhao, H J Chen, J Yang, et al. Estimation of the vehicle speed in the driving mode for a hybrid electric car based on an unscented Kalman filter. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2015, 229(4): 437456.
Q J Cui, R J Ding, B Zhou, et al. Pathtracking of an autonomous vehicle via model predictive control and nonlinear filtering. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2018, 232(9): 12371252.
B Zhang, W Z Zhao, S C Zou, et al. A reliable vehicle lateral velocity estimation methodology based on SBILSTM during GPSoutage. IEEE Sensors Journal, 2020, 21(14): 1548515495.
B Y Zhang, T Xu, H Wang, et al. Vertical tire forces estimation of multiaxle trucks based on an adaptive treble extend Kalman filter. Chinese Journal of Mechanical Engineering, 2021, 34: 55.
B Lenzo, R D Castro. Vehicle sideslip estimation for fourwheelsteering vehicles using a particle filter. The IAVSD International Symposium on Dynamics of Vehicles on Roads and Tracks, Gothenburg, Sweden, Aug 1216, 2019: 16241634
K Bogdanski, M C Best. Kalman and particle filtering methods for full vehicle and tyre identification. Vehicle System Dynamics, 2018, 56(5): 769790.
N Y Ko, T G Kim. Comparison of Kalman filter and particle filter used for localization of an underwater vehicle. 2012 9th international conference on ubiquitous robots and ambient intelligence (URAI), Daejeon, Korea (South), Feb 2628, 2013: 350352.
G F Tong, Z Fang, X H Xu. A particle swarm optimized particle filter for nonlinear system state estimation. 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Sep 1621, 2006: 438442.
K Berntorp. Particle filter for combined wheelslip and vehiclemotion estimation. 2015 American Control Conference (ACC), Jul 13, 2015: 54145419.
D Y Liu, S Huang, S Wu, et al. Direct yawmoment control of electric vehicle with inwheel motor drive system. International Journal of Automotive Technology, 2020, 21(4): 10131028.
M Lin, J Yoon, B Kim. Selfdriving car location estimation based on a particleaided unscented Kalman filter. Sensors, 2020, 20(9): 2544.
Y H Liu, T Li, Y Y Yang, et al. Estimation of tireroad friction coefficient based on combined APFIEKF and iteration algorithm. Mechanical Systems and Signal Processing, 2017, 88: 2535.
Y T Song, H Y Shu, X B Chen. Chassis integrated control for 4WIS distributed drive EVs with model predictive control based on the UKF observer. Science China Technological Sciences, 2020, 63(3): 397409.
W B Chu, Y G Luo, Y F Dai, et al. Inâ€“wheel motor electric vehicle state estimation by using unscented particle filter. International Journal of Vehicle Design, 2015, 67(2): 115136.
J J Zhu, Z P Wang, L Zhang, et al. State and parameter estimation based on a modified particle filter for an inwheelmotordrive electric vehicle. Mechanism and Machine Theory, 2019, 133: 606624.
X F Pei, Z F Chen, B Yang, et al. Estimation of states and parameters of multiaxle distributed electric vehicle based on dual unscented Kalman filter. Science progress, 2019, 103(1): 120.
Z P Wang, J Y Wu, L Zhang, et al. Vehicle sideslip angle estimation for a fourwheelindependentdrive electric vehicle based on a hybrid estimator and a moving polynomial Kalman smoother. Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multibody Dynamics, 2018, 233(1): 125140.
H Pacejka. Tire and vehicle dynamics. Elsevier, 2005.
Y L Huang, Y G Zhang, N Li, et al. Design of Gaussian approximate filter and smoother for nonlinear systems with correlated noises at one epoch apart. Circuits, Systems, and Signal Processing, 2016, 35(11): 39814008.
Acknowledgements
Not applicable.
Funding
Supported by National Key Research and Development Program of China (Grant No. 2021YFB2500703), Science and Technology Department Program of Jilin Province of ChinaÂ (Grant No. 20230101121JC).
Author information
Authors and Affiliations
Contributions
ZW and HZ were in charge of the whole trial; ZW wrote the manuscript; CC and QJ assisted with sampling and laboratory analyses. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing financial interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Wang, Z., Chen, C., Jiang, Q. et al. State Estimation of DrivebyWire Chassis Vehicle Based on Dual Unscented Particle Filter Algorithm. Chin. J. Mech. Eng. 37, 11 (2024). https://doi.org/10.1186/s1003302400993y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1003302400993y