ROS

ROS Design

It’s one thing to use ROS, and another thing to design ROS.

The true masterminds are those that develop the tools for the masses.

If you want to really get good at ROS2, understand the design philosophies:

https://osrf.github.io/ros2multirobotbook/ros2_design_patterns.html

https://github.com/leggedrobotics/ros_best_practices https://courses.cs.washington.edu/courses/cse466/11au/calendar/ros_cc_2_patterns.pdf