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://design.ros2.org/
- https://docs.ros.org/en/humble/The-ROS2-Project/Contributing/Developer-Guide.html - ROS for Developers
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