Unit 3 Incorrect information - might be worth updating

Hi all, I am working through the unit 3 in ROS 2 in Python course:

There is this bit in the notebook:

You should find a similar result in the terminal where you ran the command. Looking at what the shell shows you, you will see that the interfaces are divided into the following groups:

  • Messages: Can be found as .msg files. They are simple text files that describe the fields of a ROS message. You can use them to generate source code for messages.
  • Services: Can be found as .srv files. They are composed of two parts: a request and a response. Both are message declarations.
  • Actions: Can be found as .action files. They are composed of two parts: a request and a response. The request and response are message declarations.

What you are interested in at the moment are messages, so let’s go a little deeper into what they are.


However for the actions description - that should not be request and response but goal, result and feedback I think. This might be worth updating as it could confuse many newbies trying to learn ROS 2 using the ignite academy.

Let me know if I am wrong.

Thanks.

1 Like

Hi @roman.smid

Thank you for pointing this out! We’ll definitely update it.