What is a ROS Service?

After learning a little bit about ROS, you now have this question in mind: what is a ROS service ? As I did for ROS topics, let’s start with a real life analogy. I will use an analogy with a weather service online. The analogy may not be 100% accurate but the point is to … Read more

What is a ROS Topic?

You are starting with ROS and are wondering: what is a ROS topic ? To explain what is a ROS topic, I will use here a different approach from what you can already find on the Internet. Instead of giving you a bunch of code to write and run, I will use a real life … Read more

What is a ROS Node?

As you start to learn ROS, you’ve quickly discovered that everything in ROS is made with components called nodes. So, what is a ROS node ? In this post I’ll explain you the concept and the “why” behind ROS nodes. It’s important to know why you need them before you actually use them for real. … Read more