BV Digital Consulting · Automation
PolyScope X - URSim - Skript
PolyScope X ohne Roboter testen: URSim mit zwei Skripten auf einer Ubuntu-VM installieren und jeden UR-Robotertyp per Menü starten.
DIE HERAUSFORDERUNG
Warum die Aufgabe aufwendig ist
Der offizielle Simulator für PolyScope X läuft nur als Docker-Container. Docker-Repository, Benutzerrechte, privilegierter Container, Port-Freigaben für RTDE und ein Ordner, in dem Programme den Neustart überleben, müssen von Hand zusammengesucht werden, bevor das erste Programm geschrieben ist.
DIE LÖSUNG
Wie PolyScope X - URSim - Skript unterstützt
Das Installationsskript prüft RAM, Speicherplatz und Architektur, installiert Docker Engine aus dem offiziellen Repository, lädt das Image universalrobots/ursim_polyscopex und legt ein Desktop-Symbol an. Das Startskript fragt den Robotertyp ab, startet den Container mit den von Universal Robots geforderten Parametern, gibt Primary, Secondary, Realtime, RTDE und Interpreter frei, wartet bis PolyScope X wirklich bereit ist und speichert Programme dauerhaft unter ~/ursimx.
FUNKTIONEN
Das Wichtigste auf einen Blick
- Installiert Docker Engine aus dem offiziellen Docker-Repository
- Lädt das offizielle Image universalrobots/ursim_polyscopex
- Prüft vorab Ubuntu-Version, Architektur, RAM und freien Speicher
- Auswahlmenü für e-Series, UR15/UR18/UR20/UR30, UR8 Long und g-Serie (UR10g, UR17g, UR18g)
- Programme bleiben dauerhaft im Home-Ordner unter ~/ursimx erhalten
- Gibt Primary, Secondary, Realtime, RTDE (30004) und Interpreter nach außen frei
- Wartet, bis alle System-URCaps geladen sind, und öffnet PolyScope X im Browser
- Desktop-Symbol und App-Menü-Eintrag „URSim PolyScope X“
- Befehle stop und status sowie freie Wahl des Web-Ports
- Mehrfach ausführbar, repariert Windows-Zeilenumbrüche selbst
DOWNLOAD
Dateien herunterladen
- InstallationsskriptHerunterladen9,2 KB
1_install_ursim_docker_v2.shInstalliert Docker Engine, das URSim-Image und das Desktop-Symbol. Einmal ausführen.
SHA-256 cf76f7fc52dc3ece6e044f75b7edfd06f994bae5d529472c8f4dc86e70cfe048 - StartskriptHerunterladen10,6 KB
2_start_ursim_v2.shStartet URSim PolyScope X mit Auswahlmenü für den Robotertyp. Wird vom Installationsskript eingerichtet.
SHA-256 3b304a5a9713688fc20fd2ca7ce0510271aba6fdbe6a75ebf94c958c0b5e89e9
So geht’s
- Beide Dateien herunterladen und in denselben Ordner der Ubuntu-VM kopieren.
- Im Terminal in diesen Ordner wechseln und bash 1_install_ursim_docker_v2.sh ausführen (ohne sudo).
- Nach der Installation einmal ab- und wieder anmelden.
- Den Simulator über das Desktop-Symbol „URSim PolyScope X“ starten und den Robotertyp wählen.
Nutzung auf eigene Verantwortung. Die Skripte installieren Software aus den offiziellen Quellen von Docker und Universal Robots; für den Simulator gelten die Bedingungen von Universal Robots.
ANWENDUNGEN
Typische Einsatzbereiche
- Programmierschulung
- URCap-Entwicklung
- Offline-Programmierung
- Tests ohne Roboter
- RTDE- und Schnittstellentests
- Vorführungen
FAZIT
Weniger Aufwand in der Roboterzelle
Die URSim-Skripte richten sich an Programmierer, Integratoren und Schulungsteilnehmer, die PolyScope X ohne realen Roboter ausprobieren möchten. Nach einer Installation steht jeder unterstützte UR-Robotertyp per Doppelklick bereit, und geschriebene Programme bleiben über Neustarts hinweg erhalten.
