Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
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
 

Functions

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)
 

Variables

struct Filter1eImu filter_1e_imu
 configuration structure More...
 

Detailed Description

Author
Gautier Hattenberger gauti.nosp@m.er.h.nosp@m.atten.nosp@m.berg.nosp@m.er@en.nosp@m.ac.f.nosp@m.r Prefiltering for IMU data using 1euro filter

Definition in file filter_1euro_imu.h.


Data Structure Documentation

◆ Filter1eImu

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

◆ filter_1euro_imu_init()

◆ filter_1euro_imu_reset()

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:

◆ filter_1euro_imu_update_accel_beta()

void filter_1euro_imu_update_accel_beta ( float  beta)

◆ filter_1euro_imu_update_accel_dcutoff()

void filter_1euro_imu_update_accel_dcutoff ( float  dcutoff)

◆ filter_1euro_imu_update_accel_mincutoff()

void filter_1euro_imu_update_accel_mincutoff ( float  mincutoff)

◆ filter_1euro_imu_update_gyro_beta()

void filter_1euro_imu_update_gyro_beta ( float  beta)

◆ filter_1euro_imu_update_gyro_dcutoff()

void filter_1euro_imu_update_gyro_dcutoff ( float  dcutoff)

◆ filter_1euro_imu_update_gyro_mincutoff()

void filter_1euro_imu_update_gyro_mincutoff ( float  mincutoff)

Variable Documentation

◆ filter_1e_imu