ROS (Robot Operating System) Course

  • Introduction

    • ROS was developed to provide a standardized, open-source framework for building robot software.

  • Installation

    • Installation of Robot Operating System (ROS). ROS is a meta (after or beyond) operating system that runs on the existing operating system.

  • ROS2 Installation Docker

    • Docker is a platform that enables developers to create, deploy, and run applications inside lightweight containers. Containers package an application and its dependencies together, ensuring consistency across different environments.

  • Linux

    • Linux is a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.

  • ROS2 Core Concepts

    • ROS2 introduces core concepts essential for building robotics applications using Python. A key aspect is creating a Python package, which provides the structure to organize nodes and dependencies. Python nodes can be executed directly as scripts, making it easier to test and debug during development. Once the package is properly configured, these nodes can also be executed within the ROS2 framework.