-
Notifications
You must be signed in to change notification settings - Fork 904
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QoS incompatibility between the navsat_transform node and the ekf_filter node #887
Comments
@ayrton04 If we configure this way will it solve the problem? https://docs.ros2.org/galactic/api/rclcpp/classrclcpp_1_1QosOverridingOptions.html |
Seems to be when I set this it working fine :)
|
I don't use this node in ROS 2, so I don't feel strongly. Is it actually causing any performance issues? |
Yep, over DDS, especially with Cyclone DDS. But, after ordering it's fine |
And why change the EKF settings and not the QoS profile in navsat_transform_node? |
Have look here: https://docs.ros.org/en/foxy/How-To-Guides/DDS-tuning.html
navsat_transform_node already publishes with best-effort QoS |
Okie doke. I won't be making any changes, but feel free to submit a PR. Thanks. |
Desktop (please complete the following information):
To reproduce this behaviour
ros2 topic info -v /odometry/global
where/odometry/global
is the global odometry estimation topic fromekf_filter
Subscription count: 2
I feel that within
ekf_filter
node for the odometry topic QoS type should be BEST_EFFORT, VOLATILE.The text was updated successfully, but these errors were encountered: