access icon free Robust attitude control of uncertain quadrotors

This study presents a controller design method to achieve the robust attitude control for uncertain quadrotors. The proposed linear time-invariant controller consists of a proportional–derivative (PD) controller and a robust compensator. The PD controller is designed for the nominal linear system to achieve the desired tracking and the robust compensator is added to restrain the influence of the uncertainties. It is proven that attitude tracking errors are bounded and the boundaries can be made as small as desired. Experimental results on the quadrotor are given to confirm the effectiveness of this control method.

Inspec keywords: control system synthesis; rotors; autonomous aerial vehicles; robust control; tracking; uncertain systems; linear systems; attitude control; PD control

Other keywords: robust compensator; PD controller design method; attitude tracking error; uncertain quadrotor; proportional-derivative controller; linear time-invariant controller design method; robust attitude control; linear system

Subjects: Control system analysis and synthesis methods; Aerospace control; Spatial variables control

References

    1. 1)
      • 9. Das, A., Subbarao, K., Lewis, F.: ‘Dynamic inversion with zero-dynamics stabilization for quadrotor control’, ET Control Theory Appl., 2009, 3, (3), pp. 303314 (doi: 10.1049/iet-cta:20080002).
    2. 2)
      • 21. Zhong, Y.: ‘Robust output tracking control of SISO plants with multiple operating points and with parametric and unstructured uncertainties’, Int. J. Control, 2002, 75, (4), pp. 219241 (doi: 10.1080/00207170110093577).
    3. 3)
      • 3. Prempain, E., Postlethwaite, I.: ‘Static H loop shaping control of a fly-by-wire helicopter’, Automatica, 2005, 41, (9), pp. 15171528 (doi: 10.1016/j.automatica.2005.04.001).
    4. 4)
      • 8. Castillo, P., Dzul, A., Lozano, R.: ‘Real-time stabilization and tracking of a four-rotor mini rotorcraft’, IEEE Trans. Control Syst. Technol., 2004, 12, (4), pp. 510516 (doi: 10.1109/TCST.2004.825052).
    5. 5)
      • 4. Raptis, I.A., Valavanis, K.P., Moreno, W.A.: ‘A novel nonlinear backstepping controller designed for helicopters using the rotation matrix’, IEEE Trans. Control Syst. Technol., 2011, 19, (2), pp. 465473 (doi: 10.1109/TCST.2010.2042450).
    6. 6)
      • 18. Lewis, F.L., Dawson, D.M., Abdallah, C.T.: ‘Robot manipulator control – theory and practice’, (Marcel Dekker, Inc., USA, 2004).
    7. 7)
      • 7. Hoffmann, G.M., Huang, H., Waslander, S.L., Tomlin, C.J.: ‘Precision flight control for a multi-vehicle quadrotor helicopter testbed’, Control Eng. Pract., 2011, 19, (9), pp. 10231036 (doi: 10.1016/j.conengprac.2011.04.005).
    8. 8)
      • 14. Alexis, K., Nikolakopoulos, G., Tzes, A.: ‘Switching model predictive attitude control for a quadrotor helicopter subject to atmosphere disturbances’, Control Eng. Pract., 2011, 10, (10), pp. 11951207 (doi: 10.1016/j.conengprac.2011.06.010).
    9. 9)
      • 11. Aguilar-Ibanez, C., Sira-Ramirez, H., Suarez-Castanon, M.S., Martinez-Navarro, E., Moreno-Armendariz, M.A.: ‘The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach’, Int. J. Control, 2012, 85, (1), pp. 6977 (doi: 10.1080/00207179.2011.638328).
    10. 10)
      • 1. Peng, K., Cai, G., Chen, B., Dong, M., Lum, K.Y., Lee, T.H.: ‘Design and implementation of an autonomous flight control law for a UAV helicopter’, Automatica, 2009, 45, (10), pp. 23332338 (doi: 10.1016/j.automatica.2009.06.016).
    11. 11)
      • 20. Liu, H., Lu, G., Zhong, Y.: ‘Robust LQR attitude control of a 3-DOF lab helicopter for aggressive maneuvers’, IEEE Trans. Ind. Electron., 2013, 60, (10), pp. 46274636 (doi: 10.1109/TIE.2012.2216233).
    12. 12)
      • 10. Bertrand, S., Guenard, N., Hamel, T., Piet-Lahanier, H., Eck, L.: ‘A hierarchical controller for miniature VTOL UAVs: design and stability analysis using singular perturbation theory’, Control Eng. Pract., 2011, 19, (10), pp. 10991108 (doi: 10.1016/j.conengprac.2011.05.008).
    13. 13)
      • 19. Spong, M.W., Hutchinson, S., Vidyasagar, M.: ‘Robot modeling and control’, (John Wiley & Sons, Inc., USA, 2006).
    14. 14)
      • 16. Zhang, R., Quan, Q., Cai, K. Y.: ‘Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances’, IET Control Theory Appl., 2011, 5, (9), pp. 11401146 (doi: 10.1049/iet-cta.2010.0273).
    15. 15)
      • 2. Isidori, A., Marconi, L., Serrani, A.: ‘Robust nonlinear motion control of a helicopter’, IEEE Trans. Autom. Control, 2003, 48, (3), pp. 413426 (doi: 10.1109/TAC.2003.809147).
    16. 16)
      • 13. Guerrero-Castellanos, J.F., Marchand, N., Hably, A., Lesecq, S., Delamare, J.: ‘Bounded attitude control of rigid bodies: real-time experimentation to a quadrotor mini-helicopter’, Control Eng. Pract., 2011, 19, (8), pp. 790797 (doi: 10.1016/j.conengprac.2011.04.004).
    17. 17)
      • 15. Zuo, Z.: ‘Trajectory tracking control design with command-filtered compensation for a quadrotor’, IET Control Theory Appl., 2010, 4, (11), pp. 23432355 (doi: 10.1049/iet-cta.2009.0336).
    18. 18)
      • 12. Tayebi, A., McGilvray, S.: ‘Attitude stabilization of a VTOL quadrotor aircraft’, IEEE Trans. Control Syst. Technol., 2006, 14, (3), pp. 562571 (doi: 10.1109/TCST.2006.872519).
    19. 19)
      • 17. Xu, R., Ozguner, U.: ‘Sliding mode control of a class of underactuated systems’, Automatica, 2008, 44, (1), pp. 233241 (doi: 10.1016/j.automatica.2007.05.014).
    20. 20)
      • 6. Mahony, R., Kumar, V., Corke, P.: ‘Multirotor aerial vehicles: modeling, estimation, and control of quadrotor’, IEEE Robot. Autom. Mag., 2012, 19, (3), pp. 2032 (doi: 10.1109/MRA.2012.2206474).
    21. 21)
      • 5. Altug, E., Ostrowski, J.P., Taylor, C.J.: ‘Control of a quadrotor helicopter using dual camera visual feedback’, Int. J. Robot. Res., 2005, 24, (5), pp. 329341 (doi: 10.1177/0278364905053804).
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cta.2012.0964
Loading

Related content

content/journals/10.1049/iet-cta.2012.0964
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading