Тут ви можете завантажити АПK-файл "Wireless IMU" для Андроїд безкоштовно, апк файл версії 1.2 для завантаження на ваш андроїд просто натисніть цю кнопку. Це легко та безпечно. Ми надаємо тільки оригінальні апк файли. Якщо який-небудь з матеріалів на цьому сайті порушує ваші права, повідомте нас
Ця програма надсилає вимірювання з інерційних датчиків вашого телефону через UDP як CSV (значення, розділені комами) на комп’ютер у вашій мережі.
Це перетворює ваш телефон на бездротову інерційну одиницю вимірювання (IMU).
Підтримуються такі датчики:
- акселерометр
- гіроскоп
- магнітометр
Якщо у вашому телефоні відсутні всі ці датчики, передаються лише наявні дані датчика.
Приклад UDP-пакету:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5, -21,660, -36,960, -28,140 Часова відмітка
[сек], сенсорний, x, y, z, сенсорний, x, y, z , сенсорний, x, y, z
Ідентифікатор датчика:
3 - акселерометр (м / с ^ 2)
4 - гіроскоп (рад / с)
5 - магнітометр (мікро-Тесла uT)
Ви можете запустити цю програму у фоновому режимі.
Якщо ви не підключені до мережі WiFi, з’явиться діалогове вікно попередження.
У прикладі відео потік безпосередньо обробляється сценарієм MATLAB для фільтрації Kalman. Але це залежить від вас, що ви будете робити з даними.
За допомогою наступного сценарію Python ви можете захопити потік даних UDP зі свого телефону:
# --------------------------------- ----------------------
сокет імпорту, зворотний зв'язок
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 ((хост, порт)) в
той час як 1:
try:
message, address = s.recvfrom (8192)
надрукувати повідомлення,
крім (KeyboardInterrupt, SystemExit):
рейз,
крім:
traceback.print_exc ()
# -------- -----------------------------------------------