Wireless IMU

4,0
551 Rezensionen
100.000+
Downloads
Altersfreigabe
Jedes Alter
Screenshot
Screenshot
Screenshot

Über diese App

Diese App sendet die Messungen von Ihrem Telefon aus Inertialsensoren über UDP als CSV (Comma-Separated Values) an einen Computer in Ihrem Netzwerk.
Damit wird Ihr Handy in einen WLAN-Inertial Measurement Unit (IMU).

Folgende Sensoren werden unterstützt:

- Beschleunigungsmesser
- Gyroskop
- Magnetometer

Wenn Ihr Telefon nicht alle diese Sensoren wird nur die verfügbaren Sensordaten übertragen.

Beispiel UDP-Paket:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5 -21,660, -36,960, -28,140

Zeitstempel [sec], SensorID, x, y, z, SensorID, x, y, z, SensorID, x, y, z

Sensor-ID:
3 - Beschleunigungsmesser (m / s ^ 2)
4 - Gyroscope (rad / s)
5 - Magnetometer (Mikro-Tesla UT)

Sie können diese App im Hintergrund laufen.
Eine Warnmeldung wird angezeigt, wenn Sie nicht zu einem WiFi-Netzwerk verbunden sind.

Im Beispiel-Video wird der Strom direkt durch ein MATLAB-Skript für die Kalman-Filterung verarbeitet. Aber es liegt an Ihnen, was Sie mit den Daten zu tun.

Mit folgendem Python-Skript können Sie die UDP-Datenstrom von Ihrem Telefon zu erfassen:

# ------------------------------------------------- ------
Import-Buchse, Traceback

host = ''
port = 5555

s = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.setsockopt (socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.bind ((Host, Port))

während 1:
    versuchen:
        Nachricht, Adresse = s.recvfrom (8192)
        Beitrag ausdrucken
    Ausnahme (KeyboardInterrupt, Systemexit):
        erhöhen
    außer:
        traceback.print_exc ()
# ------------------------------------------------- ------
Aktualisiert am
12.09.2012

Datensicherheit

Was die Sicherheit angeht, solltest du nachvollziehen, wie Entwickler deine Daten erheben und weitergeben. Die Datenschutz- und Sicherheitspraktiken können je nach Verwendung, Region und Alter des Nutzers variieren. Diese Informationen wurden vom Entwickler zur Verfügung gestellt und können jederzeit von ihm geändert werden.

Bewertungen und Rezensionen

4,0
533 Rezensionen
Ein Google-Nutzer
19. Februar 2015
Vor einiger zeit habe ich die App genutzt um mit mein Google Cardboard den effekt vom Oculus Rift zu bekommen. leider verbindet mitlerweile die App aber garnichtmehr mit dem PC. Schade. Hoffe ihr fixt es bald
1 Person fand diese Bewertung hilfreich
War das hilfreich für dich?
Ein Google-Nutzer
6. Dezember 2014
Not working for me with several freepie scripts or opentracks freepie udp receiver. Which is kind of a bummer since freepies Android app simply stops when in standby and is also crashing a lot.
War das hilfreich für dich?
Ein Google-Nutzer
23. Oktober 2013
Mit Matlab kommt man folgendermaßen an die Daten: %In der App die Ziel-IP des Rechners eingeben und einen Port auswählen. %Ich habe in diesem Fall den Port 1337 gewählt. UDPdata = udp('0.0.0.0',1338,'LocalPort',1337); fopen(UDPdata); RawStr = fgetl(UDPdata); RawNum = str2num(RawStr); fclose(UDPdata); delete(UDPdata); clear UDPdata Hoffe es hilft!
3 Personen fanden diese Bewertung hilfreich
War das hilfreich für dich?

Neuigkeiten

- Screen rotation problem fixed
- Bug fix (app was not sending data)