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

nmea_navsat_driver not sending any data (ublox m8p)

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

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
1

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

ChriMo gravatar image

Hi,

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

Stats

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

Seen: 643 times

Last updated: Apr 24 '17