Use APKPure App
Get Wireless IMU old version APK for Android
Transformez votre smartphone en une unité de mesure inertielle sans fil (IMU).
Cette application envoie les mesures de votre téléphone capteurs inertiels via UDP au format CSV (Comma-Separated Values) à un ordinateur de votre réseau.
Ce transforme votre téléphone en une unité de mesure inertielle sans fil (IMU).
Les capteurs suivants sont supportés:
- Accéléromètre
- Gyroscope
- Magnétomètre
Si votre téléphone n'a pas tous ces capteurs, seules les données de capteur disponible est transmis.
Exemple paquets UDP:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5, -21,660, -36,960, -28,140
Horodateur [sec], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z
Capteur id:
3 - Accéléromètre (m / s ^ 2)
4 - Gyroscope (rad / s)
5 - magnétomètre (micro-Tesla UT)
Vous pouvez exécuter cette application en arrière-plan.
Une boîte de dialogue d'avertissement apparaît, si vous n'êtes pas connecté à un réseau WiFi.
Dans l'exemple de la vidéo, le flux est directement traitée par un script MATLAB pour le filtrage de Kalman. Mais il est à vous, ce que vous faites avec les données.
Avec le script Python suivant vous pouvez capturer le flux de données UDP partir de votre téléphone:
# ------------------------------------------------- ------
prise d'importation, retraçage
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 ((hôte, port))
tout en 1:
essayer:
message, adresse = s.recvfrom (8192)
un message d'impression
sauf (KeyboardInterrupt, SystemExit):
augmenter
mis à part:
traceback.print_exc ()
# ------------------------------------------------- ------
Last updated on Oct 17, 2015
- Screen rotation problem fixed
- Bug fix (app was not sending data)
Telechargé par
Mahmood Yaser
Nécessite Android
Android 2.3.4+
Catégories
Signaler