Add support for 9th gen ZED-series ADR/UDR products#270
Open
feuillatte wants to merge 14 commits intoKumarRobotics:ros2from
Open
Add support for 9th gen ZED-series ADR/UDR products#270feuillatte wants to merge 14 commits intoKumarRobotics:ros2from
feuillatte wants to merge 14 commits intoKumarRobotics:ros2from
Conversation
* Add missing include directory directives in `ublox_gps/CMakeLists.txt` for ublox_msgs and ublox_serialization packages * Add ROSIDL cmake interface agnosticity between older and newer ROS2 distros in `ublox_msgs/CMakeLists.txt` * Fix satellite fix status classification in `ublox_gps/src/hpg_dr_product.cpp` * Add missing debug publisher for NavHPPOSLLH
added 2 commits
November 2, 2025 23:41
…init order of AdrUdr constructor
|
@feuillatte Hi, I am working with ZED-F9R and I found combining ADR/UDR + HPGRov would not give the full functionalities too. Is the driver working properly after your modifications? Please let me know. It would be really helpful. |
Author
|
@jagruth-medavarapu I have tested this with a ZED-F9R, and created this due to the same problem you faced. The driver is serving my needs since some 2.5 years, but if you can verify on your end that it also addresses all your needs, that would be helpful. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 forNavHPPOSLLHandNavHPPOSECEFModify
ublox_msgCMakeLists.txt to support both newer and older ROS2 message generator CMake helpersExtend
ublox_gpsublox_node::AdrUdrProductto:sensor_msgs::msg::NavSatFIxfor NavPOSLLH if high precision is supported according to the abovementioned logicdiagnostic_msgs::msg::DiagnosticSTatusfor sensor fusion diagnostics ifEsfSTATUSis enabledsensor_msgs::msg::TemperatureIMU temp messages ifEsfRAWorEsfMEASis enabledsensor_msgs::msg::ImuforEsfRAWdata ifEsfRAWis enabledsensor_msgs::msg::Imuwith sensor fusion orientation ifNavATTis enabledsensor_msgs::msg::Imuwith sensor fusion kinematics ifEsfINSis enabledRemove dead code relating to time reference information in
ublox_gpsublox_node::AdrUdrProductResolve "zed-f9r" heading accuracy issue #234
Resolve How to obtain ZED-F9R ROS driver output RAW IMU data? #171
Resolve Issues publishing ZED-F9R IMU Messages #149
Resolve ZED-F9R #144
Resolve F9K Data acquisition #133
Resolve Can i get the raw imu date from f9k? #102