-
Notifications
You must be signed in to change notification settings - Fork 303
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
MutliThreadedExecutor update rate is unstable #260
Comments
Ok good progress has been made on rclcpp side. It has been confirmed that this problem comes from the |
Hi @buschbapti, So it seems this will be solved in galactic? |
This is related to PR ros2/rclcpp#1168 @bmagyar: can you rename this to "MutliThreadedExecutor update rate is unstable" (or something similar? |
This is a duplicate of #277, closing in favour |
I have tried following the ros2_control_demos and made some testing to push the frequency of the update rate. Turned out that
hz
the/joint_states
topic produces inconsistent behaviors with the receiving frequency sometime 10 time slower than expected. I know you are usingMultiThreadedExecutor
and to my experience I had this issue on a publisher on my own. I initially thought it was because I was using Docker and there was some configuration to do but turns out I can reproduce the same on a desktop installation.I have opened an issue #1487 on rclcpp repository because I do think it comes from the
MultiThreadedExecutor
that is not reliable. Have you ever had the same issue? Did you solve it by using some specific things like real time kernel?The text was updated successfully, but these errors were encountered: