Model Predictive Control for Autonomous Driving considering Actuator Dynamics

In this paper, we propose a new model predictive control (MPC) formulation for autonomous driving. The novelty of our MPC stems from the following results. Firstly, we adopt an alternating minimization approach wherein linear velocities and angular accelerations are alternately optimized. We show that in contrast to the joint optimization, the alternating minimization exploits the structure of the problem better, which in turn translates to reduction in computation time. Secondly, our MPC explicitly incorporates the time dependent non-linear actuator dynamics that captures the transient response of the vehicle for a given commanded velocity. This added complexity improves the predictive component of MPC resulting in improved margin of inter-vehicle distance during maneuvers like overtaking, lane-change, etc. Although, past works have also incorporated actuator dynamics within MPC, there has been very few attempts towards coupling actuator dynamics to collision avoidance constraints through the non-holonomic motion model of the vehicle and analyzing the resulting behavior. We use a high fidelity simulator to benchmark our actuator dynamics augmented MPC with other related approaches in terms of metrics like inter-vehicle distance, trajectory smoothness, and velocity overshoot.

[1]  Dongwook Kim,et al.  Control strategy for high-speed autonomous driving in structured road , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[2]  Jonas Fredriksson,et al.  Longitudinal and Lateral Control for Automated Yielding Maneuvers , 2016, IEEE Transactions on Intelligent Transportation Systems.

[3]  Christos Katrakazas,et al.  Real-time motion planning methods for autonomous on-road driving: State-of-the-art and future research directions , 2015 .

[4]  M.W. Oppenheimer,et al.  Model predictive dynamic control allocation with actuator dynamics , 2004, Proceedings of the 2004 American Control Conference.

[5]  Gheorghe Livint,et al.  Centralized model predictive control of autonomous driving vehicles with Lyapunov stability , 2016, 2016 20th International Conference on System Theory, Control and Computing (ICSTCC).

[6]  Francesco Borrelli,et al.  Predictive control of an autonomous ground vehicle using an iterative linearization approach , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[7]  Emilio Frazzoli,et al.  A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles , 2016, IEEE Transactions on Intelligent Vehicles.

[8]  Huiyan Chen,et al.  A model predictive-based approach for longitudinal control in autonomous driving with lateral interruptions , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[9]  Francesco Borrelli,et al.  Automated driving: The role of forecasts and uncertainty - A control perspective , 2015, Eur. J. Control.

[10]  Debasish Ghose,et al.  Obstacle avoidance in a dynamic environment: a collision cone approach , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[11]  K. Madhava Krishna,et al.  Gradient Aware: Shrinking Domain based Control Design for Reactive Planning Frameworks , 2018, AIR 2019.

[12]  Fei Gao,et al.  Quadrotor trajectory generation in dynamic environments using semi-definite relaxation on nonconvex QCQP , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Javier Alonso-Mora,et al.  Parallel autonomy in automated vehicles: Safe motion generation with minimal intervention , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Jonas Sjöberg,et al.  Receding horizon maneuver generation for automated highway driving , 2015 .

[15]  Matthew E. Taylor,et al.  Autonomous Waypoint Generation Strategy for On-Line Navigation in Unknown Environments , 2012 .

[16]  Bo Egardt,et al.  Cooperative energy management of automated vehicles , 2016 .

[17]  E. Kim,et al.  Model predictive control strategy for smooth path tracking of autonomous vehicles with steering actuator dynamics , 2014 .