Da Vinci Firmware
1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches
mekf.h
Go to the documentation of this file.
1
23
#ifndef MEKF_H
24
#define MEKF_H
25
26
/* Include Files */
27
#include "
rtwtypes.h
"
28
#include <stddef.h>
29
#include <stdlib.h>
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
#define HIGHEST_NUMBER 4294967294
35
/* Function Declarations */
56
extern
void
mekf
(
const
double
q
[4],
const
double
beta
[3],
double
P[36],
57
const
double
omega
[3],
const
double
b_B
[3],
double
height_AGL,
58
double
q_new
[4],
double
beta_new
[3],
double
P_new[36]);
59
60
#ifdef __cplusplus
61
}
62
#endif
63
64
#endif
65
/*
66
* File trailer for mekf.h
67
*
68
* [EOF]
69
*/
b_B
double b_B[]
Definition
main.c:241
beta
double beta[]
Definition
main.c:238
q_new
double q_new[]
Definition
main.c:243
omega
double omega[]
Definition
main.c:240
beta_new
double beta_new[]
Definition
main.c:244
q
double q[]
Definition
main.c:237
mekf
void mekf(const double q[4], const double beta[3], double P[36], const double omega[3], const double b_B[3], double height_AGL, double q_new[4], double beta_new[3], double P_new[36])
Executes one prediction and correction step of the MEKF.
Definition
mekf.c:88
rtwtypes.h
Defines standard data types for code generated by MATLAB Coder.
Davinci_2
Core
Inc
mekf.h
Generated by
1.9.7