forked from Archive/PX4-Autopilot
Removed the huge HAGL fuse timeout increase
This commit is contained in:
parent
fe335344e7
commit
7dd8e3f614
|
@ -204,7 +204,7 @@ void Ekf::controlOpticalFlowFusion(const imuSample &imu_delayed)
|
||||||
if (_time_delayed_us > (_flow_sample_delayed.time_us - uint32_t(1e6f * _flow_sample_delayed.dt) / 2)) {
|
if (_time_delayed_us > (_flow_sample_delayed.time_us - uint32_t(1e6f * _flow_sample_delayed.dt) / 2)) {
|
||||||
// Fuse optical flow LOS rate observations into the main filter only if height above ground has been updated recently
|
// Fuse optical flow LOS rate observations into the main filter only if height above ground has been updated recently
|
||||||
// but use a relaxed time criteria to enable it to coast through bad range finder data
|
// but use a relaxed time criteria to enable it to coast through bad range finder data
|
||||||
if (isRecent(_time_last_hagl_fuse, (uint64_t)100e6)) {
|
if (isRecent(_time_last_hagl_fuse, (uint64_t)10e6)) {
|
||||||
fuseOptFlow();
|
fuseOptFlow();
|
||||||
_last_known_pos.xy() = _state.pos.xy();
|
_last_known_pos.xy() = _state.pos.xy();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue