Add support for 9th gen ZED-series ADR/UDR products
-
Add special logic to
ublox_gps_nodenode.cppproduct recognition for ZED-F9R/K/L product model ids to classify them as ADR/UDR products instead of High-Precision ground station related products (like the ZED-F9P). This solves the current problem of awkwardly combining ADR/UDR + HPGRov without the full functionality. -
Add
ublox_msgssupport forNavHPPOSLLHandNavHPPOSECEF -
Modify
ublox_msgCMakeLists.txt to support both newer and older ROS2 message generator CMake helpers -
Extend
ublox_gpsublox_node::AdrUdrProductto:- support high-precision variants of NavPOSLLH and NavPOSECEF based on product identification
- output
sensor_msgs::msg::NavSatFIxfor NavPOSLLH if high precision is supported according to the abovementioned logic - output
diagnostic_msgs::msg::DiagnosticSTatusfor sensor fusion diagnostics ifEsfSTATUSis enabled - output
sensor_msgs::msg::TemperatureIMU temp messages ifEsfRAWorEsfMEASis enabled - output
sensor_msgs::msg::ImuforEsfRAWdata ifEsfRAWis enabled - output
sensor_msgs::msg::Imuwith sensor fusion orientation ifNavATTis enabled - output
sensor_msgs::msg::Imuwith sensor fusion kinematics ifEsfINSis enabled
-
Remove dead code relating to time reference information in
ublox_gpsublox_node::AdrUdrProduct -
Resolve https://github.com/KumarRobotics/ublox/issues/234
-
Resolve https://github.com/KumarRobotics/ublox/issues/171
-
Resolve https://github.com/KumarRobotics/ublox/issues/149
-
Resolve https://github.com/KumarRobotics/ublox/issues/144
-
Resolve https://github.com/KumarRobotics/ublox/issues/133
-
Resolve https://github.com/KumarRobotics/ublox/issues/102