Hi, I am working on a project that requires me to be able to send GPS locations to my Pixhawk-- i.e. use our indoor motion capture system to send the autopilot positional data, so we can fly indoors.
My approach is to have GPS packets streaming over Xbee, then connect the Xbee to the GPS port, so the pixhawk thinks it is just receiving data from the GPS (not requiring firmware changes, etc) .
I am having trouble generating the GPS strings-- Does anyone know how the GPS sends its data over serial? Is it just one character at a time, looping over the current message? I have my pixhawk set up to listen to NMEA messages and using PyNMEA2 in python to generate the GPS strings and send them over Xbee. Currently it just says no satellites, no lock, etc.
Thanks!