Используйте приложение APKPure
Историческую версию Wireless IMU можно получить на Android
Превратите ваш смартфон в беспроводную инерциальной единицы измерения (ИДУ).
Это приложение посылает измерения с вашего телефона с помощью инерциальных датчиков, как UDP CSV (значения, разделенные запятыми) к компьютеру в сети.
Это превращает ваш телефон в беспроводной инерциальной единицы измерения (ИДУ).
Поддерживаются следующие датчики:
- Акселерометр
- Гироскоп
- Магнитометр
Если ваш телефон не все эти датчики, только имеющиеся данные датчика передается.
Пример UDP пакетов:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5, -21,660, -36,960, -28,140
Отметка [с], SensorId, X, Y, Z, SensorId, X, Y, Z, SensorId, X, Y, Z
Датчик ID:
3 - Акселерометр (м / с ^ 2)
4 - гироскоп (рад / с)
5 - магнитометр (микро-Тесла ит)
Вы можете запустить это приложение в фоновом режиме.
Появляется диалоговое окно с предупреждением, если вы не подключены к сети Wi-Fi.
В примере видео поток непосредственно обработан сценарием MATLAB для Калмана фильтрации. Но это до вас, что вы делаете с данными.
С следующий сценарий Python вы можете захватить UDP потока данных с вашего телефона:
# ------------------------------------------------- ------
импорт гнездо, отслеживающий
хост = ''
Порт = 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:
пытаться:
сообщение, адрес = s.recvfrom (8192)
Распечатать сообщение
за исключением (KeyboardInterrupt, SystemExit):
поднимать
Кроме:
traceback.print_exc ()
# ------------------------------------------------- ------
Last updated on 17/10/2015
- Screen rotation problem fixed
- Bug fix (app was not sending data)
Загрузил
Mahmood Yaser
Требуемая версия Android
Android 2.3.4+
Категория
Жаловаться