Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Analysis of an Improved IMU-Based Observer for Multirotor Helicopters

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Multirotor helicopters are increasingly popular platforms in the robotics community. Making them fully autonomous requires accurate state estimation. We review an improved dynamic model for multirotor helicopters and analyze the observability properties of an estimator based on this model. The model allows better use of IMU data to facilitate accurate state estimates even when updates from a sensor measuring position become less frequent and less accurate. We demonstrate that the position update rate can be cut in half versus typical approaches while maintaining the same accuracy. We also find that velocity estimates are at least twice as accurate independent of the position update rate.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Bachrach, A., Prentice, S., He, R., Roy, N.: RANGE—Robust Autonomous Navigation in GPS-denied Environments. J. Field Robot. 28(5), 644–666 (2011)

    Article  Google Scholar 

  2. Bills, C., Chen, J., Saxena, A.: Autonomous MAV flight in indoor environments using single image perspective cues. In: IEEE Int. Conf. on Robotics and Automation, pp. 5776–5783 (2011)

  3. Bouabdallah, S.: Design and Control of Quadrotors with Application to Autonomous Flying. Phd, École Polytechnique Fédérale de Lausanne (2007)

  4. Bresciani, T.: Modelling , Identification and Control of a Quadrotor Helicopter. Master thesis, Lund University (2008)

  5. Gurdan, D., Stumpf, J., Achtelik, M., Doth, K.M., Hirzinger, G., Rus, D.: Energy-efficient autonomous four-rotor flying robot controlled at 1 kHz. In: IEEE Int. Conf. on Robotics and Automation, pp. 10–14 (2007)

  6. Hehn, M., Andrea, R.D.: Quadrocopter trajectory generation and control. In: International Federation of Automatic Control (IFAC) World Congress (2011)

  7. Konolige, K., Bowman, J., Chen, J.D., Mihelich, P., Calonder, M., Lepetit, V., Fua, P.: View-based maps. Int. J. Robot. Res. 29(8), 941–957 (2010)

    Article  Google Scholar 

  8. Kumar, V., Michael, N.: Opportunities and challenges with autonomous micro aerial vehicles. In: 15th International Sympossium on Robotics Research (2011)

  9. Macdonald, J.C.: Efficient Estimation for Autonomous Multi-Rotor Helicopters Operating in Unknown, Indoor Environments. Ph.d., Brigham Young University (2012)

  10. Madani, T., Benallegue, A.: Backstepping control for a quadrotor helicopter. In: 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3255–3260 (2006)

  11. Madani, T., Benallegue, A.: Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique. In: Proceedings of the 45th IEEE Conference on Decision and Control, pp. 1515–1520 (2006)

  12. Martin, P., Salaün, E.: The true role of accelerometer feedback in quadrotor control. In: IEEE International Conference on Robotics and Automation, pp. 1623–1629 (2010)

  13. Meier, L., Tanskanen, P., Fraundorfer, F., Pollefeys, M.: PIXHAWK: a system for autonomous flight using onboard computer vision. In: IEEE Int. Conf. on Robotics and Automation, pp. 2992–2997 (2011)

  14. Mellinger, D., Kumar, V.: Minimum snap trajectory generation and control for quadrotors. In: IEEE International Conference on Robotics and Automation, pp. 2520–2525 (2011)

  15. Michini, B., Redding, J., Ure, N.K., Cutler, M., How, J.P.: Design and flight testing of an autonomous variable-pitch quadrotor. In: IEEE International Conference on Robotics and Automation, pp. 2978–2979 (2011)

  16. Redding, J., Dydek, Z., How, J.P., Vavrina, M.A., Vian, J.: Proactive planning for persistent missions using composite model-reference adaptive control and approximate dynamic programming. In: American Control Conference, pp. 2332–2337 (2011)

  17. Rondon, E., Garcia-Carrillo, L., Fantoni, I.: Vision-based altitude, position and speed regulation of a quadrotor rotorcraft. In: International Conference on Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ, pp. 628–633 (2010)

  18. Sa, I., Corke, P.: System identification, estimation and control for a cost effective open-source quadcopter. In: IEEE Int. Conf. on Robotics and Automation, pp. 2202–2209 (2012)

  19. Shen, S., Michael, N., Kumar, V.: Autonomous multi-floor indoor navigation with a computationally constrained MAV. In: IEEE International Conference on Robotics and Automation, pp. 20–25 (2011)

  20. Thrun, S., Leonard, J.J.: Simultaneous localization and mapping. In: Siliciano, B., Khatib, O. (eds.) Handbook of Robotics, chap. 37, pp. 871–889. Springer (2008)

  21. Vidyasagar, M.: Nonlinear Systems Analysis (2nd edn.). Prentice-Hall, Inc., Upper Saddle River, NJ, USA (1992)

    MATH  Google Scholar 

  22. Xu, R., Ozguner, U.: Sliding mode control of a quadrotor helicopter. In: Proceedings of the 45th IEEE Conference on Decision and Control, pp. 4957–4962 (2006)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to John Macdonald.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Macdonald, J., Leishman, R., Beard, R. et al. Analysis of an Improved IMU-Based Observer for Multirotor Helicopters. J Intell Robot Syst 74, 1049–1061 (2014). https://doi.org/10.1007/s10846-013-9835-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-013-9835-5

Keywords