GPS problem

Hi,

My software and firmware verison are leo_2020-02-12.img.xz and leo_firmware_v1.0.0.hex .

I am trying to add the GY-NEO6MV2 GPS sensor (https://www.elektor.com/gy-neo6mv2-with-neo-6m-gps-module) to the Rover.

I can read the GPS message directly by using PC USB serial port. It looks like this:

$GPGLL,2500.80675,N,12132.86835,E,061637.00,A,A*64
$GPRMC,061638.00,A,2500.80683,N,12132.86810,E,0.473,,240420,,,A*7C
$GPVTG,,T,,M,0.473,N,0.876,K,A*2A
$GPGGA,061638.00,2500.80683,N,12132.86810,E,1,04,2.65,77.4,M,17.1,M,,*66
$GPGSA,A,3,11,22,01,07,,,,,,,,,5.18,2.65,4.45*0C
$GPGSV,2,1,05,01,80,148,38,05,,,22,07,61,258,31,11,61,025,46*4A
$GPGSV,2,2,05,22,26,133,36*4C

I follow the GPS integration guide to connect the GPS sensor to CORE2-ROS. As following picture:
Imgur

But I can’t get any message from topic /gps_fix. like this:
Imgur

Do you have any suggestion? What debugging procedure can I do?
By the way, I was also wondering if I can get the serial message from CORE2-ROS in RPI terminal?

Thanks

What baudrate does your module operate on?

the baudrate is 9600.

Try to change RX/TX Pin. On my Module i had to make cross over RxD and TxD

It works now, but I don’t know why. Maybe it’s the problem of my GPS signal or connecting wire.

Sorry for bothering and thanks for replies.

That’s nice to hear. I’ll try to add more logging messages to the firmware in the future, so it will be easier to analyze what is going on.