Skip to main content
Log in

Attitude Determination of Multirotor Aerial Vehicles Using Camera Vector Measurements

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

Abstract

The employment of embedded cameras in navigation and guidance of Unmanned Aerial Vehicles (UAV) has attracted the focus of many academic researches. In particular, for the multirotor UAV, the camera is widely employed for applications performed in indoor environments, where the GNSS signal is often unreliable and electromagnetic interference can be a concern. In the literature, images are mostly adopted for position and velocity estimation, rather than attitude estimation. This paper proposes an attitude determination method for multirotor aerial vehicles using pairs of vector measurements taken from a downward-facing strapdown camera. The method is composed of three modules. The first one detects and identifies the visible landmarks by processing the images. The second module computes the vector measurements related to the direction from the camera to the landmarks. The third module estimates attitude from the vector measurements. In the last module, a version of the Multiplicative Extended Kalman Filter (MEKF) with sequential update is proposed as estimation method. The overall method is evaluated via Monte Carlo simulations, showing that it is effective in determining the vehicle’s attitude and revealing its properties.

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

Access this article

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bar-Itzhack, I.Y.: Request - a recursive quest algorithm for sequential attitude determination. J. Guid. Control. Dyn. 19, 1034–1038 (1996)

    Article  MATH  Google Scholar 

  2. Bar-Itzhack, I.Y., Oshman, Y.: Attitude determination from vector observations: quaternion estimation. IEEE Trans. Aerospace Electron Syst. 21, 128–136 (1985)

    Article  Google Scholar 

  3. Bar-Shalom, Y., Li, X.R., Kirubarajan, T.: Estimation with Applications to Tracking and Navigation. Wiley, New Jersey (2001)

  4. Carrillo, L.R.G., Lopez, A.E.D., Lozano, R., Pegard, C.: Combining stereo vision and inertial navigation system for a quad-rotor uav. J. Intell. Robot Syst. 65, 373–387 (2012)

    Article  Google Scholar 

  5. Cheviron, T., Hamel, T., Mahony, R., Baldwin, G.: Robust nonlinear fusion of inertial and visual data for position, velocity and attitude estimation of uav. In: IEEE International Conference on Robotics and Automation. Roma (2007)

  6. Choukroun, D., Bar-Itzhack, I.Y., Oshman, Y.: Optimal-request algorithm for attitude determination. J. Guid. Control Dyn. 27, 418–425 (2004)

    Article  Google Scholar 

  7. Erginer, B., Altug, E.: Modeling and pd control of a quadrotor vtol vehicle. In: IEEE Intelligent Vehicles Symposium. Istanbul (2007)

  8. Farrell, J.L.: Attitude determination by kalman filtering. Automatica 6, 419–430 (1970)

    Article  MATH  Google Scholar 

  9. Gebre-Egziabher, D., Elkaim, G.H.: MAV attitude determination by vector matching. IEEE Trans. Aerospace Electron Syst. 44, 1012–1028 (2008)

    Article  Google Scholar 

  10. Gonzalez, R.C., Woods, R.E.: Digital Image Processing. Pearson Education (2009)

  11. Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, New York (2004)

  12. Hoffmann, F., Goddemeier, N., Bertram, T.: Attitude estimation and control of a quadrocopter. In: IEEE/RSJ International Conference on Intelligent Robots and Systems. Taipei (2010)

  13. Huang, Y., Thomson, S.J., Hoffmann, W.C., Lan, Y., Fritz, B.K.: Development and prospect of unmanned aerial vehicle technologies for agricultural production management. In: International Journal of Agricultural and Biological Engineering, pp. 1–10 (2013)

  14. Kim, C., Kim, T., Lyou, J.: Realization of a mems attitude reference system for a small aerial vehicle. In: IEEE Annual Conference on Industrial Electronics (IECON). Montreal (2012)

  15. Lefferts, E.J., Markley, F.L., Shuster, M.D.: Kalman filtering for spacecraft attitude estimation. J. Guid. Control Dyn. 5, 417–429 (1982)

    Article  Google Scholar 

  16. Mancini, F., Dubbini, M., Gattelli, M., Stecchi, F., Fabbri, S., Gabbianelli, G.: Using unmanned aerial vehicles (uav) for high-resolution reconstruction of topography: The structure from motion approach on coastal environments. Remote Sens., 6880–6898 (2013)

  17. Oltmanns, S.O., Marzolff, I., Peter, K.D., Ries, J.B.: Unmanned aerial vehicle (uav) for monitoring soil erosion in morocco. Remote Sens., 3390–3416 (2012)

  18. Papoulis, A., Pillai, U.: Probability, Random Variables and Stochastic Processes. McGraw-Hill (2002)

  19. Santos, D.A., Saotome, O., Cela, A.: Trajectory control of multirotor helicopters with thrust vector constraints. MED (2013)

  20. Shabayek, A.E.R., Demonceaux, C., Morel, O., Fofi, D.: Vision based uav attitude estimation: Progress and insights. J. Intell. Robot Syst. 65, 295–308 (2012)

    Article  Google Scholar 

  21. Shuster, M.D.: A survey of attitude representations. J Astronaut Sci 41, 439–517 (1993)

    MathSciNet  Google Scholar 

  22. Shuster, M.D., Oh, S.D.: Three-axis attitude determination from vector observations. J. Guid. Control Dyn. 4, 70–77 (1981)

    Article  MATH  Google Scholar 

  23. Tarhan, M., Altug, E.: Ekf based attitude estimation and stabilization of a quadrotor uav using vanishing points in catadioptric images. J. Intell. Robot Syst. 62, 587–607 (2011)

    Article  Google Scholar 

  24. Tayyab, M., Farooq, U., Ali, Z., Imran, M., Shahzad, F.: Design of a blimp based unmanned aerial vehicle for surveillance. In: International Journal of Engineering and Technology (IJET), pp. 519–530 (2013)

  25. Wahba, G.: A least-squares estimate of satellite attitude. SIAM Rev. 7, 409 (1965)

    Article  Google Scholar 

  26. Wang, S., Yang, Y.: Quadrotor aircraft attitude estimation and control based on kalman filter. In: 31st Chinese Control Conference (CCC). Hefei (2012)

  27. Wertz, J.R.: Spacecraft Attitude Determination and Control. Kluwer Academic Publishers, The Netherlands (1978)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Davi A. Santos.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Santos, D.A., Gonçalves, P.F.S. . Attitude Determination of Multirotor Aerial Vehicles Using Camera Vector Measurements. J Intell Robot Syst 86, 139–149 (2017). https://doi.org/10.1007/s10846-016-0418-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-016-0418-0

Keywords

Navigation