An Optimal Lateral Trajectory Stabilization of Vehicle using Differential Dynamic Programming

Vehicles nowadays are equipped with several assistance functions for e.g. Cruise Control and Lane Keeping Assist. Classical lateral control approaches such as pure pursuit, Stanley used for lane keeping assist provide good path tracking precision. However the operational domain for these approaches is limited i.e. highway driving. An adaptation of control parameters can increase the operational domain, but its difficult to tune classical approaches for the whole range of automated driving maneuvers. Apart from these classical approaches, optimization approaches are also used for lateral trajectory stabilization. The optimization based approaches have a wider operational domain, but the feasibility and real time execution remain some open issues. In this paper, we combine a classical approach and an optimization method for lateral trajectory stabilization. We present a method to optimize the control input calculated using a classical control approach i.e. pure pursuit based on a performance criteria. The performance criteria weighs the precision and comfort requirements. A non- linear optimization based on Differential Dynamic Programming (DDP) is used to solve the optimization problem. The calculated optimal trajectory is finally evaluated using a line search method to ensure the convergence and to verify the optimization policy. The approach is demonstrated on a full scale automated truck prototype and the experimental results are discussed.

[1]  H. E. Tseng,et al.  Linear model predictive control for lane keeping and obstacle avoidance on low curvature roads , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[2]  Matthias Althoff,et al.  Comparison of trajectory tracking controllers for autonomous vehicles , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[3]  Francesco Borrelli,et al.  MPC-Based Approach to Active Steering for Autonomous Vehicle Systems , 2005 .

[4]  Takeo Kanade,et al.  First Results in Robot Road-Following , 1985, IJCAI.

[5]  Lutz Gröll,et al.  Lateral Vehicle Trajectory Optimization Using Constrained Linear Time-Varying MPC , 2017, IEEE Transactions on Intelligent Transportation Systems.

[6]  Yuval Tassa,et al.  Synthesis and stabilization of complex behaviors through online trajectory optimization , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Yuval Tassa,et al.  Control-limited differential dynamic programming , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Michio Sugeno,et al.  Fuzzy Control of Model Car , 1985 .

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

[10]  William D. Smart,et al.  Receding Horizon Differential Dynamic Programming , 2007, NIPS.

[11]  Bo Wahlberg,et al.  Clothoid-based model predictive control for autonomous driving , 2015, 2015 European Control Conference (ECC).

[12]  R. C. Coulter,et al.  Implementation of the Pure Pursuit Path Tracking Algorithm , 1992 .

[13]  Giuseppe Oriolo,et al.  Feedback control of a nonholonomic car-like robot , 1998 .

[14]  Luka Pravica,et al.  Assessing the impact of driverless haul trucks in Australian surface mining , 2011 .

[15]  Louis L. Scharf,et al.  A comparison of expected flight times for intercept and pure pursuit missiles , 1969, IEEE Transactions on Aerospace and Electronic Systems.

[16]  Moritz Werling,et al.  Ein neues Konzept für die Trajektoriengenerierung und -stabilisierung in zeitkritischen Verkehrsszenarien , 2012, Autom..

[17]  D. Mayne A Second-order Gradient Method for Determining Optimal Trajectories of Non-linear Discrete-time Systems , 1966 .

[18]  E. Todorov,et al.  A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems , 2005, Proceedings of the 2005, American Control Conference, 2005..