ROS2 Introduction - Uvic-Robotics-Club/uvic-rover-2027 GitHub Wiki

ROS2 is a framework we use to build the rover's software. Think of a rover, it has many different programs: it has to move, to see, to track, to grab and so on. ROS2 simplifies the communication aspect of the different programs talking to on another. It adds overhead, but makes it easier to code robotic software as ROS2 also comes with many CLI tools to help with simulation, debugging, logging as well as many different packages (with strong community support) to solve many robotics problems.

ROS2 Fundamentals

ROS2 Testing

Packages