Skip to content
This repository was archived by the owner on Jul 14, 2023. It is now read-only.

Sensor-Based-Activity-Recognition/blam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blam

Blam ist unser Data Preprocessing Tool, welches uns hilft, die Daten von den Dateien zu extrahieren, zurechtzuschneiden, auf 100Hz zu downsamplen und in die Datenbank zu schreiben.

Einstellungen

In den Einstellungen kann die Verbindung zur Datenbank (Dev und Prod), die zu selektierenden Daten und der Root Pfad angepasst werden. Die Einstellugnen sind in der config.json Datei erfasst. Unsere QuestDB Datenbank kann nur über Tailscale erreicht werden, Zugriff dazu muss über @gabrieltorresgamez angefordert werden.

Anleitung

Um das Tool zu starten, muss die app.py mit folgenden Befehlen gestartet werden:

pip install -r requirements.txt
python app.py

Dateiselektion

Bei der Dateiselektion muss jetzt eine von der App "Sensor Logger" generierte Datei (.json oder .zip) ausgewählt werden. Diese wird automatisch eingelesen und auf 100Hz gesampled.

img/File-Selection.png

Daten bereits in der Datenbank

Falls Daten dieser Datei bereits in der Datenbank vorhanden sind, gibt das Tool eine Meldung aus. Hier muss entschieden werden, ob man die Datei trotzdem öffnen will.

img/File-Already-in-DB.png

Datensnipper

Nach dem öffnen der Datei öffnet sich das Fenser zum zurechtschneiden der Datei. Hier werden die Accelerometerdaten Daten zur Orientation geplottet. Mit dem Marker kann man den Bereich markieren, welcher exportiert werden soll. Die restlichen Features werden natürlich mit dem gleichen Zeitbereich exportiert. Um die Änderungen zu speichern, muss man das Fenster schliessen.

img/Data-Editor.png

Datensicherung

Im letzten Schritt werden die Daten in die Datenbank exportiert. Dafür muss man folgenden Prompt akzeptieren:

img/DB-Save-Prompt.png

Danach?

Nachdem die Daten exportiert wurden sollten sie über das WebGUI von QuestDB verfügbar sein. Man kann die nächste Datei einlesen.

About

Quality assessment tool for manually collected data with Sensor Logger

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages