This module contains functions related to 3D rotations of reference frames. It is used on a daily basis on projects at the Brazilian National Institute for Space Research (INPE).

This package can be installed using:

julia> Pkg.update()
julia> Pkg.add("ReferenceFrameRotations")

This packages supports the following representations of 3D rotations:

  • Euler Angle and Axis;
  • Euler Angles;
  • Direction Cosine Matrices (DCMs);
  • Quaternions.

However, composing rotations is only currently supported for DCMs and Quaternions.

This package will be continuously enhanced. Next steps will be to add other representations of 3D rotations such as Rodrigues parameters, etc.