Thanks for this writeup. I have experienced all of this and a few more, and is an example of why I wouldn’t recommend migrating an existing code base to ROS2.

I am forcing myself to write the new software that is independent from existing code with ROS2, but the key here is forcing. As of today I don’t believe the pros of migrating outweight the cons, I’d be happy to be shown otherwise.

Edit: Micro ros has been great for us, and is one of the best things to come out from us using ros2.

5 Likes