Paparazzi UAS  v5.15_devel-230-gc96ce27
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
filter_1euro_imu.h File Reference
#include "std.h"
+ Include dependency graph for filter_1euro_imu.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Filter1eImu


void filter_1euro_imu_init (void)
 Init and bindings. More...
void filter_1euro_imu_reset (float enabled)
 settings handlers More...
void filter_1euro_imu_update_gyro_mincutoff (float mincutoff)
void filter_1euro_imu_update_gyro_beta (float beta)
void filter_1euro_imu_update_gyro_dcutoff (float dcutoff)
void filter_1euro_imu_update_accel_mincutoff (float mincutoff)
void filter_1euro_imu_update_accel_beta (float beta)
void filter_1euro_imu_update_accel_dcutoff (float dcutoff)


struct Filter1eImu filter_1e_imu
 configuration structure More...

Detailed Description

Gautier Hattenberger Prefiltering for IMU data using 1euro filter

Definition in file filter_1euro_imu.h.

Data Structure Documentation

struct Filter1eImu

Definition at line 31 of file filter_1euro_imu.h.

Data Fields
float accel_beta
float accel_dcutoff
float accel_mincutoff
bool enabled
float gyro_beta
float gyro_dcutoff
float gyro_mincutoff

Function Documentation

void filter_1euro_imu_reset ( float  enabled)

settings handlers

Definition at line 217 of file filter_1euro_imu.c.

References accel_1e, Filter1eImu::enabled, filter_1e_imu, gyro_1e, and reset_1e_filter().

+ Here is the call graph for this function:

void filter_1euro_imu_update_accel_beta ( float  beta)
void filter_1euro_imu_update_accel_dcutoff ( float  dcutoff)
void filter_1euro_imu_update_accel_mincutoff ( float  mincutoff)
void filter_1euro_imu_update_gyro_beta ( float  beta)
void filter_1euro_imu_update_gyro_dcutoff ( float  dcutoff)
void filter_1euro_imu_update_gyro_mincutoff ( float  mincutoff)

Variable Documentation