Das Testen eines Systems in einer physischen Umgebung erfordert eine Umgebung, die zur Unterstützung der durchzuführenden spezifischen Testaktivitäten vorbereitet und eingerichtet wurde. Eine solche Umgebung umfasst in der Regel sowohl agronomische Elemente (Maschinen, Felder, Gewächshäuser, Anbauflächen...) als auch technische Infrastruktur (Sensoren, Netzwerke, Software, Protokollierungssysteme...). Um die Prüfung durchzuführen, muss das zu prüfende physikalische System (z. B. ein landwirtschaftlicher Roboter) korrekt mit all diesen Elementen verbunden sein. Dieser Dienst kümmert sich darum, dies zu gewährleisten.
So muss beispielsweise unbedingt sichergestellt werden, dass die Kommunikation zwischen dem zu prüfenden System und der technischen Infrastruktur, die die Prüftätigkeiten unterstützt, korrekt, reibungslos und unterbrechungsfrei ist.
Bei Bedarf umfasst der Dienst auch die Entwicklung benutzerdefinierter Komponenten, die erforderlich sind, um eine erfolgreiche wechselseitige Integration zwischen dem System und der Testinfrastruktur zu gewährleisten (z. B. eine Softwarekomponente zur Formatierung von Daten oder zur Transcodierung).
Obwohl dieser Dienst separat verfügbar ist, wird er häufig in Verbindung mit dem Dienst S00110 (Vorbereitung der physischen Testumgebung) verwendet.
Wie kann der Service Ihnen helfen?
Die Verbindung eines komplexen Systems mit einer externen Infrastruktur ist eine schwierige Aufgabe, insbesondere wenn die Infrastruktur nicht vom Systementwickler entwickelt wurde und nicht speziell für dieses System bestimmt ist.
Für Unternehmen, die fortschrittliche KI- und Robotik-basierte Produkte entwickeln, ist es jedoch häufig unerlässlich, dass ihr System mit einer externen Infrastruktur interagiert, um Tests durchzuführen. Für viele Unternehmen ist es in der Tat unmöglich, über eine solche Infrastruktur intern zu verfügen. Dieser Dienst hilft den Kunden, die fortschrittliche Infrastruktur von agrifoodTEF zu nutzen, ohne sie dazu zu zwingen, alle erforderlichen Tätigkeiten selbst durchzuführen, und verkürzt daher erheblich die Zeit, die für ein wirksames Zusammenspiel zwischen dem zu prüfenden System und der zu prüfenden Infrastruktur erforderlich ist.
Wie der Service geliefert wird
Die erste Phase dieser Dienstleistung besteht darin, mit dem Kunden zu besprechen, in welche Elemente der agrifoodTEF-Infrastruktur er integriert werden muss und welche Aktivitäten nach der Integration durchgeführt werden. Oft, aber nicht unbedingt, wird der Kunde dieses Dienstes auch den Dienst S00110 (Vorbereitung der physischen Testumgebung) verwenden.
Das Ergebnis dieser Anfangsphase (die 2-4 Wochen dauern kann und im Rahmen von Sitzungen entweder persönlich oder per Videokonferenz stattfindet) ist ein Integrationsplan, in dem die von agrifoodTEF (und möglicherweise vom Kunden) durchzuführenden Tätigkeiten festgelegt werden, um die Integration und alle fehlenden Elemente zu ermöglichen, die agrifoodTEF möglicherweise generieren muss (z. B. Kommunikations- oder Datentranskodierungssoftware). AgrifoodTEF wird anschließend seine Infrastruktur so vorbereiten, dass sie zum gewählten Zeitpunkt mit den Systemen des Kunden verbunden werden kann, wobei auch die spezifizierten fehlenden Elemente implementiert werden.
Der zeitliche Abstand zwischen der Inbetriebnahme und der Durchführung der Tests (wenn die Integration erforderlich ist) hängt stark von der Komplexität der durchzuführenden Vorgänge ab und wird nach Vereinbarung zwischen agrifoodTEF und dem Kunden im Integrationsplan festgelegt.
Der letzte und wichtigste Teil der Dienstleistung findet zu dem für die Durchführung der Tests gewählten Zeitpunkt statt, zu dem der Kunde die zu testenden Systeme an den Standort der agrifoodTEF-Infrastruktur verlegt und die Systeme mit Unterstützung des Personals von agrifoodTEF in diese integriert.
Service-Anpassung
Diese Servicebeschreibung ist absichtlich generisch. Jede Instanz dieser Dienstleistung ist in der Tat maßgeschneidert, um sie an die Bedürfnisse und Anforderungen des jeweiligen Kunden anzupassen. Das Folgende ist ein Beispiel für einen Dienst instance.Example-Dienst: Der Kunde hat einen mobilen Roboter entwickelt, um die hydrische Belastung von Weinreben kontinuierlich zu überwachen.
Dazu muss das zu prüfende System (d. h. der Roboter) alle Pflanzenreihen in einem von agrifoodTEF bereitgestellten Testrebberg besuchen. Der Weinberg ist mit einem Netzwerk von IoT-Sensoren ausgestattet, die zur Bereitstellung von Umweltdaten verwendet werden. Um eine reibungslose Datenprotokollierung während der Navigation zu gewährleisten, ist der Roboter so eingerichtet, dass er über ein lokal verfügbares drahtloses Netzwerk mit dem IoT-Netzwerk in der Testeinrichtung verbunden ist. Repeater werden auch in Teilen des Testfeldes konfiguriert, in denen das Netzwerksignal besonders niedrig ist.
Der Service unterstützt den Kunden dabei, sein System mit dem IoT-Netzwerk zu vernetzen und die verfügbaren Sensordaten erfolgreich zu nutzen. Darüber hinaus wird ein benutzerdefiniertes Softwaremodul zur Datenerfassung entwickelt, das mit dem Robot Operating System (ROS) kompatibel ist, um eine ordnungsgemäße Protokollierung der IoT-Daten zusammen mit den intern vom zu testenden Roboter erzeugten Streams (basierend auf ROS) zu ermöglichen.
Während die Tests fortschreiten und die Daten protokolliert werden, wird alle 180 Sekunden eine Sicherungskopie in einem von agrifoodTEF verwalteten zentralen Datenrepository sicher gespeichert.