Как отслеживать свои передвижения и маркировать данные

Наше первое приложение Posmo Segments теперь доступно в AppStore и Google Play.
За ним последует приложение Posmo One, которое автоматически классифицирует и отслеживает транспортные режимы.

Цель

Цель Posmo Segments - маркировать данные о перемещении, что является предварительным условием для любого контролируемого машинного обучения для классификации видов транспорта. Но вместо того, чтобы делать это только собственными силами, мы хотели краудсорсинг маркировки по трем причинам:

  • Прозрачность и подотчетность: сделайте процесс прозрачным. Покажите, какие данные собираются.
  • Инструмент для других исследователей: создание сегментов POSMO позволяет любому исследователю записывать хорошо обозначенные данные о перемещениях.
  • Локализация: наша текущая интуиция подсказывает, что может быть очень сложно найти обобщаемую модель для всех географических областей. Поэтому важно иметь хорошо размеченные данные для конкретных областей.

Практическое руководство по приложению

  • Подтвердите или нажмите «Всегда разрешать» для определения местоположения на iOS, разрешите определение местоположения на Android. Если вы не одобрите отслеживание местоположения, вы не сможете переместить ползунок, чтобы начать запись.
  • Утвердите Политику конфиденциальности и Условия обслуживания.
  • Зарегистрируйтесь с помощью электронной почты и пароля

  • Нажмите кнопку транспортного режима (по умолчанию вы увидите значок пешеходной прогулки), чтобы перейти к обзору всех доступных видов транспорта. Самые распространенные виды транспорта - вверху, менее распространенные - внизу. Прокрутите вниз, чтобы увидеть, что доступно.
  • Выберите транспортный режим, который вы хотите записать, например "Велосипед"
  • Теперь значок кнопки изменился на «Велосипед», и вы можете начать запись. Проведите слева направо.
  • Сдвиньте назад, если хотите остановить запись.
  • Через несколько секунд вы увидите свой сегмент (рисунок слева).

  • Если вы записали больше, чем хотели, вы можете скорректировать сегмент, сдвинувшись назад (рисунок посередине).
  • Нажмите Сохранить, если хотите передать свой сегмент на posmo.datamap.io.
  • После сохранения ваш сегмент выглядит как на картинке справа

Примечание.
Для каждого сегмента мы рекомендуем записывать менее 90 минут данных, чтобы избежать проблем с передачей или визуализацией данных.

Посмо в сети

Зайдите на posmo.datamap.io и авторизуйтесь со своим адресом электронной почты и паролем. Каждый сохраненный вами сегмент будет немедленно доступен для дальнейшего анализа.

Вы видите список всех ваших сегментов с последними наверху. Если вы установите флажок, вы можете либо удалить сегмент, либо загрузить файл в формате csv (см. Изображение ниже).

Поскольку мы записываем с частотой 50 Гц, вы получаете 50 строк в секунду. Данные GPS - например, долгота и широта - доступны примерно каждую секунду, тогда как данные акселерометра, гироскопа и магнитометра доступны 50 раз в секунду.

Однако не ожидайте, что данные будут поступать через определенные промежутки времени.

Наконец, если вы нажмете на любой сегмент в списке, вы попадете в режим просмотра карты, высоты и скорости.
Вы можете прокручивать горизонтальную шкалу времени, чтобы увидеть, где вы остановились и как долго, где вы были на максимальной скорости, где вы замедлились (например, при въезде в город) и т. д.