AP_InertialSensor: remove ICM gyro pre-filter
This commit is contained in:
parent
baf92a17f9
commit
e53a43461b
@ -521,7 +521,7 @@ bool AP_InertialSensor_Invensense::_accumulate_sensor_rate_sampling(uint8_t *sam
|
|||||||
Vector3f g2 = g * _gyro_scale;
|
Vector3f g2 = g * _gyro_scale;
|
||||||
_notify_new_gyro_sensor_rate_sample(_gyro_instance, g2);
|
_notify_new_gyro_sensor_rate_sample(_gyro_instance, g2);
|
||||||
|
|
||||||
_accum.gyro += _accum.gyro_filter.apply(g);
|
_accum.gyro += g;
|
||||||
|
|
||||||
if (_accum.gyro_count % _gyro_fifo_downsample_rate == 0) {
|
if (_accum.gyro_count % _gyro_fifo_downsample_rate == 0) {
|
||||||
_accum.gyro *= _fifo_gyro_scale;
|
_accum.gyro *= _fifo_gyro_scale;
|
||||||
|
@ -169,7 +169,6 @@ private:
|
|||||||
uint8_t accel_count;
|
uint8_t accel_count;
|
||||||
uint8_t gyro_count;
|
uint8_t gyro_count;
|
||||||
LowPassFilterVector3f accel_filter{4000, 188};
|
LowPassFilterVector3f accel_filter{4000, 188};
|
||||||
LowPassFilterVector3f gyro_filter{8000, 188};
|
|
||||||
} _accum;
|
} _accum;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -413,7 +413,7 @@ bool AP_InertialSensor_Invensensev2::_accumulate_sensor_rate_sampling(uint8_t *s
|
|||||||
Vector3f g2 = g * GYRO_SCALE;
|
Vector3f g2 = g * GYRO_SCALE;
|
||||||
_notify_new_gyro_sensor_rate_sample(_gyro_instance, g2);
|
_notify_new_gyro_sensor_rate_sample(_gyro_instance, g2);
|
||||||
|
|
||||||
_accum.gyro += _accum.gyro_filter.apply(g);
|
_accum.gyro += g;
|
||||||
|
|
||||||
if (_accum.gyro_count % _gyro_fifo_downsample_rate == 0) {
|
if (_accum.gyro_count % _gyro_fifo_downsample_rate == 0) {
|
||||||
_accum.gyro *= _fifo_gyro_scale;
|
_accum.gyro *= _fifo_gyro_scale;
|
||||||
|
@ -157,7 +157,6 @@ private:
|
|||||||
uint8_t accel_count;
|
uint8_t accel_count;
|
||||||
uint8_t gyro_count;
|
uint8_t gyro_count;
|
||||||
LowPassFilterVector3f accel_filter{4500, 188};
|
LowPassFilterVector3f accel_filter{4500, 188};
|
||||||
LowPassFilterVector3f gyro_filter{9000, 188};
|
|
||||||
} _accum;
|
} _accum;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user