<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.hshl.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Inbetriebnahme_der_Schunk_WSG-50_Greifer</id>
	<title>Inbetriebnahme der Schunk WSG-50 Greifer - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hshl.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Inbetriebnahme_der_Schunk_WSG-50_Greifer"/>
	<link rel="alternate" type="text/html" href="https://wiki.hshl.de/wiki/index.php?title=Inbetriebnahme_der_Schunk_WSG-50_Greifer&amp;action=history"/>
	<updated>2026-04-26T22:09:41Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in HSHL Mechatronik</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.hshl.de/wiki/index.php?title=Inbetriebnahme_der_Schunk_WSG-50_Greifer&amp;diff=81391&amp;oldid=prev</id>
		<title>Johannes Schaefer: Einbindung der Greifer in RVIZ</title>
		<link rel="alternate" type="text/html" href="https://wiki.hshl.de/wiki/index.php?title=Inbetriebnahme_der_Schunk_WSG-50_Greifer&amp;diff=81391&amp;oldid=prev"/>
		<updated>2021-12-08T10:15:21Z</updated>

		<summary type="html">&lt;p&gt;Einbindung der Greifer in RVIZ&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 8. Dezember 2021, 10:15 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Zeile 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Ansteuerung ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Ansteuerung ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zunächst sollte man versuchen den jeweiligen Greifer über das Webinterface zu erreichen. Dazu gibt man die entsprechende IP in den Browser ein. Für den linken Greifer am UR-10 ist das aktuell 192.168.1.20 und für den rechten 192.168.1.21. Über das Webinterface erhält man sämtliche Statusinformationen des Greifers und hat auch die Möglichkeit Befehle auszuführen. Um den Greifer nun mit ROS anzusteuern muss man zunächst &amp;lt;code&amp;gt;roslaunch wsg_50_driver wsg_50_tcp.launch&amp;lt;/code&amp;gt; ausführen. Danach kann man zum Beispiel mit &amp;lt;code&amp;gt;rosservice call /wsg_50_driver/move 50 50&amp;lt;/code&amp;gt; oder anderen Befehlen die einzelnen Services testen. &amp;lt;code&amp;gt;rosservice list&amp;lt;/code&amp;gt; gibt Aufschluss über alle aktuell verfügbaren Services. [https://code.google.com/archive/p/wsg50-ros-pkg/wikis/wsg_50.wiki Hier] sind die einzelnen Services auch noch einmal beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Zunächst sollte man versuchen den jeweiligen Greifer über das Webinterface zu erreichen. Dazu gibt man die entsprechende IP in den Browser ein. Für den linken Greifer am UR-10 ist das aktuell 192.168.1.20 und für den rechten 192.168.1.21. Über das Webinterface erhält man sämtliche Statusinformationen des Greifers und hat auch die Möglichkeit Befehle auszuführen. Um den Greifer nun mit ROS anzusteuern muss man zunächst &amp;lt;code&amp;gt;roslaunch wsg_50_driver wsg_50_tcp.launch&amp;lt;/code&amp;gt; ausführen. Danach kann man zum Beispiel mit &amp;lt;code&amp;gt;rosservice call /wsg_50_driver/move 50 50&amp;lt;/code&amp;gt; oder anderen Befehlen die einzelnen Services testen. &amp;lt;code&amp;gt;rosservice list&amp;lt;/code&amp;gt; gibt Aufschluss über alle aktuell verfügbaren Services. [https://code.google.com/archive/p/wsg50-ros-pkg/wikis/wsg_50.wiki Hier] sind die einzelnen Services auch noch einmal beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Einbindung der Greifer in RVIZ ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Unter &amp;lt;code&amp;gt;/home/ur-10/catkin_ws/src/wsg50-ros-pkg/wsg_50_simulation/controllers&amp;lt;/code&amp;gt; sind die Controller der Greifer definiert. Diese scheinen älter und mit ROS Melodic nicht mehr kompatibel zu sein.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mtrwiki:diff:1.41:old-78928:rev-81391:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Johannes Schaefer</name></author>
	</entry>
	<entry>
		<id>https://wiki.hshl.de/wiki/index.php?title=Inbetriebnahme_der_Schunk_WSG-50_Greifer&amp;diff=78928&amp;oldid=prev</id>
		<title>Johannes Schaefer: Init</title>
		<link rel="alternate" type="text/html" href="https://wiki.hshl.de/wiki/index.php?title=Inbetriebnahme_der_Schunk_WSG-50_Greifer&amp;diff=78928&amp;oldid=prev"/>
		<updated>2021-07-29T14:36:57Z</updated>

		<summary type="html">&lt;p&gt;Init&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:ROS]]  &lt;br /&gt;
[[Kategorie:Robotik]] &lt;br /&gt;
[[Robotik_und_Automatisierung | Zurück zum Hauptartikel]]&lt;br /&gt;
&lt;br /&gt;
Autor: [[Benutzer:Johannes_Schaefer| Johannes Schäfer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
In folgendem Artikel wird beschrieben wie die Schunk WSG-50 Greifer in Betrieb genommen werden und mit Hilfe von ROS angesteuert werden.&lt;br /&gt;
&lt;br /&gt;
== Was ist ROS? ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
* Rechner mit mindestens Ubuntu 18.04 und ROS Melodic&lt;br /&gt;
* Netzwerkswitch oder zweite Netzwerkkarte, um beide Greifer ansteuern zu können&lt;br /&gt;
* Vorkenntnisse im Umgang mit der Kommandozeile in Linux&lt;br /&gt;
&lt;br /&gt;
== Montage ==&lt;br /&gt;
Die Greifer lassen sich mit Hilfe von Schnellspannern am UR-10 oder auch anderen Robotern anbringen. Der male M8-Stecker ist für den Datenaustausch zuständig, während der female M8-Stecker die Stromversorgung gewährleistet. Die Greifer müssen mit 24V DC versorgt werden. Weitere Details befinden sich im Handbuch auf SVN.&lt;br /&gt;
&lt;br /&gt;
== Installation der Treiber ==&lt;br /&gt;
Um die Greifer durch ROS ansteuern zu können benötigt man das [https://gitlab.cs.washington.edu/optical_weiss/wsg50-ros-pkg wsg50-ros-pkg].(Hinweis: Es gibt auch noch weitere Packages die bei gegebenem Setup jedoch nicht zum Erfolg geführt haben.)&lt;br /&gt;
&lt;br /&gt;
== Ansteuerung ==&lt;br /&gt;
Zunächst sollte man versuchen den jeweiligen Greifer über das Webinterface zu erreichen. Dazu gibt man die entsprechende IP in den Browser ein. Für den linken Greifer am UR-10 ist das aktuell 192.168.1.20 und für den rechten 192.168.1.21. Über das Webinterface erhält man sämtliche Statusinformationen des Greifers und hat auch die Möglichkeit Befehle auszuführen. Um den Greifer nun mit ROS anzusteuern muss man zunächst &amp;lt;code&amp;gt;roslaunch wsg_50_driver wsg_50_tcp.launch&amp;lt;/code&amp;gt; ausführen. Danach kann man zum Beispiel mit &amp;lt;code&amp;gt;rosservice call /wsg_50_driver/move 50 50&amp;lt;/code&amp;gt; oder anderen Befehlen die einzelnen Services testen. &amp;lt;code&amp;gt;rosservice list&amp;lt;/code&amp;gt; gibt Aufschluss über alle aktuell verfügbaren Services. [https://code.google.com/archive/p/wsg50-ros-pkg/wikis/wsg_50.wiki Hier] sind die einzelnen Services auch noch einmal beschrieben.&lt;/div&gt;</summary>
		<author><name>Johannes Schaefer</name></author>
	</entry>
</feed>