A Real-Time Optimization-Based Trajectory Planning Method in Dynamic and Uncertain Environments

Reducing conservatism while ensuring safety poses great difficulties for real-time trajectory planning in uncertain and cluttered environments. If we view trajectory planning as an optimization problem, the non-convex collision avoidance constraints with uncertain obstacles make trajectory planning challenging and time-consuming. Disjunctive chance constraint-based methods have been one of the most popular stochastic tools for this problem, for they can provide a tighter bound and lead to less conservative trajectories compared with other methods. However, previous work on disjunctive chance constraint-based trajectory planning adopts mixed-integer programming which has exponential complexity. Different from existing work, we propose a new optimization-based trajectory planning method with chance constraints, which turns uncertain obstacles into bounding boxes with tight upper bound collision avoidance constraints. Then, with a proposed time-varying convex feasible sets (TVCFS) algorithm, the original non-convex optimization problem is transferred into a series of convex problems, which can meet real-time requirements. Since the planned trajectory may be dynamically infeasible, we consider vehicle kinematics and formulate an optimal control problem to further smooth the planned trajectory and obtain desired control inputs. Simulation tests demonstrate the effectiveness of the proposed method.

[1]  A. Matveev,et al.  Algorithms for collision-free navigation of mobile robots in complex cluttered environments: a survey , 2014, Robotica.

[2]  Javier Alonso-Mora,et al.  Chance-Constrained Collision Avoidance for MAVs in Dynamic Environments , 2019, IEEE Robotics and Automation Letters.

[3]  Yoshiaki Kuwata,et al.  Robust Constrained Receding Horizon Control for Trajectory Planning , 2005 .

[4]  Andrej Babinec,et al.  Modelling of Mechanical and Mechatronic Systems MMaMS 2014 Path planning with modified A star algorithm for a mobile robot , 2014 .

[5]  Amir Khajepour,et al.  A Potential Field-Based Model Predictive Path-Planning Controller for Autonomous Road Vehicles , 2017, IEEE Transactions on Intelligent Transportation Systems.

[6]  Masayoshi Tomizuka,et al.  Convex feasible set algorithm for constrained trajectory smoothing , 2017, 2017 American Control Conference (ACC).

[7]  Yuanqing Xia,et al.  A review of optimization techniques in spacecraft flight trajectory design , 2019, Progress in Aerospace Sciences.

[8]  Mehrdad Dianati,et al.  Trajectory planning and tracking for autonomous overtaking: State-of-the-art and future prospects , 2018, Annu. Rev. Control..

[9]  P. Enge,et al.  Paired overbounding and application to GPS augmentation , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[10]  Dominique Gruyer,et al.  Modified artificial potential field method for online path planning applications , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[11]  Holger Voos,et al.  A Real-Time Approach for Chance-Constrained Motion Planning With Dynamic Obstacles , 2020, IEEE Robotics and Automation Letters.

[12]  Roland Siegwart,et al.  Robust collision avoidance for multiple micro aerial vehicles using nonlinear model predictive control , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  Weiwen Deng,et al.  Trajectory planning for vehicle autonomous driving with uncertainties , 2014, Proceedings 2014 International Conference on Informative and Cybernetics for Computational Social Systems (ICCSS).

[14]  Masahiro Ono,et al.  Paper Summary: Probabilistic Planning for Continuous Dynamic Systems under Bounded Risk , 2013, ICAPS.

[15]  Masahiro Ono,et al.  Chance-Constrained Optimal Path Planning With Obstacles , 2011, IEEE Transactions on Robotics.

[16]  Emilio Frazzoli,et al.  Anytime Motion Planning using the RRT* , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Chonhyon Park,et al.  ITOMP: Incremental Trajectory Optimization for Real-Time Replanning in Dynamic Environments , 2012, ICAPS.

[18]  Francesco Borrelli,et al.  Kinematic and dynamic vehicle models for autonomous driving control design , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[19]  Masayoshi Tomizuka,et al.  The Convex Feasible Set Algorithm for Real Time Optimization in Motion Planning , 2017, SIAM J. Control. Optim..

[20]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[21]  Dinesh Manocha,et al.  LQG-obstacles: Feedback control with collision avoidance for mobile robots with motion and sensing uncertainty , 2012, 2012 IEEE International Conference on Robotics and Automation.