I am currently working on Intro to gazebo ros2. I have encountered an issue that I encountered multiple times, not only in this course or other courses, but also in my own systems. I would create a publisher and subscriber system using terminals - in my case here it is using the gazebo ros bridge - It would not work at first multiple times until I would refresh the terminals or maybe turn off and on my robot.
The main asset of a robot is its repeatability and I believe that having this in the long run would not result in a proper integration. What is creating these unpredictable issues? How can we make sure that we have a good repeatable system?
Thank you,
Omar