Robot Operating System (ROS) Anwender Training.

KURS-NR. EDU317060

Uhr
2 Tage
Kosten
EUR1,800/Person (zzgl. Mwst.)
Teilnehmer
Ab 3 Teilnehmer
Unser Angebot gilt ausschließlich für gewerbliche Endkunden und Öffentliche Auftraggeber.
Hersteller Bild

Zielgruppe:

  • Agile Teams
  • Internet-/Datenschutz-/ Sicherheitsbeauftragte
  • Datenbank-Administratoren
  • Service-Techniker
  • Projektleitung
  • Programmierer/Entwickler
  • Netzwerk-Administratoren
  • Instandhalter/Mechatroniker/ Maschinen- und Anlagenfuehrer

Voraussetzung:

Interesse am Thema

Ziel:

Das Robot Operating System (ROS) ist die derzeit am weitesten Weltweit verbreitete Middleware zur Programmierung autonomer mobiler und stationärer intelligenter Robotersysteme. Eine breite Community fördert die Entwicklung der Middleware und unterstützt derzeit z.B. Funktionalitäten in der Lokalisierung, Kartierung und Pfadplanung von mobilen Systemen, sowie die Bewegungsbahnplanung unter Berücksichtigung von Kollisionsvermeidungsstrategien von stationären industriellen Roboterapplikationen. Dieser Kurs ermöglicht Anwendern und Entwicklern ohne Vorerfahrung mit ROS und Linux einen schnellen Einstieg in die Middleware und deren Basisfunktionalitäten. Der Kurs führt die Teilnehmer zunächst praktisch in das Linux Betriebssystem Ubuntu ein. Aufbauend auf diesem Wissen, erfolgt die Einführung des Robot Operating System entlang des ROS File System Level, des ROS Computation Graph Level und des ROS Community Level. Eine Vielzahl von Anwendungsbeispielen und Hands-On Sessions (z.B. Steuerung eines mobilen Robotersystems und Gesichtserkennung auf Basis von Computer Vision Algorithmen der OpenCV-Bibliothek) befähigen die Teilnehmer zur Anwendung des Systems.

Inhalte:

  • Einführung in ROS, Linux Einstieg, ROS Visualisierung und Konfigurations-Tools
  • ROS File System Level (Hands-On) - Einführung
  • ROS Computation Graph Level Einführung: Nodes, ROS Master, Parameter Server, Messages, Topics, Services, Bags
  • ROS Computation Graph Level (Hands-On): Introspecting running Nodes, Parameter server & ROS tools; ROS Netzwerk-Konfiguration und Umgebungsvariablen; Calling services & publishing/subscribing von der Kommandozeile/command line; roslaunch & rosrun (introspecting launch-files)
  • ROS Community Level: Distributions, Repository, ROS Wiki, ROS Answers, Getting Help & Padawan Pitfalls
  • Image Processing with OpenCV (Hands-On): Using existing repos for image processing in ROS & with OpenCV
  • Writing publishers & subscribers (Hands-On): Creating workspaces & packages to write a publisher & subscriber
  • ROS Transformations (Hands-On): tf-library introduction & URDF-files for robot descriptions


Unverbindliche Terminvorschläge & Buchung:

Bitte rufen Sie uns an oder schicken Sie eine E-Mail an
schulung@bechtle.com