Hi all, I'm working on sending GPS data to my APM using a SLAM algorithm and am stuck. I soldered between pins 2 and 3 on the GPS and have it hooked up to the 4-pin UART1 (not the DF13 plug). So far I am just sending these static messages at 38400 baud:
$GPVTG,0,T,0,M,0.0,C,0.0,C*4B
$GPRMC,231431.90,A,415213.0224,N,-87212.5308,W,0.0,0.0,26713,0.0,E,*71
$GPGGA,231431.90,415213.0224,N,-87212.5308,W,3,12,0,240.0,,0,,,*6F
I checked to make sure that it was indeed sending these by transmitting to a different computer.
I hooked it up to QGroundControl and I can see that the GPS Position data is all 0's, and when I connect with the MissionPlanner it says "No GPS".
Anyone have any ideas? Anyway to see the actual GPS stream that the APM is getting? Also, don't know if means anything but now the 3DFix light on the APM is always on.
Thanks!
https://code.google.com/p/icarus-uav-system/wiki/ICARUS_SLAM#Operation
Replies
Also, if I go into the CLI terminal, navigate around for a little while, then go to test>gps I get the "Init ArduCopter V3.0.1" text, like its rebooting. Then I get a bunch of garbage characters, although after it says "Ready to FLY" I get "NMEA OK".