Intermittent Pub Problem with iRobot Create 3 Running ROS2 Humble 1.0 #355
Replies: 3 comments 5 replies
-
Which RMW are you using in the Galactic and Humble tests? Besides giving us this information, you should make sure that robots and laptop are using the same RMW. Anyhow, I think that the problem is not really due to Create 3, but rather to some instability in the RMWs. To increase the robustness you could try to add these flags to your publish command
In the meantime, we can also make the |
Beta Was this translation helpful? Give feedback.
-
I tried to use different flags but I could not find a combination of flags that makes the command work each and every time. I will roll back to Galactic on both the robot and the VM, and I'll wait for an updated version of the Humble firmware for the robot. Thank you, Serge |
Beta Was this translation helpful? Give feedback.
-
I also have similar problems. When I use node publish one topic, sometimes subscription can't receive. When I pub this topic in terminal, sometimes it will show (Waiting for at least 1 matching subscription(s)...) . Can you tell me a way to solve this problem, Thank you , Kaola |
Beta Was this translation helpful? Give feedback.
-
When executing the following command on the iRobot Create 3 with firmware G.4.3 from a virtual machine (VM) running Ubuntu 20.04 with ROS2 Galactic, it executes perfectly each and every time:
When executing the same command on the iRobot Create 3 with firmware H.1.0 from a VM running Ubuntu 22.04 with ROS2 Humble, it executes one time out of two on average.
When it executes correctly, I get the following output on the terminal of the VM where the command is executed:
When it does not execute correctly, I get the following output on the terminal of the VM where the command is executed:
In a nutshell, when I get the following output at least once (sometimes it appears multiple times), the robot sings its tune:
When I don't get this output, nothing happens.
I would appreciate any assistance you can provide to resolve this problem.
Thank you in advance and best regards,
Serge
Beta Was this translation helpful? Give feedback.
All reactions