Analysis of Time Delays in Quadrotor Systems and Design of Control

  • Stephen K. Armah
  • Sun Yi
Part of the Advances in Delays and Dynamics book series (ADVSDD, volume 7)


In analyzing and designing control for unmanned aerial vehicles (UAVs), existence of transmission delays caused by wireless communication is one of the critical challenges. Estimation of the delays and analysis of their effects are not straightforward. A delay estimation method is introduced using transient responses of a quadrotor type of UAVs and analytical solutions of delay differential equations (DDEs). Experimental data sets in the time domain are compared to the predicted ones based on the analytical solutions of DDEs. The Lambert W function-based approach for first-order DDEs is used for the analysis. The dominant characteristic roots among an infinite number of roots are obtained in terms of coefficients and the delay. The effects of the time delay on the responses are analyzed via root locations. Based on the estimation result, proportional- plus-velocity controllers are proposed to improve transient altitude responses.


Transient Response Unmanned Aerial Vehicle High Pass Filter Characteristic Root Navigation Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This material is based on research sponsored by Air Force Research Laboratory and OSD under agreement number FA8750-15-2-0116. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright notation thereon.


  1. 1.
    Armah, S., Yi, S.: Altitude regulation of quadrotor types of UAVs considering communication delays. In: 12th IFAC Workshop on Time Delay Systems, pp. 263–268 (2015)Google Scholar
  2. 2.
    Azadegan, M., Beheshti, M.T., Tavassoli, B.: Using AQM for performance improvement of networked control systems. Int. J. Control Autom. Syst. 13(3), 764–772 (2015)CrossRefzbMATHGoogle Scholar
  3. 3.
    Kchaou, M., Tadeo, F., Chaabane, M., Toumi, A.: Delay-dependent robust observer-based control for discrete-time uncertain singular systems with interval time-varying state delay. Int. J. Control Autom. Syst. 12(1), 12–22 (2014)CrossRefGoogle Scholar
  4. 4.
    Belkoura, L., Richard, J.P., Fliess, M.: Parameters estimation of systems with delayed and structured entries. Automatica 45(5), 1117–1125 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Richard, J.P.: Time-delay systems: an overview of some recent advances and open problems. Automatica 39(10), 1667–1694 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Yi, S., Choi, W., Abu-Lebdeh, T.: Time-delay estimation using the characteristic roots of delay differential equations. Am. J. Appl. Sci. 9(6), 955–960 (2012)CrossRefGoogle Scholar
  7. 7.
    Vásárhelyi, G., Virágh, C., Somorjai, G., Tarcai, N., Szorenyi, T., Nepusz, T., Vicsek, T.: Outdoor flocking and formation flight with autonomous aerial robots. In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2014), pp. 3866–3873 (2014)Google Scholar
  8. 8.
    Sa, I., Corke, P.: System identification, estimation and control for a cost effective open-source quadcopter. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 2202–2209 (2012)Google Scholar
  9. 9.
    Ailon, A., Arogeti, S.: Study on the effects of time-delays on quadrotor-type helicopter dynamics. In: 2014 22nd Mediterranean Conference of Control and Automation (MED), pp. 305–310 (2014)Google Scholar
  10. 10.
    Wang, Q.G., Zhang, Y.: Robust identification of continuous systems with dead-time from step responses. Automatica 37(3), 377–390 (2001)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Torkamani, S., Butcher, E.A.: Delay, state, and parameter estimation in chaotic and hyperchaotic delayed systems with uncertainty and time-varying delay. Int. J. Dyn. Control 1(2), 135–163 (2013)CrossRefGoogle Scholar
  12. 12.
    He, H., Yang, T., Chen, J.: On time delay estimation from a sparse linear prediction perspective. J. Acoust. Soc. Am. 137(2), 1044–1047 (2015)CrossRefGoogle Scholar
  13. 13.
    Ahmed, S., Huang, B., Shah, S.: Parameter and delay estimation of continuous-time models using a linear filter. J. Process Control 16(4), 323–331 (2006)CrossRefGoogle Scholar
  14. 14.
    Mamat, R., Fleming, P.: Method for on-line identification of a first order plus dead-time process model. Electron. Lett. 31(15), 1297–1298 (1995)CrossRefGoogle Scholar
  15. 15.
    Saha, D.C., Rao, G.P.: Identification of continuous dynamical systems: the poisson moment functional (PMF) approach, vol. 56. Springer (1983)Google Scholar
  16. 16.
    Pintelon, R., Van Biesen, L.: Identification of transfer functions with time delay and its application to cable fault location. IEEE Trans. Instrum. Measur. 39(3), 479–484 (1990)CrossRefGoogle Scholar
  17. 17.
    Yi, S., Nelson, P.W., Ulsoy, A.G.: Time-Delay Systems: Analysis and Control Using the Lambert W Function. World Scientific (2010)Google Scholar
  18. 18.
    Corless, R.M., Gonnet, G.H., Hare, D.E.G., Jeffrey, D.J., Knuth, D.E.: On the Lambert W function. Adv. Comput. Math. 5(4), 329–359 (1996)MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Shinozaki, H., Mori, T.: Robust stability analysis of linear time-delay systems by Lambert W function: some extreme point results. Automatica 42(10), 1791–1799 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Yang, S.H.: Internet-Based Control Systems Design and Applications. Springer, London (2010)Google Scholar
  21. 21.
    Corke, P.: Robotics, vision and control: fundamental algorithms in MATLAB, vol. 73. Springer Science & Business Media (2011)Google Scholar
  22. 22.
    Hoffmann, G.M., Huang, H., Waslander, S.L., Tomlin, C.J.: Quadrotor helicopter flight dynamics and control: theory and experiment. In: Proceedings of the AIAA Guidance, Navigation, and Control Conference, vol. 2 (2007)Google Scholar
  23. 23.
    Hoffmann, G.M., Waslander, S.L., Tomlin, C.J.: Quadrotor helicopter trajectory tracking control. In: AIAA Guidance, Navigation and Control Conference and Exhibit, pp. 1–14 (2008)Google Scholar
  24. 24.
    Vyhlidal, T., Ziítek, P.: Mapping based algorithm for large-scale computation of quasi-polynomial zeros. IEEE Trans. Autom. Control 54(1), 171–177 (2009)MathSciNetCrossRefGoogle Scholar
  25. 25.
    Armah, S., Yi, S., Choi, W.: Design of feedback control for quadrotors considering signal transmission delays. Int. J. Control Autom. Syst. (accepted)Google Scholar
  26. 26.
    Yepes, A.G., Freijedo, F.D., Doval-Gandoy, J., Lopez, O., Malvar, J., Fernandez-Comesa, P.: Effects of discretization methods on the performance of resonant controllers. IEEE Trans. Power Electron. 25(7), 1692–1712 (2010)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Mechanical EngineeringNorth Carolina A&T State UniversityGreensboroUSA

Personalised recommendations