Ana gezinime geç Aramaya geç Ana içeriğe geç

Towards FPGA Based Digital Twin of UAV Swarms: An Area Efficient Hardware Accelerator of Transformation Matrix of 6-DoF Block

Araştırma çıktısı: Kitap/Rapor/Konferans Bildirisinde BölümKonferans katkısıHakem

8 Atıf (Scopus)

Özet

Modeling the dynamic behavior of quadrotors with high accuracy is of great importance for controller and estimator design and realistic simulations of the whole system. A problem encountered here is in software-based simulations, which are generally used, when the accuracy of the system model increases, the simulation speed decreases considerably. In other words, there is a trade-off between simulation speed and system dynamics accuracy. To enhance this trade-off, system dynamics can be implemented based on hardware using FPGAs. Hardware-based simulation capability provides high speed and high accuracy. In this paper, transformation matrices in the 6-DoF mathematical model used to calculate the positions and orientations of quadrotors are targeted for hardware-based implementation. In simulations, it is aimed to design a hardware block that calculates the transformation matrix for the given Euler angles in a shorter time according to the software-based implementation. In this design, Taylor series expansion with the quarter-wave symmetry and Newton-Raphson division algorithm methods are chosen as the trigonometric function approximation. The fixed-point number representation method is chosen for FPGA implementation. After determining the dynamic range of the design, fixed-point word and fraction lengths are determined according to the DSP blocks and quarter-wave symmetry requirements on the FPGAs. Then, the system is designed using a Simulink environment, which consists of a datapath that uses the limited hardware resources on the FPGA and a state machine that controls this datapath. While designing the datapath as less as possible multipliers/adders are used. Finally, the system, whose accuracy is tested in the Simulink environment, is synthesized in Verilog language with automatic code generation method. In this article, a transformation matrix calculator needed in 6-DoF equations is designed using a hardware-based controller/datapath implementation that runs faster than a software-based implementation and consumes less resource on the FPGA.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıAIAA SciTech Forum and Exposition, 2023
YayınlayanAmerican Institute of Aeronautics and Astronautics Inc, AIAA
ISBN (Basılı)9781624106996
DOI'lar
Yayın durumuYayınlandı - 2023
EtkinlikAIAA SciTech Forum and Exposition, 2023 - Orlando, United States
Süre: 23 Oca 202327 Oca 2023

Yayın serisi

AdıAIAA SciTech Forum and Exposition, 2023

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???AIAA SciTech Forum and Exposition, 2023
Ülke/BölgeUnited States
ŞehirOrlando
Periyot23/01/2327/01/23

Bibliyografik not

Publisher Copyright:
© 2023, American Institute of Aeronautics and Astronautics Inc, AIAA. All rights reserved.

Parmak izi

Towards FPGA Based Digital Twin of UAV Swarms: An Area Efficient Hardware Accelerator of Transformation Matrix of 6-DoF Block' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap