Was uGo+ ist¶
Der Name uGo+ steht auf sechs Seiten dieses Portals und wird auf keiner davon erklärt. Diese Seite holt das nach — kurz, und ohne mehr zu behaupten, als in den Ablagen steht.
Woher die Angaben dieser Seite stammen
BELEGT heisst auf dieser Seite: aus dem genannten README in GitLab abgelesen, Stand 28.08.2026. Nicht an einem Gerät gemessen — die Belegstufe hat hier also eine andere Schärfe als auf den Schnittstellen-Blättern, wo sie eine Messung am Prüfgerät bedeutet.
OFFEN heisst: in keiner gelesenen Quelle beantwortet. Dann steht dabei, wer es beantworten muss. Eine ehrliche Lücke ist an dieser Stelle mehr wert als ein plausibler Satz.
1 · Der Name, und die zwei Rollen, in denen er auftritt¶
uGo+ tritt in den Quellen in zwei Bedeutungen auf, und wer sie verwechselt, sucht an der falschen Stelle:
| Rolle | Was damit gemeint ist | Beleg |
|---|---|---|
| Die Plattform | Der gemeinsame Rahmen über Transport, Laborautomatisierung, Interaktion mit Menschen, Gebäudezugang und der Anbindung von Laborsystemen. In dieser Bedeutung wird der Name in diesem Portal durchgehend benutzt. | BELEGT — Beschreibung dieses Portals in mkdocs.yml |
| Die Ablagengruppe | Eine Gruppe in GitLab, ugo-plus/, in der das Leitsystem je Standort, die Bedienoberfläche, die Geräteanbindungen, die LIS-Spezifikation und das Handbuch liegen. |
BELEGT — Ablagenpfade |
Ob beide dasselbe meinen sollen, ist nicht entschieden. OFFEN — die Ablagengruppe deckt heute das Labor ab, der Plattformbegriff dieses Portals deckt zusätzlich Transport, Gebäude und Interaktion ab. Wer den Namen künftig festlegt, sollte beides bewusst gleich oder bewusst verschieden benennen. Zu klären von der Produkt- und Namensverantwortung (Wassim Saeidi).
Dasselbe gilt für die Schreibweise: in den READMEs stehen uGO+, uGO-Brain und uGo+ nebeneinander. Dieses Portal schreibt uGo+. Eine verbindliche Festlegung fehlt — OFFEN.
2 · Die Bausteine¶
| Baustein | Was er tut | Beleg |
|---|---|---|
| Leitsystem | Der Orchestrator des Vorhabens Lab.Solutions: er verarbeitet Proben über eine Reihe klinischer Analysegeräte, die von mobilen Robotern bedient werden. Es gibt ihn je Standort als eigene Ablage. Siehe Leitsystem und uGO-Brain. | BELEGT — README der Bedienoberfläche |
| uGO+ Frontend | Die Bedienoberfläche zum Leitsystem. Als Monorepo geführt. | BELEGT — dito |
| uGO-Brain | Führt einen Verhaltensbaum für Rack- und Probenhandhabung aus, führt ein digitales Weltmodell und schreibt Ausführungs- und Weltspuren für Simulation und Wiedergabe. | BELEGT — README urg-hf/ugo-brain |
| uLab Mobile (uML) | Das Roboterprogramm auf dem Laborroboter, mit Anbindung an das Leitsystem. Siehe uLab Mobile. | BELEGT — README des Roboterprogramms |
| uGO/uML-Monorepo | Führt das Diensteökosystem in einem Arbeitsbereich zusammen: apps/ugo-backend, apps/uml-backend, apps/ugo-frontend, apps/uml-frontend. Es ersetzt die Anwendungsablagen nicht, es führt sie zusammen. |
BELEGT — README urg-hf/uml-ugo/uml-ugo-monorepo |
| Geräteanbindungen | Vier Wege, ein Analysegerät anzubinden — Box-API, eigene Ablage je Gerät, HID-Emulation, Bildschirmabgriff. Siehe Fremdsysteme und Angebundene Analysegeräte. | BELEGT — Ablagen und Vorlage |
| LIS-Anbindung | CLSI LIS 1-A und LIS 2-A über TCP/IP, je Labor umgesetzt, noch keine gemeinsame Implementierung. | BELEGT — Integrationsstand |
| Kiosk-Modus | Die Android-Hülle für das Tablett am Gerät: Vollbild-WebView, Geräteeigentümer, Lock Task Mode, Serviceausstieg, Diagnose. Siehe Kiosk-Modus des Tabletts. | BELEGT — Beschreibung hmi/kiosk-shell |
Dazu kommen die Ebenen, die dieses Portal bereits im Einzelnen beschreibt: Fahrgestell und Flotte, Türen, Aufzüge und u-IoT, der Humanoide und die Sprachstrecke, Cloud-Anmeldung und Fernwartung. Welche Dienste es gibt und wo ihr Vertrag liegt, steht in Dienste im Überblick.
3 · Was heute wirklich durch die Plattform geht¶
Diese Seite beschreibt den Bauplan. Die Frage, welche Fähigkeit heute über die Plattform erreichbar ist und welche noch ein System für sich ist, beantwortet eine einzige Tabelle:
:octicons-arrow-right-24: Integrationsstand
Sie ist der ehrliche Gegenpol zu dieser Übersichtsseite. Wer eine Anbindung plant, liest zuerst dort nach — nicht hier.
4 · Was ausdrücklich offen ist¶
| Frage | Warum offen | Wer sie beantworten muss |
|---|---|---|
| Meint „uGo+" die Plattform oder die Ablagengruppe? | Beide Verwendungen sind belegt, eine Festlegung nicht | Produkt- und Namensverantwortung |
| Verbindliche Schreibweise (uGo+ / uGO+) | In den READMEs uneinheitlich | dito |
| Gibt es eine technische Naht zwischen dem Leitsystem im Labor und dem Transportteil (Fahrgestell, Flotte, Bedienoberfläche am Tablett)? | In keinem gelesenen README beschrieben. Dass sie fehlt, ist damit nicht belegt — belegt ist nur, dass sie nirgends beschrieben ist | Entwicklung Leitsystem gemeinsam mit der Transportentwicklung |
| Welche Fassung des Leitsystems gilt als führend, wenn es ihn je Standort gibt? | Nicht dokumentiert | Entwicklung Leitsystem |
| Gibt es eine gemeinsame Fassung der Geräteverträge (gRPC), oder mehrere abweichende Kopien? | Der Integrationsstand nennt mehrere abweichende Kopien statt einer Quelle. Welche gilt, steht nirgends | Entwicklung Gerätekopplungen |