Toward a Smart Car: Hybrid Nonlinear Predictive Controller With Adaptive Horizon

This paper focuses on the development of an optimization algorithm for car motion predictive control that addresses both hybrid car dynamics and hybrid minimization criterion. Instead of solving computationally demanding nonlinear mixed-integer programming task or approximating the hybrid dynamics/criterion, the Hamiltonian-switching hybrid nonlinear predictive control algorithm developed in this paper incorporates the information about hybridity directly into the optimization routine. To decrease the time complexity, several adaptive prediction horizon approaches are proposed, and for some of them, it is shown that they preserve maneuverability-related properties of the car. All developed alternatives are verified on an example of a motion control of a racing car and compared with the approximation-based nonlinear predictive control and a commercial product. Moreover, a sensitivity analysis examining robustness of the algorithm is included as well.

[1]  Manfred Morari,et al.  Hybrid emergency voltage control in power systems , 2003, 2003 European Control Conference (ECC).

[2]  Mato Baotic,et al.  Hybrid Systems Modeling and Control , 2003, Eur. J. Control.

[3]  H. Maurer,et al.  Second-order sufficient conditions for control problems with mixed control-state constraints , 1995 .

[4]  D. Herrero-Pérez,et al.  Multilayer distributed intelligent control of an autonomous car , 2014 .

[5]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[6]  W. Marsden I and J , 2012 .

[7]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  A. Lambert,et al.  Path Planning using a Dynamic Vehicle Model , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[9]  Laurence A. Wolsey,et al.  Mixed Integer Programming , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[10]  Hans B. Pacejka,et al.  Tire and Vehicle Dynamics , 1982 .

[11]  Wouter Saeys,et al.  Robust Tube-Based Decentralized Nonlinear Model Predictive Control of an Autonomous Tractor-Trailer System , 2015, IEEE/ASME Transactions on Mechatronics.

[12]  J. Asgari,et al.  Predictive control approach to autonomous vehicle steering , 2006, 2006 American Control Conference.

[13]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[14]  Francesco Borrelli,et al.  Linear time‐varying model predictive control and its application to active steering systems: Stability analysis and experimental validation , 2008 .

[15]  W. Stadler Multicriteria Optimization in Engineering and in the Sciences , 1988 .

[16]  P. Falcone,et al.  A hierarchical Model Predictive Control framework for autonomous ground vehicles , 2008, 2008 American Control Conference.

[17]  Sebastian Thrun,et al.  Towards fully autonomous driving: Systems and algorithms , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[18]  Panos J. Antsaklis,et al.  Results and Perspectives on Computational Methods for Optimal Control of Switched Systems , 2003, HSCC.

[19]  Dirk Langer,et al.  Up to the limits: Autonomous Audi TTS , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[20]  Chaozhe R. He,et al.  Fuel Consumption Optimization of Heavy-Duty Vehicles With Grade, Wind, and Traffic Information , 2016 .

[21]  Mi-Ching Tsai,et al.  Robust and Optimal Control , 2014 .

[22]  Francesco Borrelli,et al.  A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[23]  Shengbo Eben Li,et al.  A Unified Pseudospectral Computational Framework for Optimal Control of Road Vehicles , 2015, IEEE/ASME Transactions on Mechatronics.

[24]  B. Moor,et al.  Mixed integer programming for multi-vehicle path planning , 2001, 2001 European Control Conference (ECC).

[25]  A. Jasra,et al.  Robust Finite-Time Control of Switched Linear Systems and Application to a Class of Servomechanism Systems , 2015, IEEE/ASME Transactions on Mechatronics.

[26]  Reza N. Jazar,et al.  Vehicle Dynamics: Theory and Application , 2009 .

[27]  Hendrik W. Lenstra,et al.  Integer Programming with a Fixed Number of Variables , 1983, Math. Oper. Res..

[28]  Yvonne Schuhmacher,et al.  Race Car Vehicle Dynamics , 2016 .

[29]  Y. Censor Pareto optimality in multiobjective problems , 1977 .

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

[31]  J. Christian Gerdes,et al.  Model Predictive Control for Vehicle Stabilization at the Limits of Handling , 2013, IEEE Transactions on Control Systems Technology.