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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bachrach, A., Prentice, S., He, R., Roy, N.: RANGE—Robust Autonomous Navigation in GPS-denied Environments. J. Field Robot. 28(5), 644–666 (2011)
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)
Bouabdallah, S.: Design and Control of Quadrotors with Application to Autonomous Flying. Phd, École Polytechnique Fédérale de Lausanne (2007)
Bresciani, T.: Modelling , Identification and Control of a Quadrotor Helicopter. Master thesis, Lund University (2008)
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)
Hehn, M., Andrea, R.D.: Quadrocopter trajectory generation and control. In: International Federation of Automatic Control (IFAC) World Congress (2011)
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)
Kumar, V., Michael, N.: Opportunities and challenges with autonomous micro aerial vehicles. In: 15th International Sympossium on Robotics Research (2011)
Macdonald, J.C.: Efficient Estimation for Autonomous Multi-Rotor Helicopters Operating in Unknown, Indoor Environments. Ph.d., Brigham Young University (2012)
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)
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)
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)
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)
Mellinger, D., Kumar, V.: Minimum snap trajectory generation and control for quadrotors. In: IEEE International Conference on Robotics and Automation, pp. 2520–2525 (2011)
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)
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)
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)
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)
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)
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)
Vidyasagar, M.: Nonlinear Systems Analysis (2nd edn.). Prentice-Hall, Inc., Upper Saddle River, NJ, USA (1992)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-013-9835-5