Skip to content
Snippets Groups Projects
Select Git revision
  • 098aea38d35a0b85ef53e9c0023d08bd7d2d0ee6
  • main default
  • adak-main-patch-73348
  • adak-main-patch-54214
  • answer-devel
  • develop protected
6 results

README.md

Blame
  • user avatar
    holzheim authored
    098aea38
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.

    Introduction to ROS

    Learning objective:

    After completion of exercise 1 you should know the ROS components and concepts

    • Master,
    • Node,
    • Message,
    • Topic,
    • Service

    and how the organization of ROS on a filesystem level in packages works using the catkin build system.

    Sections of this Exercise

    1. What is ROS?
    2. ROS Philosophy
    3. ROS Concepts
      1. Computation Graph Level
      2. Filesystem Level
      3. Community Level
    4. First Steps with ROS
      1. ROS Workspace
      2. ROS Master
      3. Nodes
      4. Topics
      5. Services
      6. Messages
      7. ROS CLI commands
      8. Catkin Workspace
    5. Building a Package
    6. Implementing a Node

    What is ROS?

    ROS Philosophy

    ROS Concepts

    Computation Graph Level

    Filesystem Level

    Community Level

    First Steps with ROS

    ROS Workspace

    ROS Master

    Nodes

    Topics

    Services

    Messages

    ROS command-line interface commands

    Catkin Workspace

    Building a Package

    Implementing a Node