No valid position estimate with EKF2_MAG_TYPE = None

I have two hexacopters. The main difference between them is that one uses a Here+ GNSS receiver with a Pixhawk 2.4.8, while the other uses a Here3+ GNSS receiver with a Cube Orange.

In both cases, I need to fly in environments with strong magnetic interference, so I disable the use of magnetometer data for yaw estimation by setting the parameter EKF2_MAG_TYPE = None.

With the Pixhawk 2.4.8 setup, I could simply move the drone manually (without flying) for a short time, and then I was able to take off and fly in Position mode.

However, with the Cube Orange setup, I cannot clear the “no valid position estimate” message using the same procedure. Despite applying the same configuration parameters on both drones, the Cube Orange does not allow me to enter Position mode under these conditions.

Could anyone give me some advice regarding this issue?

You need an absolute heading source in order to make use of GPS for Position mode. You have two options: Magnetometer or Dual GPS Moving Base

Thanks for the answer. But how can I manage to fly in Position mode using the Pixhawk 2.4.8, but not with the Cube? In both cases, the magnetometer is disabled and I’m not using dual GPS.

I’m not sure, I didn’t think that should be possible to fly in position mode without a heading reference.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.