📄️ 2.1 Introduction
Robot Operating System 2 (ROS 2) is a middleware with open-source libraries and tools to build and support robotics applications. The documentation can be found here.
📄️ 2.2 Virtual Environments
Virtual Environment Setup
📄️ 2.3 ArduSub & ROSMAV
In this section, we explore ArduSub and rosmav.
📄️ 2.4 Launch Files
Launch files in ROS 2 are used to start multiple instances of nodes using a single terminal command. These files save you time by eliminating the need to open X terminals to ros2 run X nodes.