2015
DOI: 10.3390/s150307016
|View full text |Cite
|
Sign up to set email alerts
|

Improving the Precision and Speed of Euler Angles Computation from Low-Cost Rotation Sensor Data

Abstract: This article compares three different algorithms used to compute Euler angles from data obtained by the angular rate sensor (e.g., MEMS gyroscope)—the algorithms based on a rotational matrix, on transforming angular velocity to time derivations of the Euler angles and on unit quaternion expressing rotation. Algorithms are compared by their computational efficiency and accuracy of Euler angles estimation. If attitude of the object is computed only from data obtained by the gyroscope, the quaternion-based algori… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
35
0
1

Year Published

2015
2015
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 59 publications
(36 citation statements)
references
References 15 publications
0
35
0
1
Order By: Relevance
“…Rotation vector at the moment t can be obtained from gyroscope readings (scaled in rad/s), using quaternion mathematics, commonly applied to rotation, orientation and tracking problems in navigational systems [9][10][11][12]. For any sufficiently small dt, a rotation vector can be derived directly from 3-axis gyroscope reading: (2) where: rv -rotation vector, gx, gy, gz -gyroscope readings (axes X, Y and Z) scaled to rad/s.…”
Section: Measurementsmentioning
confidence: 99%
“…Rotation vector at the moment t can be obtained from gyroscope readings (scaled in rad/s), using quaternion mathematics, commonly applied to rotation, orientation and tracking problems in navigational systems [9][10][11][12]. For any sufficiently small dt, a rotation vector can be derived directly from 3-axis gyroscope reading: (2) where: rv -rotation vector, gx, gy, gz -gyroscope readings (axes X, Y and Z) scaled to rad/s.…”
Section: Measurementsmentioning
confidence: 99%
“…Different strategies can be implemented to compute the attitude of a moving object [14][15][16]; moreover, several methods can be used to describe the orientation of a moving object: rotation vectors [13] which describe a rotation by an axis of rotation and an angle around it [17]; Euler angles, which represent rotation of a rigid body by decomposing it into consecutive rotations around three different axes [18]; and quaternions [13]. Although Euler angles have singularities and are less accurate than quaternions when used to integrate incremental changes in attitude over time, they are the most widely used.…”
Section: Form Quaternions To Eulermentioning
confidence: 99%
“…There are several methods of angular velocity integration into Euler angles; we usually use the matrix-based algorithm. Rotation is expressed as the 3D transformation matrix R updated by the infinitesimal update matrix computed from each sample of the angular velocity [14]: …”
Section: A Estimating Euler Angles From Gyroscope Readingsmentioning
confidence: 99%