Skip to main content
Log in

Newton–Euler Modeling and Control of a Multi-copter Using Motor Algebra \(\mathbf{G}^+_{3,0,1}\)

  • Published:
Advances in Applied Clifford Algebras Aims and scope Submit manuscript

Abstract

In this work the dynamic model and the nonlinear control for a multi-copter have been developed using the geometric algebra framework specifically using the motor algebra \(G^+_{3,0,1}\). The kinematics for the aircraft model and the dynamics based on Newton-Euler formalism are presented. Block-control technique is applied to the multi-copter model which involves super twisting control and an estimator of the internal dynamics for maneuvers away from the origin. The stability of the presented control scheme is proved. The experimental analysis shows that our non-linear controller law is able to reject external disturbances and to deal with parametric variations.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Bouabdallah, S., Siegwart, R.: Full control of a quadrotor. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), San Diego, CA, USA (2007)

  2. Wang, X., Yu, C.: Feedback linearization regulator with coupled attitude and translation dynamics based on unit dual quaternion. In: 2010 IEEE international symposium on intelligent control, pp. 2380–2384 (2010)

  3. Abaunza, H., Cariño, J., Castillo, P., Lozano, R.: Quadrotor dual quaternion control. In: 2015 workshop on research, education and development of unmanned aerial systems (RED-UAS), pp. 195–203 (2015)

  4. Luque-Vega, L., Castillo-Toledo, B., Loukianov, A.G.: Robust block second order sliding mode control for a quadrotor, advances in guidance and control of aerospace vehicles using sliding mode control and observation techniques. J. Franklin Inst. 349, 719–739 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  5. Arellano-Muro, C. A., Castillo-Toledo, B., Loukianov, A., Luque-Vega, L. F., Gonzalez-Jimenez, L.: Quaternion-based trajectory tracking robust control for a quadrotor. In: 10th annual system of systems engineering conference 2015 (SoSE 2015), San Antonio, USA (2015)

  6. Loukianov, A.G.: Robust block decomposition sliding mode control design. Int J Math Probl Eng Theory Methods Appl 8, 349–365 (2002)

    MathSciNet  MATH  Google Scholar 

  7. Levant, A.: Universal single-input-single-output (SISO) sliding-mode controllers with finite time convergence. IEEE Trans Automat Control 46, 1785–1789 (2005)

    MathSciNet  Google Scholar 

  8. Bayro-Corrochano, E.: Geometric Computing For Wavlet Transform, Robot Vision, Learning, Control and Action. Springer, London (2010)

    MATH  Google Scholar 

  9. C. W. K.: Preliminary sketch of bi-quaternons. Proc. London Math. Soc., 4, 381–395 (1873)

  10. Gessow, A., Myers, G. C.: Aerodynamics of the helicopter. In: Fifth printing, Frederick Unger Publishing Co., New York (1978)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guillermo Osuna-González.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection on Proceedings ICCA 11, Ghent, 2017, edited by Hennie De Schepper, Fred Brackx, Joris van der Jeugt, Frank Sommen, and Hendrik De Bie.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arellano-Muro, C.A., Osuna-González, G., Castillo-Toledo, B. et al. Newton–Euler Modeling and Control of a Multi-copter Using Motor Algebra \(\mathbf{G}^+_{3,0,1}\). Adv. Appl. Clifford Algebras 30, 19 (2020). https://doi.org/10.1007/s00006-020-1045-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00006-020-1045-1

Keywords

Navigation