Robot Operating System (ROS2) – Basis Kurs
ROS 2 (Robot Operating System 2) ist ein umfassendes, quelloffenes Framework zur Entwicklung von Robotersystemen. Es bietet eine Vielzahl von Funktionen, Werkzeugen und Bibliotheken, die durch die einheitliche Nutzung standardisierter Kommunikationsschnittstellen optimal ergänzt werden. Mit ROS 2 können Entwicklerinnen und Entwickler sowohl Simulationen als auch reale Robotersysteme effizient entwickeln und realisieren.
Ein zentrales Konzept von ROS 2 ist die Kommunikation zwischen verschiedenen Programmen, die für die Steuerung von Robotern erforderlich sind. Diese Kommunikation erfolgt über sogenannte Nodes (Knoten), die einzelne Softwaremodule darstellen. Um den Austausch von Informationen zwischen den Nodes zu standardisieren, werden Topics verwendet. Diese und weitere zentrale Elemente des ROS-Ökosystems werden die Teilnehmerinnen nicht nur kennenlernen, sondern auch eigenständig in Python programmieren.
***
Voraussetzungen: Programmierkenntnisse in Python oder einer anderen objektorientierten Programmiersprache, Grundlegende Kenntnisse in Linux
Credit Points (ECTS): 1

Prof. Dr.-Ing. Tatsiana Malechka
Prof. Dr.-Ing. Tatsiana Malechka leitet das Labor für Autonome Systeme und ist als Professorin am Fachbereich Elektrotechnik und Informatik der FH Münster tätig. Ihr Forschungsschwerpunkt liegt in der Entwicklung und Erforschung von Algorithmen und Methoden der künstlichen Intelligenz zur Lösung komplexer Aufgaben. Dazu zählen unter anderem mobile Roboter, die in der Lage sind, autonom in anspruchsvollen und dynamischen Umgebungen zu navigieren.
View profile