Skip to content

Step 3: Go through ROS2 tutorials: Beginner: Client libraries #5

Description

@jlunder00

Follow the python version only of each of the tutorials if there are two versions (and swap to the python code example if it is not defaulted to that). If there are options for different operating systems at the top, choose linux, as you will be doing all of this in the docker container, which is linux.
Tutorial home page: https://docs.ros.org/en/humble/Tutorials/Beginner-Client-Libraries.html
Tutorial List:

  1. Using colcon to build packages
  2. Creating a workspace
  3. Creating a package
  4. Writing a simple publisher and subscriber (Python)
  5. Writing a simple service and client (Python)
  6. Creating custom msg and srv files
  7. Implementing custom interfaces
  8. Using parameters in a class (Python)
  9. Using ros2doctor to identify issues

If you're interested in learning more, specifically how to use ROS2 with c++, here is a set of tutorials that cover that, for you to go over in your free time if you wish:
Writing a simple publisher and subscriber (C++)
Writing a simple service and client (C++)
Using parameters in a class (C++)
Creating and using plugins (C++)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions