So, you now have many nodes in your packages. When you start them, you can rename them, rename the topics, services, and set parameters.

That’s a lot of things! Now, imagine you have to start 10 nodes, each with a different configuration. Using the terminal is not something that scales well.

In this section we’ll see how to solve that problem with launch files.

At the end of this section you will be able to start all your nodes and parameters from one single ROS 2 Launch File.

What you’ll do in this section: