Hello,
I am planning to use a novatel oemv receiver as the GPS for my plane. I am using arduplane 2.78 and APM 2.5
I know that ardupilot is happy even with nmea. The question is which $gp... Sentences are enough to be activated in order to do the job.
Thank you
Replies
I am back i am also trying to pass the nmea data to apmplane 3.1 with no success. I have a novatel oemv2 l12 receiver. I configured the correct baud rate etc but no luck. I also enabled all the available nmea sentences through the great and very helpfull lefebure conf utility. It is strange as i configured an old lea-4t receiver to output nmea and it worked with the apmplane.....
I will test again the next days and i will report.
08:11:10 $GPDTM,W84,,0.0,N,0.0,E,0.0,W84*6F
08:11:10 $GPRMC,081110.00,A,3716.04386,N,02309.32730,E,0.020,251.41,251114,,,A*63
08:11:10 $GPVTG,251.41,T,,M,0.020,N,0.037,K,A*38
08:11:10 $GPGGA,081110.00,3716.04386,N,02309.32730,E,1,08,1.62,21.2,M,34.3,M,,*6A
08:11:10 $GPGSA,A,3,29,15,22,16,18,19,21,27,,,,,2.73,1.62,2.21*0F
08:11:10 $GPGSV,3,1,09,29,05,119,28,15,13,058,44,22,64,179,34,14,03,155,25*7E
08:11:10 $GPGSV,3,2,09,16,57,248,39,18,62,072,46,19,23,308,37,21,44,055,42*79
08:11:10 $GPGSV,3,3,09,27,52,318,35*4E
08:11:10 $GPGLL,3716.04386,N,02309.32730,E,081110.00,A,A*67
08:11:10 $GPGRS,081110.00,1,-2.3,-0.9,1.4,0.1,1.0,1.8,-0.3,,,,*6F
08:11:10 $GPGST,081110.00,1.7,,,,2.0,1.5,3.0*73
08:11:10 $GPZDA,081110.00,25,11,2014,00,00*6F
samble of nmea output from my lea-4t
Hi Jason, All,
I am writing because I've been experiencing similar issues. In particular, I am using the APM2.5 with GPS NMEA and it does not work with the latest version of the flight controller firmware, it says “NO GPS”. However, the same GPS works fine with older versions of the firmware, e.g., before May 2014, it say “GPS: 3D Fix”.
Jason or anyone else, have you solved the problems about the GPS with NMEA strings?
I am now trying with a Novatel FlexPak6 (Leica GNSS have Novatel boards so it is the same messages anyway).
I have tried with GGA, RMC & VTG. I have read numerous different posts stating different message types so if anyone can give me a definitive answer would be appreciated.
Baud set to 38400,N,8,1,N
Wiring
APM2.6 (Pins Right to Left) -> GNSS DB9 Male (Pin assignments from User Manual)
Pin 1 (Red Wire) VCC - Not connected
Pin 2 TX -> Pin 2 RX
Pin 3 RX -> Pin 3 TX
Pin 4 - Not connected
Pin 5 GND -> DB9 Pin 5 GND
Sample of the NMEA output
$GPGGA,013115.00,2726.4607,S,15302.8319,E,4,18,0.6,14.01,M,41.20,M,01,4051*4C
$GPRMC,013115.00,A,2726.4607171,S,15302.8318612,E,0.006,163.4,111114,0.0,E,D*28
$GPVTG,163.425,T,163.425,M,0.006,N,0.012,K,D*23
$GPGGA,013116.00,2726.4607,S,15302.8319,E,4,18,0.6,14.01,M,41.20,M,01,4051*4F
$GPRMC,013116.00,A,2726.4607179,S,15302.8318612,E,0.004,134.5,111114,0.0,E,D*22
$GPVTG,134.454,T,134.454,M,0.004,N,0.007,K,D*25
$GPGGA,013117.00,2726.4607,S,15302.8319,E,4,18,0.6,14.01,M,41.20,M,01,4051*4E
$GPRMC,013117.00,A,2726.4607183,S,15302.8318621,E,0.006,120.7,111114,0.0,E,D*23
$GPVTG,120.705,T,120.705,M,0.006,N,0.012,K,D*23
$GPGGA,013118.00,2726.4607,S,15302.8319,E,4,18,0.6,14.01,M,41.20,M,01,4051*41
$GPRMC,013118.00,A,2726.4607191,S,15302.8318625,E,0.007,144.8,111114,0.0,E,D*27
$GPVTG,144.832,T,144.832,M,0.007,N,0.014,K,D*24
Could the precision of the data be the issue?
I was looking at the output in the CLI and all I was getting was "............"
I accidentally touched the RX/TX pins and then I got "NMEA Lat: 0, Lon 0, Alt: 0m, #sats: 0" Whilst the pins touch, I get this repeatedly but as soon as they are not touching it goes back to dots across the screen.
I tried it again with GGA, RMC, GSV, & GSA, same result. I tested it with NMEAParser and all the data is there.
ArduRover v2.46
I have tried GP & GN. I can easily define this in my GNSS unit. I have also set my GNSS to GPS only. I will save some sample data and post it on Monday.
Is there anyone in the Brisbane, Australia, region that would like to come around and give me a hand? I pay in Beer or Bourbon! :-)
Jason,
What is the talker id in the messages? GP, GN, GL?
Which version of firmware are you trying with? I know on Arducopter 3.2rc11 I can't use NMEA anymore.