ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I think this doesn't have to do with anything wrong you are doing with ROS2. Seeing as you're using a single-threaded executor, this really is just a simple service that reads from and writes to serial every time the service is called.

My next thought would be to debug physical connections or access issues. For instance, this link seems to sound very familiar to the issues you're seeing, especially with the port reassignment. If that doesn't help, try to debug further along the pyserial route. Hopefully this helps.