Time-Optimal Control of a Hovering Quad-Rotor Helicopter

The time-optimal control problem of a hovering quad-rotor helicopter is addressed in this paper. Instead of utilizing the Pontryagin's Minimum Principle (PMP), in which one needs to solve a set of highly nonlinear differential equations, a nonlinear programming (NLP) method is proposed. In this novel method, the count of control steps is fixed initially and the sampling period is treated as a variable in the optimization process. The optimization object is to minimize the sampling period such that it will be below a specific minimum value, which is set in advance considering the accuracy of discretization. To generate initial feasible solutions of the formulated NLP problem, genetic algorithms (GAs) are adopted. With the proposed method, one can find a time-optimal movement of the helicopter between two configurations. To show the feasibility of the proposed method, simulation results are included for illustration.

[1]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[2]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[3]  Chia-Ju Wu,et al.  A computationally efficient numerical algorithm for the minimum-time control problem of continuous systems , 1992, Autom..

[4]  J. Chern,et al.  Approximate chattering arc for minimum time flight , 1993 .

[5]  Yi Zheng,et al.  The design of time-optimal control for two-wheel driven carts tracking a moving target , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[6]  P. Souéres,et al.  Shortest paths synthesis for a car-like robot , 1996, IEEE Trans. Autom. Control..

[7]  Mitsuo Gen,et al.  Genetic Algorithms and Manufacturing Systems Design , 1996 .

[8]  Wu Weiguo,et al.  Optimal motion planning for a wheeled mobile robot , 1999 .

[9]  A. Benallegue,et al.  Exact linearization and noninteracting control of a 4 rotors helicopter via dynamic feedback , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[10]  Robert E. Mahony,et al.  Control of a quadrotor helicopter using visual feedback , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[11]  Robert E. Mahony,et al.  Visual servo trajectory tracking for a four rotor VTOL aerial vehicle , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  Tarek Hamel,et al.  Visual servo control using homography estimation for the stabilization of an X4-flyer , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[13]  Robert Mahony,et al.  Design of a four-rotor aerial robot , 2002 .

[14]  Rogelio Lozano,et al.  DYNAMIC MODELLING AND CONFIGURATION STABILIZATION FOR AN X4-FLYER. , 2002 .

[15]  Camillo J. Taylor,et al.  Quadrotor control using dual camera visual feedback , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[16]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four-rotor mini rotorcraft , 2004, IEEE Transactions on Control Systems Technology.

[17]  Rogelio Lozano,et al.  Robust prediction-based control for unstable delay systems , 2003 .

[18]  J. C. Chiou,et al.  Minimum-time spacecraft maneuver using sliding-mode control [rapid communication] , 2004 .

[19]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[20]  P. McKerrow Modelling the Draganflyer four-rotor helicopter , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[21]  Abdelaziz Benallegue,et al.  Dynamic feedback controller of Euler angles and wind parameters estimation for a quadrotor unmanned aerial vehicle , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.