📄️ Chapter 1: ROS 2 Concepts: Nodes and Topics
Welcome to the first chapter of Module 1. In this chapter, we will explore the fundamental concepts of ROS 2: Nodes and Topics. These are the building blocks of any ROS 2 application, forming the "nervous system" of our robots.
📄️ Chapter 2: ROS 2 Services & Actions
In the previous chapter, we learned about ROS 2 topics, which provide a one-way, asynchronous communication channel. In this chapter, we will explore two other important communication mechanisms in ROS 2: Services and Actions.
📄️ Chapter 3: Building a ROS 2 Package
In the previous chapters, we learned about the fundamental communication mechanisms in ROS 2. Now, it's time to put that knowledge into practice by creating our own ROS 2 package. A package is the primary unit of software organization in ROS 2. It contains your nodes, along with other files like launch files, configuration files, and message definitions.