Как сделать INS (Инерциальную навигационную систему), используя акселерометр телефона, гироскоп и, возможно, GPS, в Javascript? - PullRequest
0 голосов
/ 23 октября 2018

Это будет для внутреннего применения.Пользователь нажимает кнопку записи, и телефон выбирает значения акселерометра с неопределенной частотой, поэтому для каждой записи я также сохраняю количество времени (в миллисекундах), которое прошло между началом записи и моментом записи значения.

Таким образом, мой ввод будет выглядеть примерно так:

{
 "x": 
  {
   "value":[1,2,3,4],
   "interval":[23,46,71,99]
  }
}

После завершения записи пользователь сможет просмотреть движение своего телефона в трехмерном пространстве.Так же, как эти инерциальные навигационные системы.Вот чего я хочу добиться: https://www.youtube.com/watch?v=ymuhJ6pt52o

Я хочу получить скорость и смещение (по 3 оси).Очевидно, что двойная интеграция дает неутешительные результаты.

Я слышал о фильтре Калмана, чтобы сделать данные более точными, но, будучи студентом 3 курса с очень плохим образованием по физике, я просто не понимаю, как это работает.

В настоящее время я работаю над тем, как вычислить частоту ошибок телефонного акселерометра пользователя, стоя на нем, записывая данные акселерометра и вычисляя дисперсию.

Кто-нибудь еще делал подобное??Я не могу пройти этот контрольно-пропускной пункт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...