Robotik-Entwicklung mit ROS - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Einführung in ROS
    • Überblick und Geschichte: Was ist ROS und warum ist es wichtig? Historische Entwicklung und Hauptmerkmale.
    • Anwendungsbereiche: Typische Anwendungsbereiche von ROS, einschließlich Robotik, Automatisierung und Forschung.
  • Grundlegende Konzepte und Architektur
    • ROS-Architektur: Überblick über die Architektur und die wichtigsten Komponenten von ROS.
    • Kommunikationsinfrastruktur: Einführung in Nodes, Topics, Services und Messages.
    • ROS-Distributionen: Unterschiede zwischen ROS 1 und ROS 2, und die Wahl der richtigen Distribution.
  • Einrichtung und erste Schritte
    • Installation und Konfiguration: Einrichtung der ROS-Umgebung und Installation der notwendigen Pakete.
    • Arbeitsbereich einrichten: Erstellen und Konfigurieren eines neuen Arbeitsbereichs.
    • Grundlegende Befehle: Nutzung grundlegender ROS-Befehle zur Steuerung und Verwaltung von Nodes.
  • Erstellung und Verwaltung von Nodes
    • Schreiben einfacher Nodes: Erstellung und Ausführung einfacher Nodes in Python und C++.
    • Kommunikation zwischen Nodes: Implementierung der Kommunikation zwischen Nodes über Topics und Services.
    • Parameter-Server: Nutzung des Parameter-Servers zur Verwaltung von Parametern und Konfigurationen.
  • Praktische Übung 1: Entwicklung einer einfachen ROS-Anwendung
    • Problemstellung: Entwickeln Sie eine einfache ROS-Anwendung, die zwei Nodes zur Kommunikation nutzt.
    • Lösung: Implementieren Sie die Nodes, konfigurieren Sie die Kommunikation und führen Sie die Anwendung aus.
    • Ergebnis: Eine funktionierende ROS-Anwendung mit zwei kommunizierenden Nodes.
  • Sensoren und Aktoren Integration
    • Sensorintegration: Anbindung und Nutzung von Sensoren (z.B. Kameras, LIDAR) in ROS.
    • Aktorensteuerung: Steuerung von Aktoren (z.B. Motoren, Servos) über ROS.
    • Sensordatenverarbeitung: Verarbeitung und Analyse von Sensordaten.
  • Visualisierung und Simulation
    • RViz: Einführung in RViz zur Visualisierung von Roboterdaten und -umgebungen.
    • Gazebo: Nutzung von Gazebo zur Simulation von Robotersystemen.
    • Integration von RViz und Gazebo: Synchronisierte Nutzung zur Visualisierung und Simulation.
  • Navigation und Bewegungsplanung
    • Navigation Stack: Einführung in den ROS Navigation Stack zur autonomen Navigation.
    • SLAM (Simultaneous Localization and Mapping): Implementierung von SLAM zur Erstellung von Umgebungsmodellen.
    • Pfadplanung: Nutzung von Pfadplanungsalgorithmen zur autonomen Bewegung von Robotern.
  • Erweiterte ROS-Konzepte
    • Actionlib: Verwendung von Actionlib für komplexe Robotik-Aktionen.
    • ROS-Parameter und Launch-Dateien: Nutzung von Launch-Dateien zur Verwaltung komplexer Anwendungen.
    • Debugging und Fehlerbehebung: Techniken zur Fehlerbehebung und Optimierung von ROS-Anwendungen.
  • Praktische Übung 2: Entwicklung einer komplexen ROS-Anwendung
    • Problemstellung: Entwickeln Sie eine komplexe ROS-Anwendung mit Sensorintegration, Navigation und Visualisierung.
    • Lösung: Implementieren Sie die Nodes, integrieren Sie die Sensoren und Aktoren, und konfigurieren Sie die Navigation und Visualisierung.
    • Ergebnis: Eine funktionierende, komplexe ROS-Anwendung mit integrierten Sensoren, autonomen Navigationsfähigkeiten und Visualisierung.
  • Einführung in ROS
    • Überblick und Geschichte: Was ist ROS und warum ist es wichtig? Historische Entwicklung und Hauptmerkmale.
    • Anwendungsbereiche: Typische Anwendungsbereiche von ROS, einschließlich R ...
Mehr Informationen >>

Lernziele

Am Ende des Seminars sind die Teilnehmenden in der Lage, ROS effektiv zu nutzen, um leistungsstarke, skalierbare und interaktive Robotersysteme zu entwickeln und bereitzustellen. Sie lernen, wie sie Projekte erstellen, verwalten, integrieren und optimieren, um verschiedene Anwendungsfälle abzudecken und die Benutzererfahrung zu verbessern. Sie können spezifische Techniken anwenden, um komplexe Roboteranwendungen zu realisieren und erweiterte Optimierungs- und Analysetools zu nutzen.
Am Ende des Seminars sind die Teilnehmenden in der Lage, ROS effektiv zu nutzen, um leistungsstarke, skalierbare und interaktive Robotersysteme zu entwickeln und bereitzustellen. Sie lernen, wie sie P ... Mehr Informationen >>

Zielgruppen

Dieses Seminar richtet sich an Robotik-Ingenieure, Entwickler, Forscher und Studierende, die ihre Kenntnisse in der Nutzung und Verwaltung von ROS erweitern möchten. Grundlegende Kenntnisse in der Programmierung (Python oder C++) und ein grundlegendes Verständnis der Robotik sind hilfreich
Dieses Seminar richtet sich an Robotik-Ingenieure, Entwickler, Forscher und Studierende, die ihre Kenntnisse in der Nutzung und Verwaltung von ROS erweitern möchten. Grundlegende Kenntnisse in der Pr ... Mehr Informationen >>

Termine und Orte

+++ Catalog API +++

SG-Seminar-Nr.: 8056156

Anbieter-Seminar-Nr.: 4078

Termine

  • 25.08.2025 - 27.08.2025

    Köln, DE

  • 24.11.2025 - 26.11.2025

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›
Vergleichen

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (153)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service