How to get Down Velocity in NED frame from Adafruit ultimate GPS using NMEA messages?

asked 2017-03-11 10:00:13 -0500

updated 2017-03-11 10:00:54 -0500

I am using Adafruit Ultimate GPS v3 with the nmea_navsat_driver ROS package. I am able to use the nmea_serial_driver node to publish /fix and /vel topics.

However, I don't see Z-axis velocity being published (it is always zero). Upon searching, I found that the Ultimate GPS uses GlobalTop Technology Inc. FGPMMOPA6H GPS Standalone Module and it gives out only the following NMEA messages:

GGA, GSA, GSV, RMC, VTG

And these NMEA messages do not give out Z-axis or Down velocity (NED). So my question is, how do I get this velocity from NMEA messages? Is there another ROS package which does post processing on NMEA sentences and gives out this velocity?

edit retag flag offensive close merge delete