Paparazzi UAS  v7.0_unstable
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 {
10  struct DoubleVect3 value;
11  int min;
12  int max;
13  struct DoubleMat33 sensitivity;
14  struct DoubleVect3 neutral;
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 
rotation matrix
void nps_sensor_gyro_init(struct NpsSensorGyro *gyro, double time)
void nps_sensor_gyro_run_step(struct NpsSensorGyro *gyro, double time, struct DoubleRMat *body_to_imu)
struct DoubleVect3 bias_random_walk_value
struct DoubleVect3 noise_std_dev
struct DoubleMat33 sensitivity
struct DoubleVect3 bias_initial
struct DoubleVect3 neutral
struct DoubleVect3 bias_random_walk_std_dev
struct DoubleVect3 value
Paparazzi generic algebra macros.
Paparazzi double precision floating point algebra.
Paparazzi floating point algebra.