|
|
|
@ -23,8 +23,8 @@ void NavEKF3_core::SelectRngBcnFusion()
@@ -23,8 +23,8 @@ void NavEKF3_core::SelectRngBcnFusion()
|
|
|
|
|
// Determine if we need to fuse range beacon data on this time step
|
|
|
|
|
if (rngBcnDataToFuse) { |
|
|
|
|
if (PV_AidingMode == AID_ABSOLUTE) { |
|
|
|
|
if (!filterStatus.flags.using_gps) { |
|
|
|
|
if (!bcnOriginEstInit && rngBcnAlignmentCompleted) { |
|
|
|
|
if (!filterStatus.flags.using_gps && rngBcnAlignmentCompleted) { |
|
|
|
|
if (!bcnOriginEstInit) { |
|
|
|
|
bcnOriginEstInit = true; |
|
|
|
|
bcnPosOffsetNED.x = receiverPos.x - stateStruct.position.x; |
|
|
|
|
bcnPosOffsetNED.y = receiverPos.y - stateStruct.position.y; |
|
|
|
|