ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

nmea_navsat_driver not sending any data (ublox m8p)

asked 2017-04-24 06:28:55 -0600

blasalat gravatar image

Hi, I'm trying to use the nmea_navsat_driver PKG to get GPS-Data from a ublox C94-M8P-3 Receiver. When running "rosrun nmea_navsat_driver nmea_serial_driver _port:=/dev/ttyACM0 _baud:=9600 " No data is published on the "/fix" topic. The nmea_serial_driver also does not print any output. I made sure my user is in the dialout group. And when using ucenter from ublox i can see that the GPS-Receiver is working.

Any ideas why it's not working?

Thank You!

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2017-04-24 13:17:09 -0600

ChriMo gravatar image


are you sure, that the ublox gps sends clear ascii nmea data?

I expect ublox uses an own binary data format and navsat cannot decode it.

You can verify it very easily:

Use minicom and connect to your device (9600 8N1). Now you should see "clear text" human readable strings with NMEA sentences from your gps.

If not, you are in pain and you need to find an option to switch to ublox format (unkown to me).

Good luck

Cheers Christian

edit flag offensive delete link more

Question Tools


Asked: 2017-04-24 06:28:55 -0600

Seen: 605 times

Last updated: Apr 24 '17