Chapter 1: Introduction to ROS
The first two chapters of this book will introduce basic ROS concepts and the ROS package management system in order to approach ROS programming. In this first chapter, we will go through ROS concepts such as the ROS master, the ROS nodes, the ROS parameter server, and ROS messages and services, all while discussing what we need to install ROS and how to get started with the ROS master.
In this chapter, we will cover the following topics:
- Why should we learn ROS?
- Understanding the ROS filesystem level.
- Understanding ROS computation graph level.
- ROS community level.