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
32extern "C" {
33#endif
34#define HIGHEST_NUMBER 4294967294
35/* Function Declarations */
56extern 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 */
double b_B[]
Definition main.c:241
double beta[]
Definition main.c:238
double q_new[]
Definition main.c:243
double omega[]
Definition main.c:240
double beta_new[]
Definition main.c:244
double q[]
Definition main.c:237
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
Defines standard data types for code generated by MATLAB Coder.