Have a personal or library account? Click to login
An Algorithm for Quaternion–Based 3D Rotation Cover

Abstract

In this work a new algorithm for quaternion-based spatial rotation is presented which reduces the number of underlying real multiplications. The performing of a quaternion-based rotation using a rotation matrix takes 15 ordinary multiplications, 6 trivial multiplications by 2 (left-shifts), 21 additions, and 4 squarings of real numbers, while the proposed algorithm can compute the same result in only 14 real multiplications (or multipliers—in a hardware implementation case), 43 additions, 4 right-shifts (multiplications by 1/4), and 3 left-shifts (multiplications by 2).

DOI: https://doi.org/10.34768/amcs-2020-0012 | Journal eISSN: 2083-8492 | Journal ISSN: 1641-876X
Language: English
Page range: 149 - 160
Submitted on: Mar 21, 2019
Accepted on: Oct 18, 2019
Published on: Apr 3, 2020
Published by: University of Zielona Góra
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2020 Aleksandr Cariow, Galina Cariowa, Dorota Majorkowska-Mech, published by University of Zielona Góra
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.