Aplikasi ini menghantar ukuran daripada penderia inertial telefon anda melalui UDP sebagai CSV (Nilai Dipisahkan Koma) ke komputer dalam rangkaian anda. Ini menjadikan telefon anda sebagai unit pengukuran inertial tanpa wayar (IMU).
Pengesan berikut disokong:
- Accelerometer - Gyroscope - Magnetometer
Jika telefon anda tidak mempunyai semua pengesan ini, hanya data sensor yang tersedia dihantar.
Contoh paket UDP: 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
Id pengesan: 3 - Accelerometer (m/s^2) 4 - Gyroscope (rad/s) 5 - Magnetometer (mikro-Tesla uT)
Anda boleh menjalankan aplikasi ini di latar belakang. Dialog amaran muncul, jika anda tidak disambungkan ke rangkaian WiFi.
Dalam video contoh, strim diproses secara langsung oleh skrip MATLAB untuk Penapisan Kalman. Tetapi terpulang kepada anda, apa yang anda lakukan dengan data.
Dengan skrip Python berikut, anda boleh menangkap strim data UDP daripada telefon anda:
# ------------------------------------------------------- import soket, traceback
hos = '' port = 5555
s = soket.soket(socket.AF_INET, soket. SOCK_DGRAM) s.setsockopt (soket. SOL_SOCKET, soket. SO_REUSEADDR, 1) s.setsockopt (soket. SOL_SOCKET, soket. SO_BROADCAST, 1) s.bind((tuan rumah, port))
manakala 1: Cuba: mesej, alamat = s.recvfrom(8192) mesej cetakan kecuali (KeyboardInterrupt, SystemExit): Meningkatkan Kecuali: traceback.print_exc() # -------------------------------------------------------
sejarah versi
- Versi 1.2 diposkan pada 2012-09-12
Beberapa pembaikan dan pengemaskinian - Versi 1.2 diposkan pada 2012-09-12
- Masalah putaran skrin tetap,- Pembaikan pepijat (aplikasi tidak menghantar data)
Butiran Atur Cara
- Kategori: Utiliti Sistem > Penyelenggaraan Sistem
- Penerbit: Jan Zwiener
- Lesen: Percuma
- Harga: N/A
- Versi: 1.2
- Platform: android