Наше приложение
Nav Sensor Recorder v3.5 для Android
Nav Sensor Recorder v3.5 -- это бесплатное приложение для Android, которое позволяет считывать и сохранять измерения следующих датчиков:
- Акселерометр, гироскоп, магнитометр
- Датчик давления воздуха, датчик температуры, датчик света
- Данные приемника GPS, а именно широта, долгота, высота, скорость и курс
Приложение сохраняет измерения в следующих файлах:
- Измерения акселерометра: NavSensorRecorder\yyyyMMdd_HHmmss\yyyyMMdd_HHmmss_Acc.csv
- Измерения гироскопа: NavSensorRecorder\yyyyMMdd_HHmmss\yyyyMMdd_HHmmss_Gyro.csv
- Измерения магнитометра: NavSensorRecorder\yyyyMMdd_HHmmss\yyyyMMdd_HHmmss_Mag.csv
- Измерения датчика давления воздуха: NavSensorRecorder\yyyyMMdd_HHmmss\yyyyMMdd_HHmmss_Pres.csv
- Измерения приемника GPS: NavSensorRecorder\yyyyMMdd_HHmmss\yyyyMMdd_HHmmss_GNSS.csv
- Измерения датчика света: NavSensorRecorder\yyyyMMdd_HHmmss\yyyyMMdd_HHmmss_Light.csv
- Измерения датчика температуры: NavSensorRecorder\yyyyMMdd_HHmmss\yyyyMMdd_HHmmss_Temp.csv
yyyy, MM, dd, HH, mm, ss обозначают год, месяц, день, час, минуту и секунду момента начала записи. Данные сохраняются в виде простого текста. Значения разделяются знаком ";". Первое число в каждой строке -- это системное время в наносекундах, к которому относятся измеренные значения.
Изображения сохраняются в файл
NavSensorRecorder\yyyyMMdd_HHmmss\Camera\ImageData.nex
ImageData.nex -- это двоичный файл, формат которого объясняется ниже.
Функция на Matlab для извлечения JPEG изображений из ImageData.nex доступна для скачивания в конце этой страницы!
Позиция байта | Тип данных | Описание |
0 | uint8 | Маркер 1 начала пакета данных, значение 0x4E (ASCII 'N') |
1 | uint8 | Маркер 2 начала пакета данных, значение 0x45 (ASCII 'E') |
2 - 9 | uint64 | Время в наносекундах, к которому относится изображение (big-endian) |
10 - 13 | uint32 | Длина в байтах (ImageLen) изображения в формате JPEG (big-endian) |
14 - (13 + ImageLen) | uint8[ImageLen] | Изображение в формате JPEG |
File size: 1.69 MB
Nav Sensor Recorder v3.5 для Android. Записывайте синхронизированные измерения навигационных датчиков Вашего устройства!
File size: 3.97 KB
Функция в Matlab для извлечения изображений из файла ImageData.nex и сохранения их в виде отдельных картинок в формате JPEG.