Inbetriebnahme eines UR-10 Roboters mit ROS: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(Init)
 
Zeile 16: Zeile 16:
== Installation von ROS ==
== Installation von ROS ==
Um den aktuellen Treiber für den UR-10 zu verwenden wird ROS Melodic benötigt. Die Installation ist [http://wiki.ros.org/melodic/Installation/Ubuntu hier] beschrieben. Nach Schritt 1.4 kann man mit $<code>roscore</code> den Kern des Systems einmal starten und überprüfen, ob die Installation erfolgreich war. Hat dies geklappt sollte dort <code>started core service [/rosout]</code> im Terminal ausgegeben werden.
Um den aktuellen Treiber für den UR-10 zu verwenden wird ROS Melodic benötigt. Die Installation ist [http://wiki.ros.org/melodic/Installation/Ubuntu hier] beschrieben. Nach Schritt 1.4 kann man mit $<code>roscore</code> den Kern des Systems einmal starten und überprüfen, ob die Installation erfolgreich war. Hat dies geklappt sollte dort <code>started core service [/rosout]</code> im Terminal ausgegeben werden.
Ob auch andere ROS-Distributionen unterstützt werden ist nicht bekannt.
Ob auch andere ROS-Distributionen unterstützt werden ist nicht bekannt. Gegebenenfalls wird zu späterem Zeitpunkt auch die neuere Distibution ROS Noetic unterstützt.
 
 
 


== Quellen ==
== Quellen ==

Version vom 11. Dezember 2020, 11:03 Uhr

Autor: Johannes Schäfer


Einleitung

Dieser Artikel soll als Anleitung dienen, um einen UR-10 Roboter mit Hilfe des Robot Operating Systems in Betrieb zu nehmen.

Was ist ROS?

Das ROS (Robot Operating System) stellt Bibliotheken und Werkzeuge zur Verfügung, welche Softwareentwicklern helfen Roboteranwendungen zu erstellen. Hardware Abstraktion, Gerätetreiber, Bibliotheken, Visualisierungen, Nachrichtenvermittlung, Packetverwaltung und andere Komponenten sind vorhanden. ROS fungiert dabei als Middleware, um die Kommunikation zwischen dem Roboter und einzelnen Nodes(Programmen), welche auf dem ROS laufen, zu ermöglichen. ROS ist unter der Open Source BSD Lizenz veröffentlicht.

Voraussetzungen

  • Rechner mit mindestens Ubuntu 18.04 und Internetanbindung
  • mindestens Polyscope 3.7 sowie zugehörige Firmware ist auf dem CB3-Controller des UR-10 installiert
  • Vorkenntnisse im Umgang mit der Kommandozeile in Linux

Installation von ROS

Um den aktuellen Treiber für den UR-10 zu verwenden wird ROS Melodic benötigt. Die Installation ist hier beschrieben. Nach Schritt 1.4 kann man mit $roscore den Kern des Systems einmal starten und überprüfen, ob die Installation erfolgreich war. Hat dies geklappt sollte dort started core service [/rosout] im Terminal ausgegeben werden. Ob auch andere ROS-Distributionen unterstützt werden ist nicht bekannt. Gegebenenfalls wird zu späterem Zeitpunkt auch die neuere Distibution ROS Noetic unterstützt.

Quellen



→ zurück zum Hauptartikel: [[]]