Updates the downstream integration so that we are not dependent on autopilot specific middleware or modifications (e.g. the micro-ROS bridge requires us to enable receiving the px4_msgs/SensorGps message on the autopilot firmware side). Using NMEA also removes dependency on px4_msgs which makes packaging and distribution easier since px4_msgs does not seem to be available in the ROS package index.
Also adds UBX support which most likely does not work yet.
Updates the downstream integration so that we are not dependent on autopilot specific middleware or modifications (e.g. the micro-ROS bridge requires us to enable receiving the
px4_msgs/SensorGps
message on the autopilot firmware side). Using NMEA also removes dependency onpx4_msgs
which makes packaging and distribution easier sincepx4_msgs
does not seem to be available in the ROS package index.Also adds UBX support which most likely does not work yet.