Classes | Defines | Functions | Variables
kalman.h File Reference
#include <inttypes.h>
#include <mav_common/comm_packets.h>
#include <mav_common/comm_util.h>
#include <mav_common/comm_types.h>
#include "matrices.h"
#include "LL_HL_comm.h"
#include "sdk.h"
#include "ssp.h"
#include "uart.h"
#include "comm_util_LL.h"
Include dependency graph for kalman.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Covariance
struct  KalOut
struct  KalPos
struct  KalYaw

Defines

#define HEIGHT_PKT_TIMEOUT   200000

Functions

void CorrectPos (KalPos *k)
void CorrectYaw (KalYaw *k)
void InitKalPos (KalPos *k)
void InitKalYaw (KalYaw *k)
void KFilter (void)
void PredictPos (KalPos *k, float dt)
void PredictYaw (KalYaw *k, float dt)
void resetKalmanFilter (void)

Variables

Covariance covariance
KalOut kal_out
KalPos kal_x
KalPos kal_y
KalYaw kal_yaw
KalPos kal_z

Define Documentation

#define HEIGHT_PKT_TIMEOUT   200000

Definition at line 16 of file kalman.h.


Function Documentation

void CorrectPos ( KalPos k)

Definition at line 101 of file kalman.c.

void CorrectYaw ( KalYaw k)

Definition at line 135 of file kalman.c.

void InitKalPos ( KalPos k)

Definition at line 33 of file kalman.c.

void InitKalYaw ( KalYaw k)

Definition at line 68 of file kalman.c.

void KFilter ( void  )

Definition at line 149 of file kalman.c.

void PredictPos ( KalPos k,
float  dt 
)

Definition at line 76 of file kalman.c.

void PredictYaw ( KalYaw k,
float  dt 
)

Definition at line 126 of file kalman.c.

void resetKalmanFilter ( void  )

Definition at line 288 of file kalman.c.


Variable Documentation

Definition at line 85 of file kalman.h.

Definition at line 84 of file kalman.h.

Definition at line 82 of file kalman.h.

Definition at line 82 of file kalman.h.

Definition at line 83 of file kalman.h.

Definition at line 82 of file kalman.h.



ccny_asctec_firmware_2
Author(s): Ivan Dryanovski, Roberto G. Valenti
autogenerated on Tue Jan 7 2014 11:04:17