|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
#include <vulcan/core/VulcanTypes.hpp>#include <vulcan/rotations/AxisAngle.hpp>#include <vulcan/rotations/DCMUtils.hpp>#include <janus/math/Quaternion.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | vulcan |
Functions | |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::omega_from_quaternion_rate (const janus::Quaternion< Scalar > &q, const janus::Quaternion< Scalar > &q_dot) |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::quaternion_rate_from_omega (const janus::Quaternion< Scalar > &q, const Vec3< Scalar > &omega_body) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::omega_from_dcm_rate (const Mat3< Scalar > &R, const Mat3< Scalar > &R_dot) |
| template<typename Scalar> | |
| Mat3< Scalar > | vulcan::dcm_rate_from_omega (const Mat3< Scalar > &R, const Vec3< Scalar > &omega_body) |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::compose_rotations (const janus::Quaternion< Scalar > &q1, const janus::Quaternion< Scalar > &q2) |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::relative_rotation (const janus::Quaternion< Scalar > &q_from, const janus::Quaternion< Scalar > &q_to) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::rotation_error (const janus::Quaternion< Scalar > &q_actual, const janus::Quaternion< Scalar > &q_desired) |