SPIDAR® SDK (Software Development Kit) ist ein neues Produkt, das jetzt von Sensors & Software erhältlich ist. Es richtet sich an Kunden, die ein GPR-System wünschen, das sie mit ihrer eigenen Datenerfassungssoftware steuern können.
Mit dem SPIDAR® SDK können Benutzer ein NOGGIN®- oder pulsEKKO® GPR-System steuern und eröffnen sich so eine Welt voller neuer Produktmöglichkeiten. Fügen Sie GPR zu Ihrer Plattform hinzu und erstellen Sie ein System, das den Untergrund mit GPR abbilden kann, während es funktioniert. Werten Sie Ihren Roboter, Bagger, Ihre Bergbaumaschine oder jede andere Ausrüstung auf. Erstellen Sie ein neues Bildgebungsgerät, das ein Problem in Ihrer Branche löst, und stellen Sie es der Welt vor! Es gibt unzählige Möglichkeiten, GPR zu Ihrer Plattform hinzuzufügen und deren Fähigkeiten um die Möglichkeit zu erweitern, den Untergrund abzubilden (Abbildung 1).



Das SPIDAR® SDK gibt Kunden die Softwarebefehle zur Steuerung eines einzelnen NOGGIN®-Systems (Figure 2) oder ein einzelnes ImpulsEKKO® Sender-Empfänger-Paar (Figure 3). Diese Systeme verfügen über eine Reihe von Antennenfrequenzen für tiefe Eindringtiefe, geringe Tiefe, hohe Auflösung oder alles dazwischen.


Wenn SPIDAR® SDK aktiviert ist, verfügt die Standard-SPIDAR®-Hardware, ein NIC-500, über einen zusätzlichen Modus namens „SDK“, der es ihr ermöglicht, die Befehle, die Ihre Software an sie sendet, abzuhören und darauf zu reagieren. Entwickeln Sie Ihre eigene Software zur Steuerung der Datenerfassung mit dem GPR. Hier ist eine Liste einiger Befehle, die zur Steuerung eines GPR-Systems verfügbar sind:
- Schalten Sie den GPR ein
- GPR-Umfrageparameter einrichten:
- Datenerfassung starten
- Stoppen Sie die Datenerfassung
- Auf Fehler prüfen
- Datum und Uhrzeit einstellen
- Datum und Uhrzeit extrahieren
- A. Mittenfrequenz der Antenne
- B. Zeitabtastintervall
- C. Anzahl der Punkte pro Trace (bezogen auf Zeitfenster und Untersuchungstiefe)
- D. Anzahl der Stapel
- e. Triggermodus
SPIDAR® SDK enthält ein in Python geschriebenes Beispielprogramm zur Datenerfassung, damit Sie schnell loslegen können. Benutzer können ihr Datenerfassungsprogramm jedoch in jeder Programmiersprache programmieren, die grundlegende Netzwerkfunktionen unterstützt.
Darüber hinaus kann der Computer/Tablet, auf dem das SPIDAR®-Datenerfassungsprogramm ausgeführt wird, jedes Betriebssystem verwenden: Windows, Linux, Raspberry Pi oder Mac, sofern es Netzwerkfunktionen unterstützt und über einen Webbrowser für die einmalige Einrichtung des SPIDAR® SDK-Modus verfügt.
Wir sehen eine der häufigsten Anwendungen des SPIDAR® SDK in der Entwicklung von Multisensorsystemen, wobei GPR einer von mehreren Datenströmen ist. Wenn andere Instrumente parallel zum GPR Daten erfassen, besteht die beste Methode zur Korrelation der Datenströme darin, die Zeitstempel der Datenerfassung zu verwenden. Der Zeitstempel der Erfassung einer GPR-Spur kann jederzeit während der Datenerfassung extrahiert und mit den Zeitstempeln anderer Geräte, beispielsweise eines GPS, korreliert werden.
SPIDAR SDK® ist nicht jedermanns Sache, da es gute Programmierkenntnisse erfordert, aber für diejenigen, die daran interessiert sind, GPR zu einem bestehenden Produkt hinzuzufügen oder ein ganz neues Produkt zu erstellen, könnte es der Schlüssel zu einer bahnbrechenden Produktinnovation sein.
Weitere Informationen zum SPIDAR® SDK finden Sie unter www.sensoft.ca/products/SPIDAR-SDK/overview or Kontakt aufnehmen
Oberes Foto des Mondrover-Prototyps mit freundlicher Genehmigung der Michigan Technological University







