hello there
i am using two gps one is NMEA gps at gps1 port and another here3 GPS at can1 port of pixhawk cube orange and setted up the below parameters
can_p2_drivers 1
can_d2_drivers 1
gps_type2 9
gps_type 5
serial3_protocol 5
serial3 baud 115
when switching in poshold mode i got a pre arm error of gps blending unhealthy
please help with this
thanks in advance
no it goes by the HDOP, the reason for the different satelite count is that the nmea gps is using more constellations, The here+ is probably only using GPS and GLONASS where the NMEA GPS is probably picking up BeiDou and Galileo too but not actually using them.
The receiver will use the most accurate constellation that it can pick up, so usually GPS
But when I use single * here3* it give hdop below 1 or precisely 0.6-0.8 while NMEA gives me 0.3-0.4 hdop when at 32 satellites. Also I agree that NMEA uses beiudo and glonass also
hdop/accuracy interpretation from a manufacturer is different from the hdop/accuracy interpretation from another manufacturer. Hence blending is not suitable for two GNSS from different manufacturers.
Use failover and select the best GNSS as primary. Reduce the number of allowed constellations on both GNSS receivers to two.
@amilcarlucas also how it will be helpfull as I my gps is refreshing at 5hz only I also attached log and video for poshold flight I have taken in above link