SeRoNet-Tooling

Für die verschiedenen Akteure um die SeRoNet-Vermittlungsplattform stellt das Projekt modellgetriebene Werkzeuge bereit. Diese unterstützen Anbieter und Nutzer von Komponenten in allen Entwicklungs-, Auswahl- und Realisierungsschritten.

Bindeglied zwischen Anbietern und Nutzern von Komponenten bildet das „Digitale Datenblatt“, welches Eigenschaften von Komponenten für die Auswahl beschreibt. Es wird innerhalb des modellgetriebenen Toolings mitgeführt und bildet ein zentrales Kernstück im arbeitsteiligen, modellgetriebenen Workflow. Es unterstützt das Auffinden und Auswählen derjenigen Komponenten, welche die für die Anwendung gewünschten Eigenschaften mitbringen.

Das Tooling unterstützt die verschiedenen Rollen im SeRoNet-Workflow, um SeRoNet-konforme Bausteine über die Vermittlungsplattform auszutauschen. Diese Bausteine können ohne zusätzlichen Entwicklungsaufwand Dank eines kompositionsorientierten Ansatzes flexibel zusammengesetzt werden. SeRoNet schlägt die Brücke zwischen der Servicerobotik und Industrie 4.0 durch standardisierte OPC-UA-Services.

Installation

Unter folgendem Link steht eine virtuelle Maschine (Appliance für Virtual Box) bereit, welche einen komfortablen Blick in eine fertig aufgesetzte SeRoNet-Entwicklungsumgebung inklusive aller Infrastruktur für die Verwendung mit robot.one bietet:

Die SeRoNet Tooling Collection (Eclipse Entwicklungsumgebung) kann auch separat heruntergeladen werden. Für die Entwicklung von Komponenten und Systemen werden dann zusätzlich das ACE/SmartSoft Backend und/oder OPC UA Backend benötigt. Eine Installationsroutine für eine volle Entwicklungsumgebung wird in Kürze verfügbar sein.

Systemvoraussetzungen: Ubuntu 16.04 oder 18.04 mit Java 8 (Paket openjdk-8-jre)
Nach dem Download muss die Datei entpackt und das SeRoNet Tooling gestartet werden:

$ tar xzvf SeRoNet-Tooling-v1.1.tar.gz
$ SeRoNet-Tooling-v1.1/eclipse

Dokumentation, Tutorials und Anleitungen

Verwendung der SeRoNet Tooling Collection mit robot.one

Über die SeRoNet Tooling Collection können Komponentenentwickler und Systemintegratoren in Kürze automatisiert mit dem Komponentenmarktplatz robot.one interagieren. Bis dies automatisiert möglich ist, können Komponenten als Paket aus der IDE exportiert bzw. in die IDE Importiert werden. Dies ist hier beschrieben:https://wiki.servicerobotik-ulm.de/how-tos:project-export