ublox icon indicating copy to clipboard operation
ublox copied to clipboard

Add support for 9th gen ZED-series ADR/UDR products

Open feuillatte opened this issue 3 months ago • 2 comments

  • Add special logic to ublox_gps_node node.cpp product 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_msgs support for NavHPPOSLLH and NavHPPOSECEF

  • Modify ublox_msg CMakeLists.txt to support both newer and older ROS2 message generator CMake helpers

  • Extend ublox_gps ublox_node::AdrUdrProduct to:

    • support high-precision variants of NavPOSLLH and NavPOSECEF based on product identification
    • output sensor_msgs::msg::NavSatFIx for NavPOSLLH if high precision is supported according to the abovementioned logic
    • output diagnostic_msgs::msg::DiagnosticSTatus for sensor fusion diagnostics if EsfSTATUS is enabled
    • output sensor_msgs::msg::Temperature IMU temp messages if EsfRAW or EsfMEAS is enabled
    • output sensor_msgs::msg::Imu for EsfRAW data if EsfRAW is enabled
    • output sensor_msgs::msg::Imu with sensor fusion orientation if NavATT is enabled
    • output sensor_msgs::msg::Imu with sensor fusion kinematics if EsfINS is enabled
  • Remove dead code relating to time reference information in ublox_gps ublox_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

feuillatte avatar Nov 03 '25 05:11 feuillatte