Elsevier

Automatica

Volume 122, December 2020, 109237
Automatica

Brief paper
Vehicle sideslip estimation via kernel-based LPV identification: Theory and experiments

https://doi.org/10.1016/j.automatica.2020.109237Get rights and content

Abstract

Many vehicle control systems depend on the body sideslip angle, but robust and cost-effective direct measurement of this angle is yet to be achieved for production vehicles. Estimation from indirect measurements is thus the only viable option. In the paper, a sideslip estimator is obtained through the identification of a linear parameter varying (LPV) model. Although inspired by physical insights into the vehicle lateral dynamics, the structure of the LPV estimator is not parametrized beforehand. Instead, the estimator is learned by means of a state-of-the-art non-parametric method for linear parameter varying identification, namely least-squares support vector machines (LS-SVM). Its performance is assessed over an extensive and heterogeneous set of experimental data, showing the effectiveness of the proposed estimator.

Introduction

Active vehicle dynamics control is playing a pivotal role in the reduction of road accidents (Ferguson, 2007), as proven by the fact that Electronic Stability Controls (ESCs), which stabilize the vehicle by acting on the hydraulic brakes, are standard on all commercial cars. One of its primary objectives is to avoid an excessive body sideslip angle (the planar angle between the vehicle’s longitudinal axis and its velocity vector) (Liebemann, Meder, Schuh, & Nenninger, 2004). Unfortunately, this angle is not easily measurable (no low-cost direct instrumentation exists so far) and it needs to be estimated on-line through commonly available sensors. Given the role played by this angle, both industry and academic researchers have dedicated a great effort to its estimation.

Sideslip estimators can be classified into two families: physics-based and black-box approaches. The first class of estimators exploits the available knowledge on the vehicle dynamics by relying on existing physical models, whose parameters can be retrieved from experimental data (Fergani et al., 2017, Gaspar et al., 2007). On the contrary, black-box approaches rely on (usually nonlinear) models of the vehicle dynamics that are structured and optimized only to match experimental data. Physics-based estimators can be divided in two sub-categories, namely kinematic-based and dynamic-based estimators (Singh et al., 2019, Ungoren et al., 2004). The first use simple vehicle models that correlate kinematic quantities (Panzani et al., 2009, Selmanaj et al., 2017). As a result, these methods do not depend on the specific vehicle or tire friction parameters, but are prone to drift during straight-driving, when the kinematic model is non observable (Selmanaj et al., 2017). Conversely, dynamic-based approaches assume some prior knowledge on the parameters characterizing the model, which are generally vehicle and road dependent. So, although they can be very accurate, these estimators usually require a parallel road friction estimation (Chen & Hsieh, 2008) or adaptive tire models (van Aalst, Naets, Boulkroune, De Nijs, & Desmet, 2018). Some of these limitations are overcome by hybrid approaches, where both kinematic and dynamic information are employed (Galluppi et al., 2018, Imsland et al., 2006, Liao and Borrelli, 2019, Piyabongkarn et al., 2009). Indeed, these methods mix a general kinematic approach, which does not include any vehicle-dependent parameters, with a very simple lateral dynamic model of the vehicle. However, some assumptions are still required that might not be verified at different operating conditions. In turn, these might result in an inaccurate reconstruction of the sideslip angle.

If experimental data are sufficiently informative, these limitations can be overcome by black-box approaches, which rely almost completely on data to design the sideslip angle estimator. However, many black-box models, e.g., neural networks (Bonfitto et al., 2019, Melzi and Sabbioni, 2011), lack of an intuitive physical interpretation, which might be essential for practitioners.

Inspired by Cerone, Piga, and Regruto (2011), in this paper we introduce a data-driven estimator for the sideslip angle β, designed via the identification of an input–output (IO) linear parameter varying (LPV) model for its dynamics. Real-time estimates of the sideslip angle can then be retrieved by simulating the obtained LPV model. Due to the chosen model class, the estimator is characterized by a linear input–output relationship, but its coefficients are functions of one or more time-varying measurable signals, the so-called scheduling signals, so that the resulting model is non-stationary (Shamma, 2012). Since the dependence of the model coefficients on the scheduling signal is unknown, one of the main tuning knobs in constructing the estimator lies in the selection of their structure, which can heavily influence the resulting accuracy. In the foundational paper (Cerone et al., 2011), a set-membership approach is exploited to retrieve the estimator from data, with the problem of structure selection dealt with by defining the model coefficients as combinations of prefixed basis functions. However, it is well known that the use of a large set of basis functions might lead to an over-parametrized model. At the same time, the choice of the wrong basis functions leads to a potential structural bias (Vapnik, 1998). To overcome these problems, we learn the sideslip estimator via the support vector machine (SVM) based approach presented in Tóth, Laurain, Zheng, and Poolla (2012). The estimator is tested against a large dataset acquired by performing a considerable variety of maneuvers, resulting in an exhaustive overview of its performance.

Although the structure of the proposed estimator is inspired to the one presented in (Cerone et al., 2011), since we still rely on a simple mathematical model for the lateral dynamics to choose its architecture, the scheduling signals are selected to account for additional indicators on possible nonlinear operating regimes of the tires, error propagations and numerical issues. Moreover, by using a non-parametric approach, we do not select any basis function beforehand. Instead, the coefficients of the LPV estimator are directly retrieved from data, thus reducing the required tuning effort, while improving the robustness of the estimator to improper structural choices. The tuning effort is further reduced by replacing traditional grid optimization with Bayesian Optimization (BO). Because of its nature, similarly to Cerone et al. (2011) and differently from Fergani et al. (2017) and Gaspar et al. (2007), the estimator shares the appealing features of black-box ones, while maintaining a fairly straightforward connection to physics.

The paper is organized as follows. The structure of the estimator is discussed in Section 2. The nonparametric method used to design the LPV sideslip angle estimator is outlined in Section 3, along with the approach used for the automatic selection of the tunable parameters. Extensive experimental results are discussed in Section 4. Concluding remarks and directions for future research are finally reported in Section 5.

Section snippets

Sideslip angle estimation: LPV estimator structure selection

The linear single track (ST) model (Rajamani, 2012) is the simplest model providing useful insights on the sideslip angle dynamics. However, it is well known that it tends to be inaccurate when the nonlinear behavior of the tires is excited. Inspired by procedure followed in (Cerone et al., 2011), we consider the single track model as a guideline to construct a Linear Parameter Varying (LPV) estimator for the sideslip angle β, which is learned from data. We briefly outline the fundamental

Estimator design

The memoryless functions {hi}i=1ng in (4) are assumed to be unknown static functions of the scheduling variables. Not to select their structure beforehand, as in Tóth et al. (2012), we introduce an alternative parametrization of the estimator, namely βˆ(t)=i=1ngρiϕi(p(t))xi(t),where p(t)=Vˆx(t)ax(t)ay(t)P, ϕi:PRnH is an undefined and potentially infinite dimensional static feature map of the scheduling signal, nonsingular on P, and ρiRnH is the parameter vector associated with the ith

Experimental results

The nonparametric method with Bayesian calibration presented in Section 3 is used to design a sideslip angle estimator, by means of eight experimental datasets acquired with an electric sport sedan on a closed track in dry conditions. The data have been collected through extensive tests with winter tires, and they are aimed at incorporating many driving styles, i.e., both aggressive (with sideslip angles up to 35 deg) and regular driving conditions.

Each dataset includes measures of the actual

Conclusions

In this paper, non-parametric LPV identification is used to design an estimator for the sideslip angle of a vehicle from data. Experimental results show that our structural choices and the flexibility guaranteed by the chosen identification strategy enhance the quality of the estimates. Future work will include additional tests on different tires configurations and track conditions and a theoretical analysis on the properties of the estimator. To avoid down-sampling, i.e., not to discard any

Valentina Breschi received her Master’s degree in Electrical and System Engineering in 2014 from the University of Florence, Italy. She received her Ph.D. in Control Engineering in 2018 from IMT School for Advanced Studies Lucca. In 2017 she was a visiting scholar at the Department of Aerospace Engineering, University of Michigan, Ann Arbor. In 2018–2020 she held a postdoctoral position at Politecnico di Milano, where she is currently a junior Assistant Professor. Her main research interests

References (27)

  • Cerone, V., & Regruto, D. (2008). Set-membership identification of LPV models with uncertain measurements of the...
  • ChenB.C. et al.

    Sideslip angle estimation using extended Kalman filter

    Vehicle System Dynamics

    (2008)
  • FergusonS.A.

    The effectiveness of electronic stability control in reducing real-world crashes: A literature review

    Traffic Injury Prevention

    (2007)
  • Cited by (0)

    Valentina Breschi received her Master’s degree in Electrical and System Engineering in 2014 from the University of Florence, Italy. She received her Ph.D. in Control Engineering in 2018 from IMT School for Advanced Studies Lucca. In 2017 she was a visiting scholar at the Department of Aerospace Engineering, University of Michigan, Ann Arbor. In 2018–2020 she held a postdoctoral position at Politecnico di Milano, where she is currently a junior Assistant Professor. Her main research interests include systems identification, data-driven control, data-analysis and policy design for mobility systems.

    Simone Formentin was born in Legnano, Italy, in 1984. He received his B.Sc. and M.Sc. degrees cum laude in Automation and Control Engineering from Politecnico di Milano, Italy, in 2006 and 2008, respectively. In 2012, he obtained his Ph.D. degree cum laude in Information Technology within a joint program between Politecnico di Milano and Johannes Kepler University of Linz, Austria. After that, he held two postdoctoral appointments at the Swiss Federal Institute of Technology of Lausanne (EPFL), Switzerland, and the University of Bergamo, Italy, respectively. Since 2014, he has been with Politecnico di Milano, first as an assistant professor, then as an associate professor. He is the chair of the IEEE TC on System Identification and Adaptive Control, the social media representative of the IFAC TC on Robust Control and a member of the IFAC TC on Modelling, Identification and Signal Processing. He is an Associate Editor of the European Journal of Control and the IEEE CSS Conference Editorial Board. His research interests include system identification and data-driven control with a focus on automotive and financial applications.

    Gianmarco Rallo received his M.Sc. degree cum laude in Automation and Control Engineering from Politecnico di Milano, Italy, in 2011 and 2014, respectively. In 2018, he obtained his Ph.D. degree cum laude in Information Technology (Systems and Control). He is currently working for Bain & Co. His research interests include system identification and data-driven control with a focus on automotive applications.

    Matteo Corno received the Master of Science degree in computer and electrical engineering from the University of Illinois, and the Ph.D. cum laude degree with a thesis on active stability control of two wheeled vehicles from the Politecnico di Milano, Milano, Italy, in 2005 and 2009. He is an Associate Professor with the Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Italy. His current research interests include dynamics and control of vehicles (especially electric-hybrid vehicles), Lithium-ion battery modeling, estimation and control. He held research positions at Thales Alenia Space, Harley Davidson, U. of Minnesota, Johannes Kepler University in Linz, and TU Delft.

    Sergio M. Savaresi received the M.Sc. in Electrical Engineering (Politecnico di Milano, 1992), the Ph.D. in Systems and Control Engineering (Politecnico di Milano, 1996), and the M.Sc. in Applied Mathematics (Catholic University, Brescia, 2000). After the Ph.D. he worked as management consultant at McKinsey&Co, Milan Office. He is Full Professor in Automatic Control at Politecnico di Milano since 2006 . He is Deputy Director and Chair of the Systems&Control Section of Department of Electronics, Computer Sciences and Bioengineering (DEIB), Politecnico di Milano. He is author of more than 500 scientific publications. His main interests are in the areas of vehicles control, automotive systems, data analysis and system identification, non-linear control theory, and control applications, with special focus on smart mobility. He has been manager and technical leader of more than 400 research projects in cooperation with private companies. He is co-founder of 8 high-tech startup companies.

    The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Abdelhamid Tayebi under the direction of Editor Thomas Parisini.

    View full text