Wireless IMU 1.2

Lisensi: Gratis ‎Ukuran file: 30.41 MB
‎Peringkat Pengguna: 3.8/5 - ‎8 ‎Suara

Aplikasi ini mengirimkan pengukuran dari sensor inertial ponsel Anda melalui UDP sebagai CSV (Nilai yang Dipisahkan Koma) ke komputer di jaringan Anda. Ini mengubah ponsel Anda menjadi unit pengukuran inertial nirkabel (IMU).

Sensor berikut didukung:

- Akselerometer - Giroskop - Magnetometer

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

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

Cap waktu [detik], sensorid, x, y, z, sensorid, x, y, z, sensorid, x, y, z

Id sensor: 3 - Akselerometer (m/s^2) 4 - Giroskop (rad/s) 5 - Magnetometer (micro-Tesla uT)

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

Dalam contoh video, streaming langsung diproses oleh skrip MATLAB untuk Pemfilteran Kalman. Tapi itu terserah Anda, apa yang Anda lakukan dengan data.

Dengan skrip Python berikut ini Anda dapat menangkap aliran data UDP dari ponsel Anda:

# ------------------------------------------------------- impor soket, traceback

host = '' port = 5555

s = soket.socket(socket.AF_INET, soket. SOCK_DGRAM) s.setockopt (soket. SOL_SOCKET, soket. SO_REUSEADDR, 1) s.setockopt (soket. SOL_SOCKET, soket. SO_BROADCAST, 1) s.bind((host, port))

sedangkan 1: Mencoba: pesan, alamat = s.recvfrom(8192) cetak pesan kecuali (KeyboardInterrupt, SystemExit): Meningkatkan Kecuali: traceback.print_exc() # -------------------------------------------------------

Riwayat versi

  • Versi 1.2 diposting di 2012-09-12
    Beberapa perbaikan dan pembaruan
  • Versi 1.2 diposting di 2012-09-12
    - Masalah rotasi layar diperbaiki,- Perbaikan bug (aplikasi tidak mengirim data)

Detil Program