Coordinate Transformation
Coordinate transformation in three-dimensional space relies on a square matrix of dot products between the unit vectors of two coordinate frames. Often designated as a directional cosine matrix, this mathematical array maps vectors from a moving body frame to a stationary reference frame. It contains nine elements that represent the cosines of the angles between the axes of the two systems.
Mathematical Rigor
True orthonormality of the row and column vectors ensures that the transform preserves the length of the vector and the angles between vectors. Because of this property, the transpose of the matrix equals its inverse, which simplifies the inverse transformation. Maintaining this structure is necessary for tracking orientation in flight dynamics.
Kinematic Update
Numerical propagation of the matrix elements over time uses the measured angular rates from triaxial gyroscopes. At each time step, a skew-symmetric matrix of the angular velocity updates the orientation state. This continuous integration suffers from accumulation of numerical roundoff errors, which gradually destroys the orthogonality of the matrix and requires periodic normalization.
Sensing Limitation
Correcting the orientation relies on external references such as magnetometers or accelerometers to bound the integration errors. This aiding prevents long-term drift in the attitude solution.