cst0
December 20, 2023, 3:34pm
8
oh, is it already the time of the year where we do this thread again?
Seems like every so often people chime in with frustration about the build system, and then everyone else remembers “oh right, there is a reason for this…”
Edit: A few links for references to past discussions mentioned for future readers reference.
One of the biggest difficulties I had when I started working with ROS and ROS2 this year was learning how to deal with catkin and colcon. The documentation for these tools is absolutely terrible*, they make bizarre choices for options (colcon’s idea of “–verbose” is “–event-handlers=console_cohesion+”. The prosecution rests), and I’ve found that they really get in the way of managing a large codebase. For example, if I want all my code to build with warnings as errors, I need to set -Werror in e…
Hello All,
I apologize if this is not the right forum for this, but I recently started on a project that will use ROS2 for IPC and inter-container communication.
For a little background, I have been a C++ developer for 20 years, and a C developer for 10 years before that. I have used MQTT on other projects, and fully appreciate what ROS2 offers.
My first impressions of ROS2 have not been good. Don’t get me wrong, I understand what ROS does, how it does it, and believe it is the right tool for…
6 Likes