forked from Archive/PX4-Autopilot
EKF: Harden GPS offset filter value for HIL
This commit is contained in:
parent
f02ffa5a90
commit
e1ecac078d
|
@ -1321,7 +1321,11 @@ void AttitudePositionEstimatorEKF::pollData()
|
|||
_ekf->updateDtGpsFilt(math::constrain(dtLastGoodGPS, 0.01f, POS_RESET_THRESHOLD));
|
||||
|
||||
// update LPF
|
||||
_gps_alt_filt += (dtLastGoodGPS / (rc + dtLastGoodGPS)) * (_ekf->gpsHgt - _gps_alt_filt);
|
||||
float filter_step += (dtLastGoodGPS / (rc + dtLastGoodGPS)) * (_ekf->gpsHgt - _gps_alt_filt);
|
||||
|
||||
if (isfinite(filter_step)) {
|
||||
_gps_alt_filt += filter_step;
|
||||
}
|
||||
}
|
||||
|
||||
//check if we had a GPS outage for a long time
|
||||
|
|
Loading…
Reference in New Issue