Evolution of motion plan for helicopter model using Model Predictive Control

This paper uses Model Predictive Control (MPC) technique to generate a safe motion plan for model helicopter. MPC is a feedback control scheme in which a trajectory optimization is solved at each time step. The first control input of the optimal sequence is applied and the optimization is repeated at each subsequent step. Recent developments in modeling helicopter motion planning have shown that trajectory generation including collision avoidance can be defined by a linear program subject to mixed integer constraints, known as a mixed-integer linear program. In the same way, we may give another approach to generate the trajectory by using quadratic programming. Linear programming and quadratic programming problems can be solved by using the model predictive control. This work generated safe motion plan by using linear and quadratic programming subject to mixed-integer constraints. In this paper, evolution of motion plan is shown with the help of MPT toolbox by using the model predictive control. MPT toolbox supports a number of techniques to support MPC. The motion plan results are shown with evolution of states, evolution of outputs, evolution control moves and active dynamics.

[1]  Yuval Rabani,et al.  Linear Programming , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[2]  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..

[3]  van Nieuwstadt,et al.  Trajectory generation for nonlinear control systems , 1996 .

[4]  John R. Hauser,et al.  Applied receding horizon control of the Caltech Ducted Fan , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[6]  Alberto Bemporad,et al.  Model predictive control based on linear programming - the explicit solution , 2002, IEEE Transactions on Automatic Control.

[7]  Jonathan P. How,et al.  COORDINATION AND CONTROL OF MULTIPLE UAVs , 2002 .

[8]  T. A. Badgwell,et al.  An Overview of Industrial Model Predictive Control Technology , 1997 .

[9]  Stephen J. Wright,et al.  Application of Interior-Point Methods to Model Predictive Control , 1998 .

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

[11]  F. Y. Hadaegh,et al.  A model predictive control-based approach for spacecraft formation keeping and attitude control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[12]  Xiaoyun Zhu,et al.  The Caltech helicopter control experiment , 1996 .

[13]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .