I am using a Matek F405 VTOL flight controller with a Beitian BT-560 GPS module. I’m attempting autonomous flight over a campus football field. When I try to start the mission or arm the drone in Guided mode, I encounter a ‘Need Position Estimate’ error. Despite seeing 20+ satellites and achieving a 3D fix, I get an error (code 42424) when attempting to calibrate the compass. How can I resolve this issue?
What is the rate of your gps messages? If it is less than 5Hz it will not work.
it was 5 and I make it 10hz
Never heard of a Beitian BT-560 GPS module. In any case 10Hz won’t work, set it back to 5Hz.
You can check if the update rate is stable by looking at the GPA>Delta field in the log.
@dkemxr thanks for giving the answer that I should have given
Being set to 5Hz and really outputting data at 5Hz are two different things.
Check that the output is 5 or higher (200ms period or lower)
first thank you for your suggestions.
We add a compass and this error is gone, but we only have one compass so I assume the second drone without compass is looking for a compass. Is there any way to disable compass use for guided and way point missions.
Also there is 2 - 3 meter error is there any way to get more accurate information. I mean what parameters should I change to enhance accuracy
The only parameter change that guarantees you get better accuracy is: buy a RTK GNSS receiver with a good antenna , place it away from interference sources and feed it RTCM data if you need dm level accuracy.
Otherwise use ArduPilot methodic configurator software to get your parameters correct and optimized
okey thank you. As good as it gets is good for me. How about other part is there any way to do waypoints without compass in fc?