AP_NavEKF2: getLLH fix when no GPS available

This commit is contained in:
Randy Mackay 2020-04-24 15:02:19 +09:00 committed by Andrew Tridgell
parent a41c846a8c
commit 59adb2adda

View File

@ -343,6 +343,8 @@ bool NavEKF2_core::getLLH(struct Location &loc) const
} else {
// if no GPS fix, provide last known position before entering the mode
// correct for IMU offset (EKF calculations are at the IMU position)
loc.lat = EKF_origin.lat;
loc.lng = EKF_origin.lng;
loc.offset((lastKnownPositionNE.x + posOffsetNED.x), (lastKnownPositionNE.y + posOffsetNED.y));
return false;
}