See app saadab mõõtmised telefonist inertsiaalne andurid kaudu UDP CSV (komaga eraldatud) arvuti teie võrgus.
See lülitab telefoni sisse traadita inertsiaalne mõõtühik (IMU).
Järgmised andurid toetavad:
- Kiirendusmõõtur
- Güroskoop
- Magnetometer
Kui telefon ei ole kõik need andurid, vaid olemasolevate andurite andmeid edastatakse.
Näide UDP pakettide:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5, -21,660, -36,960, -28,140
Timestamp [sec], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z
Sensor id:
3 - kiirendusmõõtur (m / s ^ 2)
4 - Güroskoop (rad / s)
5 - Magnetometer (micro-Tesla TÜ)
Võite kasutada seda app taustal.
Hoiatus ilmub dialoog, kui sa ei ole ühendatud WiFi-võrku.
Kui näiteks video, oja on otseselt töödelda MATLAB skripti Kalman filtreerimine. Aga see on kuni teile, mida te teete andmetega.
Järgmiste Python skript saab lüüa UDP andmevoo telefonist:
# ------------------------------------------------- ------
import pesa, Jälgimise
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))
samas 1:
proovida:
sõnum, aadress = s.recvfrom (8192)
print sõnum
va (KeyboardInterrupt, SystemExit):
tõstma
välja arvatud:
traceback.print_exc ()
# ------------------------------------------------- ------
Värskendatud:
12. sept 2012