Advanced Vehicle State Monitoring: Evaluating Moving Horizon Estimators and Unscented Kalman Filter

Active safety systems must be used to manipulate the dynamics of autonomous vehicles to ensure safety. To this end, accurate vehicle information, such as the longitudinal and lateral velocities, is crucial. Measuring these states, however, can be expensive, and the measurements can be polluted by noise. The available solutions often resort to Bayesian filters, such as the Kalman filter, but can be vulnerable and erroneous when the underlying assumptions do not hold. With its clear merits in handling nonlinearities and uncertainties, moving horizon estimation (MHE) can potentially solve the problem and is thus studied for vehicle state estimation. This paper designs an unscented Kalman filter, standard MHE, modified MHE, and recursive least squares MHE to estimate critical vehicle states, respectively. All the estimators are formulated based upon a highly nonlinear vehicle model that is shown to be locally observable. The convergence rate, accuracy, and robustness of the four estimation algorithms are comprehensively characterized and compared under three different driving maneuvres. For MHE-based algorithms, the effects of horizon length and optimization techniques on the computational efficiency and accuracy are also investigated.

[1]  Lawrence F. Shampine,et al.  The MATLAB ODE Suite , 1997, SIAM J. Sci. Comput..

[2]  Francesco Borrelli,et al.  Predictive Active Steering Control for Autonomous Vehicle Systems , 2007, IEEE Transactions on Control Systems Technology.

[3]  H. Bock,et al.  A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems , 1984 .

[4]  Fei Wang,et al.  Implementation of EKF for Vehicle Velocities Estimation on FPGA , 2013, IEEE Transactions on Industrial Electronics.

[5]  Karl Berntorp,et al.  Joint Wheel-Slip and Vehicle-Motion Estimation Based on Inertial, GPS, and Wheel-Speed Sensors , 2016, IEEE Transactions on Control Systems Technology.

[6]  Andreas Kugi,et al.  Unscented Kalman filter for vehicle state estimation , 2011 .

[7]  Ali Charara,et al.  Vehicle Dynamics Estimation using Kalman Filtering: Experimental Validation , 2012 .

[8]  Moritz Diehl,et al.  Moving horizon observation for autonomous operation of agricultural vehicles , 2013, 2013 European Control Conference (ECC).

[9]  Rata Suwantong Development of the Moving Horizon Estimator with Pre-Estimation (MHE-PE). Application to Space Debris Tracking during the Re-Entries. , 2014 .

[10]  John T. Betts,et al.  Practical Methods for Optimal Control and Estimation Using Nonlinear Programming , 2009 .

[11]  J. Christian Gerdes,et al.  The Use of GPS Based Velocity Measurements for Measurement of Sideslip and Wheel Slip , 2002 .

[12]  David M. Bevly,et al.  Using GPS with a model-based estimator to estimate critical vehicle states , 2010 .

[13]  Yoichi Hori,et al.  Estimation of Sideslip and Roll Angles of Electric Vehicles Using Lateral Tire Force Sensors Through RLS and Kalman Filter Approaches , 2013, IEEE Transactions on Industrial Electronics.

[14]  Jay H. Lee,et al.  A moving horizon‐based approach for least‐squares estimation , 1996 .

[15]  James F. Whidborne,et al.  A review of ground vehicle dynamic state estimations utilising GPS/INS , 2011 .

[16]  Giulio Panzani,et al.  Vehicle sideslip estimation: A kinematic based approach , 2017 .

[17]  Mario Zanon,et al.  Nonlinear Moving Horizon Estimation for combined state and friction coefficient estimation in autonomous driving , 2013, 2013 European Control Conference (ECC).

[18]  C. V. Rao,et al.  Constrained process monitoring: Moving‐horizon approach , 2002 .

[19]  Shesheng Gao,et al.  Interacting multiple model estimation-based adaptive robust unscented Kalman filter , 2017 .

[20]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.

[21]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[22]  Ali Charara,et al.  Onboard Real-Time Estimation of Vehicle Lateral Tire–Road Forces and Sideslip Angle , 2011, IEEE/ASME Transactions on Mechatronics.

[23]  Shesheng Gao,et al.  Multi-sensor Optimal Data Fusion for INS/GNSS/CNS Integration Based on Unscented Kalman Filter , 2018 .

[24]  Shesheng Gao,et al.  Maximum likelihood principle and moving horizon estimation based adaptive unscented Kalman filter , 2018 .

[25]  Wei Liu,et al.  Vehicle state estimation based on Minimum Model Error criterion combining with Extended Kalman Filter , 2016, J. Frankl. Inst..

[26]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .

[27]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[28]  Anil V. Rao,et al.  Practical Methods for Optimal Control Using Nonlinear Programming , 1987 .

[29]  Juergen Hahn,et al.  Computation of arrival cost for moving horizon estimation via unscented Kalman filtering , 2009 .

[30]  Yongmin Zhong,et al.  Multi-Sensor Optimal Data Fusion Based on the Adaptive Fading Unscented Kalman Filter , 2018, Sensors.

[31]  Caitlin Webb Estimating Lives Saved by Electronic Stability Control, 2011-2015 , 2016 .

[32]  Lorenz T. Biegler,et al.  Nonlinear Waves in Integrable and Nonintegrable Systems , 2018 .

[33]  Lorenzo Fagiano,et al.  A direct Moving Horizon approach to vehicle side-slip angle estimation , 2010, 49th IEEE Conference on Decision and Control (CDC).

[34]  Alexander Katriniok,et al.  Adaptive EKF-Based Vehicle State Estimation With Online Assessment of Local Observability , 2016, IEEE Transactions on Control Systems Technology.

[35]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[36]  J. N. Van Ginkel Estimating the Tire-Road Friction Coefficient Based on Tire Force Measurements , 2014 .

[37]  David M. Bevly,et al.  Integrating INS Sensors With GPS Measurements for Continuous Estimation of Vehicle Sideslip, Roll, and Tire Cornering Stiffness , 2006, IEEE Transactions on Intelligent Transportation Systems.

[38]  A. Krener,et al.  Nonlinear controllability and observability , 1977 .

[39]  Martha A. Grover,et al.  A Modified Moving Horizon Estimator for In Situ Sensing of a Chemical Vapor Deposition Process , 2009, IEEE Transactions on Control Systems Technology.

[40]  Dongpu Cao,et al.  Condition Monitoring in Advanced Battery Management Systems: Moving Horizon Estimation Using a Reduced Electrochemical Model , 2018, IEEE/ASME Transactions on Mechatronics.