0.4.1
Loading...
Searching...
No Matches
Mechanization.hpp File Reference

Inertial Navigation Mechanization Functions in local navigation frame. More...

Go to the source code of this file.

Namespaces

namespace  NAV
 

Functions

template<typename DerivedA, typename DerivedB>
Eigen::Vector4< typename DerivedA::Scalar > NAV::calcTimeDerivativeFor_n_Quat_b (const Eigen::MatrixBase< DerivedA > &b_omega_nb, const Eigen::MatrixBase< DerivedB > &n_Quat_b_coeffs)
 Calculates the time derivative of the quaternion n_Quat_b.
 
template<typename Derived>
Eigen::Vector3< typename Derived::Scalar > NAV::lla_calcTimeDerivativeForPosition (const Eigen::MatrixBase< Derived > &n_velocity, const auto &phi, const auto &h, const auto &R_N, const auto &R_E)
 Calculates the time derivative of the curvilinear position.
 
template<typename T>
Eigen::Vector< T, 10 > NAV::n_calcPosVelAttDerivative (const Eigen::Vector< T, 10 > &y, const Eigen::Vector< T, 6 > &z, const PosVelAttDerivativeConstants &c, double=0.0)
 Calculates the derivative of the quaternion, velocity and curvilinear position.
 
template<typename DerivedA, typename DerivedB, typename DerivedC, typename DerivedD>
Eigen::Vector3< typename DerivedA::Scalar > NAV::n_calcTimeDerivativeForVelocity (const Eigen::MatrixBase< DerivedA > &n_measuredForce, const Eigen::MatrixBase< DerivedB > &n_coriolisAcceleration, const Eigen::MatrixBase< DerivedC > &n_gravitation, const Eigen::MatrixBase< DerivedD > &n_centrifugalAcceleration)
 Calculates the time derivative of the velocity in local-navigation frame coordinates.
 

Detailed Description

Inertial Navigation Mechanization Functions in local navigation frame.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2020-09-02

Definition in file Mechanization.hpp.