Namespace ennui::mechanization::ecef
Namespace List > ennui > mechanization > ecef
namespace for ecef mechanization
Public Functions
| Type | Name |
|---|---|
| void | fwd_pva_S03 (ConstRefVector3 & position_minus, ConstRefVector3 & velocity_minus, const Eigen::Ref< const Matrix3x3 > & attitude_minus, ConstRefVector3 & gravitation, ConstRefVector3 & specific_force, ConstRefVector3 & angular_rate, double dt, RefVector3 position_plus, RefVector3 velocity_plus, Eigen::Ref< Matrix3x3 > attitude_plus) Forward propagation of mean state in ECEF reference frame. |
Public Functions Documentation
function fwd_pva_S03
Forward propagation of mean state in ECEF reference frame.
template<class GeodeMdl>
void ennui::mechanization::ecef::fwd_pva_S03 (
ConstRefVector3 & position_minus,
ConstRefVector3 & velocity_minus,
const Eigen::Ref< const Matrix3x3 > & attitude_minus,
ConstRefVector3 & gravitation,
ConstRefVector3 & specific_force,
ConstRefVector3 & angular_rate,
double dt,
RefVector3 position_plus,
RefVector3 velocity_plus,
Eigen::Ref< Matrix3x3 > attitude_plus
)
Template parameters:
GeodeMdlgeodetic model
Parameters:
position_minusprior position as 3-vectorvelocity_minusprior velocity as 3-vectorattitude_minusprior attitude as 3x3 matrixgravitationgravitation as 3-vectorspecific_forcespecific force measurement (\(Delta v\)) as 3-vectorangular_rateangular force measurement (\(\Delta \theta\)) as 3-vectordttimestep scalarposition_pluspropagated position as 3-vectorvelocity_pluspropagated velocity as 3-vectorattitude_pluspropagated attitude as 3x3 matrix
See Section 5.5.1 in groves_principles_2013.
The documentation for this class was generated from the following file Ennui/mechanization/ecef.hpp