Attitude Representation - Euler Angles
Euler Angles Representation
A vector of three angles that represent the attitude of the coordinate frame
where
- Roll: Rotation around the x-axis with angle
Three rotation angles
- Symmetric sequences: The first and third rotations are performed around the same axis, second rotation is performed around one of the two others:
- Asymmetric sequences: All rotations performed around three different axes:
These angles are not unique, and the mirror angles will result in the same rotations.
- For Symmetric sequences:
- For Asymmetric sequences:
The main disadvantages of Euler angles are:
- Singularity
- Non-uniqueness
- Non-invariance
- Less accuracy for integration of attitude incremental changes over time
At
References:
[1] Markley, F. Landis, and John L. Crassidis. Fundamentals of spacecraft attitude determination and control. Vol. 1286. New York, NY, USA:: Springer New York, 2014.
[2] Junkins, John L., and Hanspeter Schaub. Analytical mechanics of space systems. American Institute of Aeronautics and Astronautics, 2009.
[3] De Ruiter, Anton H., Christopher Damaren, and James R. Forbes. Spacecraft dynamics and control: an introduction. John Wiley & Sons, 2012.
[4] Wertz, James R., ed. Spacecraft attitude determination and control. Vol. 73. Springer Science & Business Media, 2012.
[5] Vepa, Ranjan. Dynamics and Control of Autonomous Space Vehicles and Robotics. Cambridge University Press, 2019.
[6] Shuster, Malcolm D. “A survey of attitude representations.” Navigation 8.9 (1993): 439-517.
[7] Markley, F. Landis. “Attitude error representations for Kalman filtering.” Journal of guidance, control, and dynamics 26.2 (2003): 311-317.
[8] Markley, F. Landis, and Frank H. Bauer. Attitude representations for Kalman filtering. No. AAS-01-309. 2001.