diff --git a/02_IntroductionToROS/README.md b/02_IntroductionToROS/README.md index d267f6c8dad6989b3c0a1696c664903548a13c1d..8bda274171167ae890d0d07ea0f7069ad45fe57c 100644 --- a/02_IntroductionToROS/README.md +++ b/02_IntroductionToROS/README.md @@ -1,2 +1,72 @@ # 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?](#what-is-ros) +2. [ROS Philosophy](#ros-philosophy) +3. [ROS Concepts](#ros-concepts) + 1. [Computation Graph Level](#computation-graph-level) + 2. [Filesystem Level](#filesystem-level) + 3. [Community Level](#community-level) +4. [First Steps with ROS](#first-steps-with-ros) + 1. [ROS Workspace](#ros-workspace) + 2. [ROS Master](#ros-master) + 3. [Nodes](#nodes) + 4. [Topics](#topics) + 5. [Services](#services) + 6. [Messages](#messages) + 7. [ROS CLI commands](#ros-command-line-interface-commands) + 8. [Catkin Workspace](#catkin-workspace) +5. [Building a Package](#building-a-package) +6. [Implementing a Node](#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 \ No newline at end of file diff --git a/02_IntroductionToROS/slides/01_ROS_Introduction_ss23.pdf b/02_IntroductionToROS/slides/01_ROS_Introduction_ss23.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b36cc20e33aeac608ab47718c668a7df1cd62dd3 Binary files /dev/null and b/02_IntroductionToROS/slides/01_ROS_Introduction_ss23.pdf differ diff --git a/02_IntroductionToROS/slides/01_ROS_Introduction_ss23_handout.pdf b/02_IntroductionToROS/slides/01_ROS_Introduction_ss23_handout.pdf new file mode 100644 index 0000000000000000000000000000000000000000..58cc408b50f7c00c852673b5a2f3071618901b89 Binary files /dev/null and b/02_IntroductionToROS/slides/01_ROS_Introduction_ss23_handout.pdf differ