Trajectory Generation Based on Model Predictive Control with Obstacle Avoidance between Prediction Time Steps

In this paper, model predictive control (MPC) based trajectory generation for a unicycle with obstacle avoidance is addressed. Since MPC based methods can only consider obstacle avoidance at discrete time steps, a collision may occur in intervals between prediction time steps. In order to prevent this problem, we propose two methods which guarantee the obstacle avoidance not only at prediction time steps but also in intervals between them. The first method reduces the maximum velocity near obstacles. The second one constrains transition of collision avoidance constraints to exclude possibilities of collisions between time steps. Since both methods do not need iteration of optimization, it is expected that the computation time is not significantly increased compared with existing methods. Numerical examples and experiments show the effectiveness of the proposed methods.

[1]  Jonathan P. How,et al.  Receding horizon control of autonomous aerial vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[2]  J. Imura,et al.  An efficient algorithm for optimal control of hybrid dynamical systems utilizing mode transition rule , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[3]  O. Sawodny,et al.  A networked formation control for groups of mobile robots using mixed integer programming , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[4]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[5]  Magnus Egerstedt,et al.  Oriented visibility graphs: low-complexity planning in real-time environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[6]  J. How,et al.  Receding horizon path planning with implicit safety guarantees , 2004, Proceedings of the 2004 American Control Conference.

[7]  Raffaello D'Andrea,et al.  Iterative MILP methods for vehicle-control problems , 2005, IEEE Transactions on Robotics.

[8]  Jonathan P. How,et al.  Model predictive control of vehicle maneuvers with guaranteed completion time and robust feasibility , 2003, Proceedings of the 2003 American Control Conference, 2003..

[9]  Yi Guo,et al.  Global Trajectory Generation for Nonholonomic Robots in Dynamic Environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[10]  Anthony Stentz,et al.  Using interpolation to improve path planning: The Field D* algorithm , 2006, J. Field Robotics.

[11]  Jonathan P. How,et al.  Distributed Robust Receding Horizon Control for Multivehicle Guidance , 2007, IEEE Transactions on Control Systems Technology.

[12]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[13]  James Joseph Kuffner Efficient optimal search of uniform-cost grids and lattices , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[14]  Junichi Murata,et al.  Optimal Path Generation for Automotive Collision Avoidance Using Mixed Integer Programming , 2008 .