Larus glider flight sensor system 3.9.2024
Software-In-The-Loop test and validation system
Loading...
Searching...
No Matches
Kalman_V_A_Aoff_observer_t Class Reference

Kalman-filter-based sensor fusion observer for horizontal movement. More...

#include <Kalman_V_A_Aoff_observer.h>

Public Member Functions

 Kalman_V_A_Aoff_observer_t (float v=ZERO, float a=ZERO)
 
void update (const float velocity, const float acceleration)
 
float get_x (state index) const
 

Public Attributes

typedef enum
 

Detailed Description

Kalman-filter-based sensor fusion observer for horizontal movement.

Blend vertical acceleration inclusive gravity with altitude data to provide UN-compensated variometer plus vertical net acceleration w/o gravity

Definition at line 39 of file Kalman_V_A_Aoff_observer.h.

Constructor & Destructor Documentation

◆ Kalman_V_A_Aoff_observer_t()

Kalman_V_A_Aoff_observer_t::Kalman_V_A_Aoff_observer_t ( float  v = ZERO,
float  a = ZERO 
)
inline

Definition at line 61 of file Kalman_V_A_Aoff_observer.h.

Member Function Documentation

◆ get_x()

float Kalman_V_A_Aoff_observer_t::get_x ( state  index) const
inline

Definition at line 67 of file Kalman_V_A_Aoff_observer.h.

Referenced by variometer_t::update_at_100Hz().

◆ update()

void Kalman_V_A_Aoff_observer_t::update ( const float  velocity,
const float  acceleration 
)

Definition at line 34 of file Kalman_V_A_Aoff_observer.cpp.

Referenced by variometer_t::update_at_100Hz().

Member Data Documentation

◆ enum

typedef Kalman_V_A_Aoff_observer_t::enum
Initial value:
{
mathematical vector of arbitrary type and size
Definition vector.h:40

Definition at line 56 of file Kalman_V_A_Aoff_observer.h.


The documentation for this class was generated from the following files: