Magazino Operations Center Einführung
Das Magazino Operations Center ist eine integrierte Cloud-Plattform zur Verwaltung von SOTO-Flotten. Es ermöglicht Benutzern, ihre Arbeitsumgebung zu modellieren, ihre Flotte zu überwachen und Roboteraufträge zu verwalten. Das Magazino Operations Center ist eine Grundfunktion des Magazino Fleet Managers und wird für alle SOTO-Projekte benötigt.
Das Magazino Operations Center ist immer erforderlich, um SOTO zu betreiben, unabhängig davon, ob ein externer Master Controller verwendet wird.
Cloud Hosting
Alle Instanzen von Magazino Fleet Manager werden auf der Google Cloud Platform (GCP) gehostet.
Die Gründe für die Verwendung eines in der Cloud gehosteten Modells sind:
-
Schnelle Bereitstellung: Die Instanz kann innerhalb von 15 Minuten ohne Investitionskosten für Hardware bereitgestellt werden.
-
Reduzierte IT-Belastung: Google übernimmt die Verwaltung der Infrastruktur (incl. Einrichtung, Kubernetes-Bereitstellung, Workload-Management und Sicherheitsupdates).
-
Immer auf dem neuesten Stand: Der Kunde verfügt immer über die neuesten Funktionen, während Google kontinuierlich Sicherheitsupdates bereitstellt.
-
Datensicherheit: Google bietet eine leistungsstarke Verschlüsselung und erfüllt die Standards SOC 2 Typ 2, ISO 27001 und PCI DSS.
-
Kostenoptimiert: Keine Vorabkosten oder unerwartete Wartungsgebühren.
-
Skalierbarkeit: Schnelle Anpassung an die Anforderungen der Flotte dank der skalierbaren Kubernetes-Plattform von Google mit 99,9 % Verfügbarkeit.
Zugangsverwaltung
Der Zugriff auf das Magazino Operations Center erfolgt sicher über die Authentifizierung mit einem autorisierten Microsoft-Konto.
Die autorisierten Konten für jede Magazino Operations Center-Instanz werden von Magazino verwaltet.
Live-Ansicht
Die Live-Ansicht ermöglicht es Benutzern, eine aktive SOTO-Flotte zu überwachen und mit ihr zu interagieren.
Die Live-Ansicht bietet eine Lokalisierungskarte, die alle im Modellierungswerkzeug hinzugefügten Objekte enthält. Dazu gehören Hindernisse, Übergabestationen, Ladestationen und die Route mit ihren Verbindungen, Knotenpunkten und erlaubten Fahrbereichen.
Live-Ansicht - Roboterstatus
Roboterstatus
Der Status jedes SOTO wird entweder in rot oder grün angezeigt. Wenn Sie auf den Roboter klicken, wird eine detaillierte Liste mit dem Status des Roboters und den Debugging-Optionen angezeigt.
Live-Ansicht - SOTO Management
SOTO Management
Jedes SOTO kann auch aktiviert oder deaktiviert werden.
Wenn ein Roboter deaktiviert wird, nimmt er keine Transportaufträge mehr an und bleibt auf seiner Position.
Live-Ansicht - Regale
Regal Details
Durch Auswahl eines Regals können Sie die Details der Fächer einsehen.
Live-Ansicht - Menü zur Anpassung der Ansicht
|
Das Anpassungsmenü befindet sich in der rechten oberen Ecke der Live-Ansicht. |
Umgebung
Auf der Registerkarte "Umgebung" werden alle verfügbaren Komponenten angezeigt und die Ansicht kann angepasst werden.
Roboter
Auf der Registerkarte "Roboter" kann jeder verbundene SOTO überprüft werden.
Sie können auch die Live-Laserscannerdaten für jedes SOTO anzeigen. Dies ist besonders hilfreich bei der Fehlersuche und der Positionierung von Komponenten.
Auftragsmanager
Mit dem Auftragsmanager können Sie Transportaufträge verwalten und überwachen sowie manuelle Transportaufträge erstellen.
Der Auftragsmanager dient zum Einrichten von Sammeltransportaufträgen oder zur Einsicht in aktuelle und frühere Aufträge. In einer aktiven Umgebung werden die Transportaufträge vom Master Controller und dem WMS an den Roboter übertragen. Der Auftragsmanager ist für die Einrichtung von Sammeltransportaufträgen oder für die Einsicht in aktuelle und frühere Aufträge gedacht.
Der Sammeltransportauftrag ist nur verfügbar, wenn auch der Master Controller von Magazino bereitgestellt wird. Wenn ein Master Controller eines Drittanbieters verwendet wird, werden alle Transportaufträge in diesem System angezeigt.
Auftragsmanager - Live-Status
Der Live-Status zeigt den gerade aktiven Transportauftrag mit zusätzlichen Informationen wie Quelle, Senke und Ladungsträger-Dimensionen.
Auftragsmanager - Auftragserstellung
In der Auftragserstellung können Sie manuelle Transportaufträge erstellen.
Auftragsmanager - Input Auftragserstellung
Um einen Transportauftrag zu erstellen, benötigen Sie die folgenden Informationen:
-
Name (Sammeltransportauftrag)
-
Quelle:
-
Quellfachname wie auf dem Docking-Adapter angegeben
-
Ladungsträger (KLT) Barcode
-
Abmessungen Ladungsträger (KLT) (Länge x Breite x Höhe)
-
-
Ziel:
-
Zielfachname wie auf dem Docking Adapter angegeben
-
Die Verwendung eines tragbaren Barcode-Scanners erleichtert die Erstellung eines Sammeltransportauftrags erheblich. Wenn Sie die Eingabemethode auf den Barcode-Modus (oben rechts) umschalten, springt der Cursor nach jedem Scanvorgang automatisch in das nächste Feld.
CSV-Dateieingabe und -export
Es ist auch möglich, einen Transportauftrag als CSV-Datei einzugeben:
Auftragsmanager - Auftragshistorie
In der Auftragshistorie können Sie frühere Transportaufträge einsehen.
Alle Sammeltransportaufträge werden nach 24 Stunden automatisch aus der Auftragshistorie gelöscht.
Flottenübersicht
Die Flottenübersicht bietet einen Überblick über alle Roboter, die mit dem MQTT-Broker verbunden sind. Außerdem werden alle angeschlossenen Roboter zur schnellen Identifizierung in der Kopfzeile neben dem SOTO-Symbol angezeigt.
Die Synchronisierung von SOTO mit der Flottenübersicht kann einige Sekunden dauern.
Modellierung
Im Modellierungsbereich können Sie Umgebungen erstellen und verwalten.
Karten
Alle vom Roboter aufgezeichneten Lokalisierungskarten sind im Kartenbereich zu finden.
Um eine neue Lokalisierungskarte aufzuzeichnen, wechseln Sie auf dem Display des Roboters in den Mapping-Modus und verwenden Sie den Controller, um den Roboter durch die Umgebung zu navigieren. Die Karte wird automatisch erstellt und in das Magazino Operations Center hochgeladen.
Umgebungen
Eine angereicherte Karte wird als "Umgebung" bezeichnet. Alle SOTOs benötigen ein Umgebungsmodell, um zu funktionieren.
Im Bereich Umgebungen finden Sie eine Übersicht über alle verfügbaren Umgebungen.
Wenn die Umgebung korrekt modelliert ist, kann sie aktiviert und in der SOTO-Flotte verwendet werden.
Umgebungseditor
Mit dem Umgebungseditor können Sie Umgebungen erstellen und anpassen.
Um eine Umgebung zu modellieren, sind alle Abmessungen der Regale und Fächer erforderlich - wie unten gezeigt.
Erstellen einer neuen Umgebung
Um eine neue Umgebung zu erstellen, klicken Sie auf "Neue Umgebung" und vergeben einen Namen für Ihre Umgebung.
Alle Umgebungen benötigen ein Hintergrundbild. Das Hintergrundbild ist entweder:
-
Bild (PNG-Bild des Grundrisses)
-
Lokalisierungskarte (vom Roboter aufgezeichnet)
Wenn Sie einen Grundriss des Arbeitsbereichs haben, können Sie diesen maßstabsgetreu hochladen. Es wird jedoch dringend empfohlen, eine Lokalisierungskarte zu verwenden, da diese mit der vom Roboter wahrgenommenen Umgebung übereinstimmt.
Wählen Sie die richtige Lokalisierungskarte, die Sie mit dem Roboter aufgenommen haben, aus der Liste der Karten aus.
Kartenausrichtung
Wenn Sie Ihre Lokalisierungskarte zu einem späteren Zeitpunkt aktualisieren möchten, kann die Karte jederzeit durch eine aktualisierte Version ersetzt werden.
Die neue Umgebung wird automatisch im Umgebungseditor geöffnet. Sie können die Karte nach Belieben im Layout positionieren.
Sie können auch die Position und Ausrichtung der Karte im rechten Bereich anpassen.
Bearbeiten der Umgebung
Wählen Sie die Umgebung aus, die Sie bearbeiten möchten, und klicken Sie auf das Bleistiftsymbol.
Sie können auch ältere Versionen der gleichen Umgebung bearbeiten, indem Sie die Versionsdatei aus dem Dropdown-Menü auswählen.
Werkzeugleiste
Der Umgebungseditor bietet eine Reihe von Werkzeugen zur Bearbeitung der Karte.
Die Werkzeuge können in der linken Werkzeugleiste ausgewählt werden. Das ausgewählte Werkzeug wird in grüner Farbe angezeigt.
Auswahlwerkzeug
|
Mit dem Auswahlwerkzeug können Sie einzelne Elemente auf der Karte auswählen und verschieben. Bewegen Sie den Mauszeiger über das Cursor-Symbol und wählen Sie das "Knotenauswahlwerkzeug", d.h. den Cursor mit dem Punkt darunter. |
Arbeitsbereich
|
Der Arbeitsbereich zeigt den Bereich auf der Karte, in dem sich SOTO bewegen darf. |
Halten Sie die "Shift"-Taste gedrückt, um den Arbeitsbereich auf 90°-Ecken zu fixieren.
Übergabestationen
|
Die Übergabestationen werden auf der Karte eingezeichnet, um SOTO zu zeigen, wo sich die Übergabestationen in der realen Arbeitsumgebung befinden. |
Modellierung von Übergabestationen
Details zu Übergabestationen
-
Name: Freier Text
-
Gesamtgröße: Breite
-
(Docking-) Anfahrt: Frontal oder seitlich
-
Docking (Position der Dockingshapes): Oben oder unten
-
Erweiterte Einstellungen:
-
Typ: Statisch, einstellbar
-
Adapterüberhang
-
Versatz des Dockingshapes: x, y
-
Regalfachdetails
Wählen Sie die einzelnen Fächer in der Grafik aus und geben Sie die Maße für jedes Fach ein.
-
Name: freier Text wie im QR-Code des Fachadapters angegeben
-
Größe: Breite
-
Abstand des Adapters: Abstand von der linken Regalkante zur Mitte des Fachs in cm
-
Typ: Aufnehmen, Ablegen, Förderband
-
Blockiert: vorübergehende Blockierung eines einzelnen Fachs
Visualisierung
-
Höhe der Fachreihe: Höhe vom Boden bis zur Oberkante der Fachbodenreihe in cm.
-
Fach hinzufügen: "Plus"-Symbol auf der linken Seite einer Zeile
-
Spalte hinzufügen: "Plus"-Symbol am unteren Rand der Visualisierung
-
Fächer löschen: Symbol "Mülleimer" in der oberen rechten Ecke des Fachs
-
Reihen löschen: Symbol "Mülleimer" neben dem Eingabefeld für die Höhe der Reihe
Regal-Abmessungen
Um die Übergabestation zu modellieren, messen Sie die Abmessungen Ihres Regals.
Platzierung von Übergabestationen
Sobald Sie die Details des Regals gespeichert haben, wird ein Modell des Regals erstellt und automatisch in der Umgebung platziert. Positionieren Sie das Regal so, dass es sich mit der Andockform auf der Karte deckt.
Die Position der Übergabestation darf um nicht mehr als 20 cm von der virtuellen Position auf der Karte abweichen.
Modellierung von Übergabestationen
Modellieren Sie alle Regale und Übergabestationen und platzieren Sie sie in der Umgebung.
Wenn Sie identische Regale haben, können Sie die Regale mit Strg+C → Strg+V kopieren, um zu vermeiden, dass Sie identische Abmessungen mehrfach eingeben müssen.
Zonen
|
Die Zonen sind konfigurierbare Bereiche, in denen bestimmte Fahrgeschwindigkeiten vorgeschrieben werden können. |
Hindernisse
|
Die Hindernisse werden auf der Karte eingezeichnet, um Bereiche festzulegen, in denen SOTO nicht fahren darf. |
Graph-Werkzeug
|
Das Graph-Werkzeug wird verwendet, um Fahrwege für SOTO zu zeichnen. Bewegen Sie den Mauszeiger über das Pfeilsymbol und wählen Sie das Werkzeug Zwei-Wege-Diagramm. |
Fahrgraph
Jede Verbindung kann entweder als Einbahnstraße oder als Zweiwegeverbindung ausgewählt werden.
Der Fahrgraph muss die folgenden Eigenschaften aufweisen:
-
Kein Graph mit offenen Enden
-
Befahrbare Wege zwischen allen Übergabestationen, Parkzonen und Ladestationen
Drücken Sie ESC, um die Auswahl des aktuellen Graphenabschnitts aufzuheben und an einem anderen Knoten fortzufahren.
Zäune
Allen Knoten und Verbindungen wird eine Zaun-Eigenschaft zugewiesen. Der Zaun stellt den Bereich um den Knoten oder die Verbindung dar, in dem der Roboter vom Fahrgraphen abweichen darf. Dies wird zur Wegoptimierung und Hindernisvermeidung genutzt.
Die Grenzen des Zauns können auf jeder Seite größer oder kleiner gemacht werden. Dadurch wird der Navigationspfad des Roboters um Hindernisse herum bestimmt, wobei entweder links oder rechts bevorzugt wird.
Zäune - Best-Practices
Achten Sie darauf, die Zaungrenzen auf den tatsächlich verfügbaren Platz zu reduzieren, um die Bahnplanungsleistung des Roboters zu verbessern. Mit einer korrekten Modellierung wird SOTO seinen Weg bestmöglich planen und weniger Bahnkorrekturen benötigen.
Achten Sie bei der Definition der Zaungrenzen für Knoten und Verbindungen auf mögliche Wendepunkte.
Ladestationen
|
Die Ladestationen müssen auf der Karte platziert werden, um SOTO zu zeigen, wo sich die Ladestationen in der realen Arbeitsumgebung befinden. |
Platzierung von Ladestationen
Sie können die Ladestationen positionieren, indem Sie das virtuelle Modell mit dem 135°-Winkel des Ladestationskörpers überlappen.
Die Ladestation muss mit einem Knoten des Fahrgraphen verbunden sein. Die siebenstellige Seriennummer jeder Ladestation muss für eine Plausibilitätsprüfung bei der Relokalisierung eingegeben werden. Diese finden Sie auf dem Typenschild der Ladestation.
Die Position der Ladestation darf um nicht mehr als 20 cm von der virtuellen Position auf der Karte abweichen.
Für eine erfolgreiche Validierung der Umgebung ist mindestens eine Ladestation erforderlich.
Parkzonen
|
Die Parkzonen werden auf der Karte eingezeichnet, um dem Roboter zu zeigen, wo er stehen darf, wenn es keine Aufgaben gibt. |
Parkverhalten
SOTO wartet an den Parkzonen, wenn kein aktiver Transportauftrag vorliegt. Bei einem Feueralarm kehrt SOTO außerdem automatisch in die nächstgelegene Parkzone zurück.
Für eine erfolgreiche Umweltvalidierung ist mindestens eine Parkzone erforderlich.
SOTO Modell
|
Der SOTO Modell dient als Werkzeug zum Testen von Gebieten mit einem skalierten SOTO Modell. |
Messwerkzeug
|
Sie können das Messwerkzeug verwenden, um den Abstand zwischen zwei Objekten zu bestimmen. Wählen Sie das Messwerkzeug aus und klicken Sie dann auf einen Punkt und erneut auf einen zweiten Punkt, um die Entfernung zu messen. Deaktivieren Sie es, indem Sie ein anderes Werkzeug auswählen. |
Umgebungsvalidierung
Es können nur Umgebungen auf SOTO bereitgestellt werden, die erfolgreich validiert worden sind. Das Validierungsmenü und die Fehlerübersicht befinden sich neben der Schaltfläche "Speichern".
Jeder Validierungsfehler wird im Validierungsmenü angezeigt. Versuchen Sie, das Problem zu beheben, und starten Sie die Validierung erneut, um das aktualisierte Ergebnis zu sehen.
Sie können eine nicht validierte Umgebung zwar speichern, aber nicht aktivieren.
Versionierung
Speichern Sie eine neue Version Ihrer Umgebung.
Es ist nicht möglich, eine alte Version einer Umgebung zu überschreiben. Jedes Inkrement muss als neue Version gespeichert werden.
Bereitstellung und Aktivierung
Sobald die Umgebung gespeichert wurde, wird sie in der Umgebungsübersicht angezeigt.
Wählen Sie die richtige Version Ihrer Umgebung und aktivieren Sie sie durch Drücken der Play-Taste.