izpis_h1_title_alt

Computationally efficient 3D orientation tracking using gyroscope measurements
ID Stančin, Sara (Avtor), ID Tomažič, Sašo (Avtor)

.pdfPDF - Predstavitvena datoteka, prenos (1,13 MB)
MD5: 35DD745FADA3F39390C49AD858433AF8
URLURL - Izvorni URL, za dostop obiščite https://www.mdpi.com/1424-8220/20/8/2240 Povezava se odpre v novem oknu

Izvleček
Computationally efficient 3D orientation (3DO) tracking using gyroscope angular velocity measurements enables a short execution time and low energy consumption for the computing device. These are essential requirements in today’s wearable device environments, which are characterized by limited resources and demands for high energy autonomy. We show that the computational efficiency of 3DO tracking is significantly improved by correctly interpreting each triplet of gyroscope measurements as simultaneous (using the rotation vector called the Simultaneous Orthogonal Rotation Angle, or SORA) rather than as sequential (using Euler angles) rotation. For an example rotation of 90°, depending on the change in the rotation axis, using Euler angles requires 35 to 78 times more measurement steps for comparable levels of accuracy, implying a higher sampling frequency and computational complexity. In general, the higher the demanded 3DO accuracy, the higher the computational advantage of using the SORA. Furthermore, we demonstrate that 12 to 14 times faster execution is achieved by adapting the SORA-based 3DO tracking to the architecture of the executing low-power ARM Cortex$^®$ M0+ microcontroller using only integer arithmetic, lookup tables, and the small-angle approximation. Finally, we show that the computational efficiency is further improved by choosing the appropriate 3DO computational method. Using rotation matrices is 1.85 times faster than using rotation quaternions when 3DO calculations are performed for each measurement step. On the other hand, using rotation quaternions is 1.75 times faster when only the final 3DO result of several consecutive rotations is needed. We conclude that by adopting the presented practices, the clock frequency of a processor computing the 3DO can be significantly reduced. This substantially prolongs the energy autonomy of the device and enhances its usability in day-to-day measurement scenarios.

Jezik:Angleški jezik
Ključne besede:computational efficiency, 3D gyroscope, 3D orientation, simultaneous orthogonal rotation angle, SORA, angular velocity, motion tracking
Vrsta gradiva:Članek v reviji
Tipologija:1.01 - Izvirni znanstveni članek
Organizacija:FE - Fakulteta za elektrotehniko
Status publikacije:Objavljeno
Različica publikacije:Objavljena publikacija
Datum objave:15.04.2020
Leto izida:2020
Št. strani:15 str.
Številčenje:Vol. 20, iss. 8, art. 2240
PID:20.500.12556/RUL-128745 Povezava se odpre v novem oknu
UDK:004
ISSN pri članku:1424-8220
DOI:10.3390/s20082240 Povezava se odpre v novem oknu
COBISS.SI-ID:14018563 Povezava se odpre v novem oknu
Datum objave v RUL:27.07.2021
Število ogledov:1148
Število prenosov:228
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Gradivo je del revije

Naslov:Sensors
Skrajšan naslov:Sensors
Založnik:MDPI
ISSN:1424-8220
COBISS.SI-ID:10176278 Povezava se odpre v novem oknu

Licence

Licenca:CC BY 4.0, Creative Commons Priznanje avtorstva 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by/4.0/deed.sl
Opis:To je standardna licenca Creative Commons, ki daje uporabnikom največ možnosti za nadaljnjo uporabo dela, pri čemer morajo navesti avtorja.
Začetek licenciranja:15.04.2020

Sekundarni jezik

Jezik:Slovenski jezik
Ključne besede:računska učinkovitost, tridimenzionalni žiroskop, 3D orientacija, rotacijski vektor istočasnih ortogonalnih rotacij, kotna hitrost, sledenje gibanju

Projekti

Financer:ARRS - Agencija za raziskovalno dejavnost Republike Slovenije
Številka projekta:P2-0246
Naslov:ICT4QoL - Informacijsko komunikacijske tehnologije za kakovostno življenje

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj