aboutsummaryrefslogtreecommitdiff
path: root/src/modules/position_estimator_inav/kalman_filter_inertial.h
blob: d34f582980ab474a74c8355eec329d0a2c83ef09 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*
 * kalman_filter_inertial.h
 *
 *   Copyright (C) 2013 Anton Babushkin. All rights reserved.
 *   Author: 	Anton Babushkin	<rk3dov@gmail.com>
 */

#include <stdbool.h>

void kalman_filter_inertial_predict(float dt, float x[3]);

void kalman_filter_inertial2_update(float x[3], float z[2], float k[3][2], bool use[2]);

void kalman_filter_inertial3_update(float x[3], float z[3], float k[3][3], bool use[3]);