Mengubah smartphone Anda menjadi unit pengukuran inersia nirkabel (IMU).

Versi Terbaru

Versi
Memperbarui
20 Mei 2020
Developer
Kategori
Google Play ID
Instal
100.000+

App APKs

Wireless IMU APP

Aplikasi ini mengirimkan pengukuran dari ponsel sensor inersia Anda melalui UDP sebagai CSV (Comma Separated-) ke komputer dalam jaringan Anda.
Ini ternyata ponsel Anda menjadi sebuah unit pengukuran inersia nirkabel (IMU).

Sensor berikut ini didukung:

- Accelerometer
- Giroskop
- Magnetometer

Jika ponsel Anda memiliki tidak semua sensor ini, hanya data sensor yang tersedia ditransmisikan.

Contoh 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

Timestamp [detik], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z

Sensor id:
3 - Accelerometer (m / s ^ 2)
4 - Gyroscope (rad / s)
5 - Magnetometer (mikro-Tesla uT)

Anda dapat menjalankan aplikasi ini di latar belakang.
Sebuah dialog peringatan muncul, jika Anda tidak terhubung ke jaringan WiFi.

Pada contoh video, streaming secara langsung diproses oleh script MATLAB untuk Kalman Filtering. Tapi itu terserah Anda, apa yang Anda lakukan dengan data.

Dengan script Python berikut, Anda dapat menangkap aliran data UDP dari ponsel Anda:

# ------------------------------------------------- ------
socket impor, 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))

sementara 1:
    mencoba:
        pesan, alamat = s.recvfrom (8192)
        pesan print
    kecuali (KeyboardInterrupt, SystemExit):
        menaikkan
    kecuali:
        traceback.print_exc ()
# ------------------------------------------------- ------
Baca selengkapnya

Iklan