Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
nps_sensor_gyro.h
Go to the documentation of this file.
1 #ifndef NPS_SENSOR_GYRO_H
2 #define NPS_SENSOR_GYRO_H
3 
4 #include "math/pprz_algebra.h"
7 #include "std.h"
8 
9 struct NpsSensorGyro {
11  int min;
12  int max;
19  double next_update;
21 };
22 
23 
24 extern void nps_sensor_gyro_init(struct NpsSensorGyro *gyro, double time);
25 extern void nps_sensor_gyro_run_step(struct NpsSensorGyro *gyro, double time, struct DoubleRMat *body_to_imu);
26 
27 #endif /* NPS_SENSOR_GYRO_H */
28 
NpsSensorGyro::min
int min
Definition: nps_sensor_gyro.h:11
NpsSensorGyro
Definition: nps_sensor_gyro.h:9
pprz_algebra_float.h
Paparazzi floating point algebra.
NpsSensorGyro::bias_random_walk_value
struct DoubleVect3 bias_random_walk_value
Definition: nps_sensor_gyro.h:18
NpsSensorGyro::data_available
bool data_available
Definition: nps_sensor_gyro.h:20
std.h
NpsSensorGyro::value
struct DoubleVect3 value
Definition: nps_sensor_gyro.h:10
NpsSensorGyro::sensitivity
struct DoubleMat33 sensitivity
Definition: nps_sensor_gyro.h:13
nps_sensor_gyro_run_step
void nps_sensor_gyro_run_step(struct NpsSensorGyro *gyro, double time, struct DoubleRMat *body_to_imu)
Definition: nps_sensor_gyro.c:31
NpsSensorGyro::bias_random_walk_std_dev
struct DoubleVect3 bias_random_walk_std_dev
Definition: nps_sensor_gyro.h:17
NpsSensorGyro::noise_std_dev
struct DoubleVect3 noise_std_dev
Definition: nps_sensor_gyro.h:15
nps_sensor_gyro_init
void nps_sensor_gyro_init(struct NpsSensorGyro *gyro, double time)
Definition: nps_sensor_gyro.c:9
NpsSensorGyro::neutral
struct DoubleVect3 neutral
Definition: nps_sensor_gyro.h:14
pprz_algebra_double.h
Paparazzi double precision floating point algebra.
DoubleMat33
Definition: pprz_algebra_double.h:62
DoubleRMat
rotation matrix
Definition: pprz_algebra_double.h:69
body_to_imu
static struct OrientationReps body_to_imu
Definition: ins_alt_float.c:93
NpsSensorGyro::bias_initial
struct DoubleVect3 bias_initial
Definition: nps_sensor_gyro.h:16
NpsSensorGyro::max
int max
Definition: nps_sensor_gyro.h:12
NpsSensorGyro::next_update
double next_update
Definition: nps_sensor_gyro.h:19
DoubleVect3
Definition: pprz_algebra_double.h:46
pprz_algebra.h
Paparazzi generic algebra macros.