IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v10y2022i12p2032-d836943.html
   My bibliography  Save this article

Quadrotor Real-Time Simulation: A Temporary Computational Complexity-Based Approach

Author

Listed:
  • Gustavo Delgado-Reyes

    (Instituto de Ingeniería, Universidad Veracruzana, Juan Pablo II s/n, Boca del Río 94294, Veracruz, Mexico)

  • Jorge Salvador Valdez-Martínez

    (Industrial Mechanics Academic Division, Universidad Tecnológica Emiliano Zapata del Estado de Morelos, Av. Universidad Tecnológica No. 1, Emiliano Zapata 62760, Morelos, Mexico)

  • Miguel Ángel Hernández-Pérez

    (Instituto de Ingeniería, Universidad Veracruzana, Juan Pablo II s/n, Boca del Río 94294, Veracruz, Mexico)

  • Karina Ruby Pérez-Daniel

    (Facultad de Ingeniería, Universidad Panamericana, Augusto Rodin No. 498, Insurgentes Mixcoac, Benito Juarez, Mexico City 03920, Mexico)

  • Pedro Javier García-Ramírez

    (Instituto de Ingeniería, Universidad Veracruzana, Juan Pablo II s/n, Boca del Río 94294, Veracruz, Mexico)

Abstract

The interaction of digital systems with dynamic systems requires synchrony and the accomplishment of time constrains, so the simulation of physical processes needs an implementation by means of real-time systems (RTS). However, as it can be expected, every simulation and/or implementation might demand too many computational resources, surpassing the capacity of the processor used by computational systems. This is the reason for the need to perform a temporary computational complexity analysis based on the study of the behavior of the execution times of the implemented simulation. In this regard, the Real-Time Operating Systems (RTOS) feature time managing tools, which allow their precise measurement and the establishment of scheduling criteria in process execution. Therefore, this research proposes accomplishing a temporary computational complexity analysis of the real-time simulation by an embedded system (ES) of an unmanned aerial vehicle (UAV) propelled by four rotors. Derived from this analysis, formal definitions are elaborated and proposed, which establish a close relationship between the temporary computational complexity and typical real-time temporary constraints. To the best of the author’s knowledge, the definitions presented in this article have not been reported in the literature. Furthermore, to perform the temporary computational complexity analysis of the UAV, the mathematical modeling based on the Euler–Lagrange approach is presented in detail. Finally, simulations were performed using a real-time system implemented on the Embedded Computer System (ECS) Raspberry Pi 2 Model B+, in order to validate the suggested definitions.

Suggested Citation

  • Gustavo Delgado-Reyes & Jorge Salvador Valdez-Martínez & Miguel Ángel Hernández-Pérez & Karina Ruby Pérez-Daniel & Pedro Javier García-Ramírez, 2022. "Quadrotor Real-Time Simulation: A Temporary Computational Complexity-Based Approach," Mathematics, MDPI, vol. 10(12), pages 1-34, June.
  • Handle: RePEc:gam:jmathe:v:10:y:2022:i:12:p:2032-:d:836943
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/10/12/2032/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/10/12/2032/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Gustavo Delgado-Reyes & Pedro Guevara-Lopez & Igor Loboda & Leobardo Hernandez-Gonzalez & Jazmin Ramirez-Hernandez & Jorge-Salvador Valdez-Martinez & Asdrubal Lopez-Chau, 2020. "State Vector Identification of Hybrid Model of a Gas Turbine by Real-Time Kalman Filter," Mathematics, MDPI, vol. 8(5), pages 1-15, April.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:10:y:2022:i:12:p:2032-:d:836943. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.