Scenario-based model predictive speed controller considering probabilistic constraint for driving scene with pedestrian

One of the difficult tasks associated with driving in suburban or urban roads is the interactions with pedestrians. One often finds it hard to judge the chances of a pedestrian or bicycle suddenly turning onto the driving path. These leads to a natural slow down response by the drivers. Since these responses are based on the risk feeling of driver, they are probabilistic in nature. This study shares a scenario-based model predictive control algorithm considering probabilistic constraint (SMPC-P) to handle such pedestrian interactions. An Interacting Multiple-Model Kalman Filter (IMM-KF) is used to predict the pedestrian path as multiple trajectories of independent probabilities. The task is formulated into a nonlinear MPC problem. We use a non-linear optimization solver named Interior Point OPTimizer(IPOPT). We introduce a modified form of inverse square root unit function to represent the collision probability into a deterministic function that is compatible with IPOPT. Having simulated it in MATLAB, the controller gives a very natural control behaviour for shared road driving compared to single scenario deterministic MPC.

[1]  Anil K. Jain,et al.  Interacting multiple model (IMM) Kalman filters for robust high speed human motion tracking , 2002, Object recognition supported by user interaction for service robots.

[2]  Anna Freud,et al.  Design And Analysis Of Modern Tracking Systems , 2016 .

[3]  Hiroyuki Okuda,et al.  A model predictive control-based lane merging strategy for autonomous vehicles , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[4]  Kawasaki Ryoya,et al.  Analysis of Pedestrian Fatality Statistics in Japan and the US and Vehicle-Pedestrian Communication for Vehicle-Pedestrian Crash Warnings , 2017 .

[5]  X. R. Li,et al.  Chapter 10 Engineer ’ s Guide to Variable-Structure Multiple-Model Estimation for Tracking , 2022 .

[6]  Brian Whitney,et al.  Improving Deep Learning by Inverse Square Root Linear Units (ISRLUs) , 2017, ArXiv.

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

[8]  WächterAndreas,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006 .

[9]  Hiroyuki Okuda,et al.  Improvement of Control Performance of Sampling Based Model Predictive Control using GPU , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[10]  Basil Kouvaritakis,et al.  MPC for Stochastic Systems , 2007 .

[11]  Dariu Gavrila,et al.  UvA-DARE ( Digital Academic Repository ) Pedestrian Path Prediction with Recursive Bayesian Filters : A Comparative Study , 2013 .

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

[13]  S. Seethalakshmi Highly Automated Driving on Highways Based on Legal Safety , 2015 .

[14]  F. Borrelli,et al.  Stochastic Predictive Control of Autonomous Vehicles in Uncertain Environments , 2014 .

[15]  Francesco Borrelli,et al.  Scenario model predictive control for lane change assistance on highways , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[16]  R.F. Stengel,et al.  An Expert System for Automated Highway Driving , 1990, 1990 American Control Conference.