|
template<typename Derived > |
Derived::Scalar | NAV::calcPitchFromStaticAcceleration (const Eigen::MatrixBase< Derived > &b_accel) |
| Calculates the pitch angle from a static acceleration measurement.
|
|
template<typename Derived > |
Derived::Scalar | NAV::calcPitchFromVelocity (const Eigen::MatrixBase< Derived > &n_velocity) |
| Calculates the Pitch angle from the trajectory defined by the given velocity.
|
|
template<typename Derived > |
Derived::Scalar | NAV::calcRollFromStaticAcceleration (const Eigen::MatrixBase< Derived > &b_accel) |
| Calculates the roll angle from a static acceleration measurement.
|
|
template<typename Derived > |
Derived::Scalar | NAV::calcYawFromVelocity (const Eigen::MatrixBase< Derived > &n_velocity) |
| Calculates the Yaw angle from the trajectory defined by the given velocity.
|
|
template<typename DerivedA , typename DerivedB = DerivedA> |
Eigen::Vector3< typename DerivedA::Scalar > | NAV::e_calcCentrifugalAcceleration (const Eigen::MatrixBase< DerivedA > &e_position, const Eigen::MatrixBase< DerivedB > &e_omega_ie=InsConst::e_omega_ie) |
| Calculates the centrifugal acceleration in [m/s^2] (acceleration that makes a body follow a curved path)
|
|
template<typename DerivedA , typename DerivedB > |
Eigen::Vector3< typename DerivedA::Scalar > | NAV::e_calcCoriolisAcceleration (const Eigen::MatrixBase< DerivedA > &e_omega_ie, const Eigen::MatrixBase< DerivedB > &e_velocity) |
| Calculates the coriolis acceleration in [m/s^2] (acceleration due to motion in rotating reference frame)
|
|
template<typename DerivedA , typename DerivedB , typename DerivedC > |
Eigen::Vector3< typename DerivedA::Scalar > | NAV::n_calcCoriolisAcceleration (const Eigen::MatrixBase< DerivedA > &n_omega_ie, const Eigen::MatrixBase< DerivedB > &n_omega_en, const Eigen::MatrixBase< DerivedC > &n_velocity) |
| Calculates the coriolis acceleration in [m/s^2] (acceleration due to motion in rotating reference frame)
|
|
template<typename DerivedA , typename DerivedB > |
Eigen::Vector3< typename DerivedA::Scalar > | NAV::n_calcTransportRate (const Eigen::MatrixBase< DerivedA > &lla_position, const Eigen::MatrixBase< DerivedB > &n_velocity, const typename DerivedA::Scalar &R_N, const typename DerivedA::Scalar &R_E) |
| Calculates the transport rate ω_en_n (rotation rate of the Earth frame relative to the navigation frame)
|
|