ros-drivers / nmea_navsat_driver

ROS package containing drivers for NMEA devices that can output satellite navigation data (e.g. GPS or GLONASS).
BSD 3-Clause "New" or "Revised" License
226 stars 268 forks source link

Issue echoing or subscribing to /fix topic with Emlid Reach GPS #53

Closed popenc closed 6 years ago

popenc commented 6 years ago

I'm encountering an issue that I'm wondering if anyone else has noticed or could sanity check for me. It seems that I can't echo or subscribe to the /fix topic only when I upgrade my GPS's software. I've posted this to the GPS's forums but haven't heard anything.

Setup:

Issue:

When I run the nmea_navsat_driver's serial node, I can see the /fix topic with "rostopic list," and I can see it's being published by the serial node with "rostopic info /fix," but when I try to echo the messages or subscribe to them in another node, it hangs up indefinitely.

Workaround:

Oddly, if I downgrade Emlid's ReachView application to version 2.10 or lower, this problem resolves itself and I'm able to echo and subscribe to the /fix topic. If I upgrade to 2.11+, the issue comes right back.

Conclusion:

Uhh, I'm not really sure where this problem lives, and I've posted over at the Emlid forums (https://community.emlid.com/t/reachview-2-11-and-ros-topics/11152) and was in the middle of posting to the ROS forums when I thought it might be more efficient to post it here as an issue. I mostly wanted to see if anyone has encountered this, or if someone would be bored enough to try and replicate the issue. Also, I want to note that I'm a bit tied to the old Ubuntu and ROS versions because the robot we're using came with them and their firmware is a little too tied to ROS upgrade without breaking stuff.

gavanderhoorn commented 6 years ago

Cross-post of nmea_navsat_driver ROS package and Emlid Reach GPS units on ROS Answers.

popenc commented 6 years ago

Sorry about that, I'll close it here.