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

Inertial Navigation Mechanization Functions in ECEF 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_e_Quat_b (const Eigen::MatrixBase< DerivedA > &b_omega_eb, const Eigen::MatrixBase< DerivedB > &e_Quat_b_coeffs)
 Calculates the time derivative of the quaternion e_Quat_b.
 
template<typename T>
Eigen::Vector< T, 10 > NAV::e_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 position in ECEF coordinates.
 
template<typename Derived>
Eigen::Vector3< typename Derived::Scalar > NAV::e_calcTimeDerivativeForPosition (const Eigen::MatrixBase< Derived > &e_velocity)
 Calculates the time derivative of the ECEF position.
 
template<typename DerivedA, typename DerivedB, typename DerivedC, typename DerivedD>
Eigen::Vector3< typename DerivedA::Scalar > NAV::e_calcTimeDerivativeForVelocity (const Eigen::MatrixBase< DerivedA > &e_measuredForce, const Eigen::MatrixBase< DerivedB > &e_coriolisAcceleration, const Eigen::MatrixBase< DerivedC > &e_gravitation, const Eigen::MatrixBase< DerivedD > &e_centrifugalAcceleration)
 Calculates the time derivative of the velocity in ECEF frame coordinates.
 

Detailed Description

Inertial Navigation Mechanization Functions in ECEF frame.

Author
T. Topp (topp@.nosp@m.ins..nosp@m.uni-s.nosp@m.tutt.nosp@m.gart..nosp@m.de)
Date
2022-06-12

Definition in file Mechanization.hpp.