An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments

This paper proposes an optimized trajectory planner and motion planner framework, which aim to deal with obstacle avoidance along a reference road for autonomous driving in unstructured environments. The trajectory planning problem is decomposed into lateral and longitudinal planning sub-tasks along the reference road. First, a vehicle kinematic model with road coordinates is established to describe the lateral movement of the vehicle. Then, nonlinear optimization based on a vehicle kinematic model in the space domain is employed to smooth the reference road. Second, a multilayered search algorithm is applied in the lateral-space domain to deal with obstacles and find a suitable path boundary. Then, the optimized path planner calculates the optimal path by considering the distance to the reference road and the curvature constraints. Furthermore, the optimized speed planner takes into account the speed boundary in the space domain and the constraints on vehicle acceleration. The optimal speed profile is obtained by using a numerical optimization method. Furthermore, a motion controller based on a kinematic error model is proposed to follow the desired trajectory. Finally, the experimental results show the effectiveness of the proposed trajectory planner and motion controller framework in handling typical scenarios and avoiding obstacles safely and smoothly on the reference road and in unstructured environments.

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

[2]  Tulga Ersal,et al.  Combined Speed and Steering Control in High-Speed Autonomous Ground Vehicles for Obstacle Avoidance Using Model Predictive Control , 2017, IEEE Transactions on Vehicular Technology.

[3]  Alonzo Kelly,et al.  An Approach to Rough Terrain Autonomous Mobility , 1997 .

[4]  D. Dolgov Practical Search Techniques in Path Planning for Autonomous Driving , 2008 .

[5]  Kibeom Lee,et al.  Optimal Path Tracking Control of Autonomous Vehicle: Adaptive Full-State Linear Quadratic Gaussian (LQG) Control , 2019, IEEE Access.

[6]  Francesco Borrelli,et al.  MPC-based yaw and lateral stabilisation via active front steering and braking , 2008 .

[7]  Weiyao Lan,et al.  On stability and robustness of linear active disturbance rejection control: A small gain theorem approach , 2017, 2017 36th Chinese Control Conference (CCC).

[8]  Leo Laine,et al.  Trends in vehicle motion control for automated driving on public roads , 2019, Vehicle System Dynamics.

[9]  Sebastian Thrun,et al.  Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments , 2010, Int. J. Robotics Res..

[10]  Zengqiang Chen,et al.  Active disturbance rejection control on first-order plant , 2011 .

[11]  Myo Taeg Lim,et al.  Obstacle Avoidance Path Planning based on Output Constrained Model Predictive Control , 2019, International Journal of Control, Automation and Systems.

[12]  Alexander Katriniok,et al.  LTV-MPC approach for lateral vehicle guidance by front steering at the limits of vehicle dynamics , 2011, IEEE Conference on Decision and Control and European Control Conference.

[13]  Yu Zhang,et al.  Hybrid Trajectory Planning for Autonomous Driving in Highly Constrained Environments , 2018, IEEE Access.

[14]  Julius Ziegler,et al.  Optimal trajectories for time-critical street scenarios using discretized terminal manifolds , 2012, Int. J. Robotics Res..

[15]  Sebastian Thrun,et al.  ARA*: Anytime A* with Provable Bounds on Sub-Optimality , 2003, NIPS.

[16]  Rongrong Wang,et al.  An Integrated MPC Approach for FWIA Autonomous Ground Vehicles with Emergency Collision Avoidance , 2018, 2018 21st International Conference on Intelligent Transportation Systems (ITSC).

[17]  David González,et al.  A Review of Motion Planning Techniques for Automated Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[18]  Hao Zhang,et al.  Collision-Free Navigation of Autonomous Vehicles Using Convex Quadratic Programming-Based Model Predictive Control , 2018, IEEE/ASME Transactions on Mechatronics.

[19]  Jing Ren,et al.  Modified Newton's method applied to potential field-based navigation for mobile robots , 2006, IEEE Transactions on Robotics.

[20]  Jagat Jyoti Rath,et al.  Personalised lane keeping assist strategy: adaptation to driving style , 2019, IET Control Theory & Applications.

[21]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[22]  Shufeng Wang,et al.  Artificial potential field algorithm for path control of unmanned ground vehicles formation in highway , 2018 .

[23]  François Aioun,et al.  Path planning with fractional potential fields for autonomous vehicles , 2017 .

[24]  Fernando Vázquez,et al.  Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments , 2017, Sensors.

[25]  Jonathan P. How,et al.  Real-Time Motion Planning With Applications to Autonomous Urban Driving , 2009, IEEE Transactions on Control Systems Technology.

[26]  Charles E. Thorpe,et al.  Integrated mobile robot control , 1991 .

[27]  Wei Yuan,et al.  Human-Like Obstacle Avoidance Trajectory Planning and Tracking Model for Autonomous Vehicles That Considers the Driver’s Operation Characteristics , 2020, Sensors.

[28]  Qi Zhu,et al.  Combining local trajectory planning and tracking control for autonomous ground vehicles navigating along a reference path , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[29]  Hong Wang,et al.  Crash Mitigation in Motion Planning for Autonomous Vehicles , 2019, IEEE Transactions on Intelligent Transportation Systems.

[30]  Nanning Zheng,et al.  Efficient Sampling-Based Motion Planning for On-Road Autonomous Driving , 2015, IEEE Transactions on Intelligent Transportation Systems.

[31]  Saïd Mammar,et al.  A new robust control system with optimized use of the lane detection data for vehicle full lateral control under strong curvatures , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[32]  James E Ball,et al.  Rollover-Free Path Planning for Off-Road Autonomous Driving , 2019 .

[33]  Maxim Likhachev,et al.  Motion planning in urban environments , 2008, J. Field Robotics.

[34]  ThrunSebastian,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006 .

[35]  Jonathan P. How,et al.  Motion planning for urban driving using RRT , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Kok Kiong Tan,et al.  Development of a Genetic-Algorithm-Based Nonlinear Model Predictive Control Scheme on Velocity and Steering of Autonomous Vehicles , 2016, IEEE Transactions on Industrial Electronics.

[37]  Toshihiro Maki,et al.  Path Planning Method Based on Artificial Potential Field and Reinforcement Learning for Intervention AUVs , 2019, 2019 IEEE Underwater Technology (UT).

[38]  Myoungho Sunwoo,et al.  Local Path Planning for Off-Road Autonomous Driving With Avoidance of Static Obstacles , 2012, IEEE Transactions on Intelligent Transportation Systems.