2022
DOI: 10.1371/journal.pone.0276302
|View full text |Cite
|
Sign up to set email alerts
|

Quaternion to Euler angles conversion: A direct, general and computationally efficient method

Abstract: Current methods of the conversion between a rotation quaternion and Euler angles are either a complicated set of multiple sequence-specific implementations, or a complicated method relying on multiple matrix multiplications. In this paper a general formula is presented for extracting the Euler angles in any desired sequence from a unit quaternion. This is a direct method, in that no intermediate conversion step is required (no quaternion-to-rotation matrix conversion, for example) and it is general because it … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…The commonly used methods for updating include the Euler angle method, direction cosine method, and quaternion method. However, the direction cosine method requires a significant amount of computation, while the Euler angle method involves heavy computation and is susceptible to backstepping issues [ 30 , 31 , 32 ]. Taking these considerations into account, this paper adopts the quaternion method for updating the attitude matrix.…”
Section: Attitude Algorithmmentioning
confidence: 99%
“…The commonly used methods for updating include the Euler angle method, direction cosine method, and quaternion method. However, the direction cosine method requires a significant amount of computation, while the Euler angle method involves heavy computation and is susceptible to backstepping issues [ 30 , 31 , 32 ]. Taking these considerations into account, this paper adopts the quaternion method for updating the attitude matrix.…”
Section: Attitude Algorithmmentioning
confidence: 99%
“…4, where in the first stage updates the initial estimated roll and pitch angles of the gyroscope using the accelerometer, while the second stage updates the yaw angle using the magnetometer. The attitude calculation method uses the quaternion method [10] , the calculation amount is smaller than the direction cosine method, and the ' singularity ' phenomenon of the euler angle method is avoided. The algorithm is simple and easy to operate [11] .…”
Section: System Algorithm Implementationmentioning
confidence: 99%
“…For simplicity, the inputs in the simulation are given as Euler angles in the ZYZ sequence. As seen in [33], the rotation can be decomposed as:…”
Section: Inputs and Parametrationmentioning
confidence: 99%