Это будет для внутреннего применения.Пользователь нажимает кнопку записи, и телефон выбирает значения акселерометра с неопределенной частотой, поэтому для каждой записи я также сохраняю количество времени (в миллисекундах), которое прошло между началом записи и моментом записи значения.
Таким образом, мой ввод будет выглядеть примерно так:
{
"x":
{
"value":[1,2,3,4],
"interval":[23,46,71,99]
}
}
После завершения записи пользователь сможет просмотреть движение своего телефона в трехмерном пространстве.Так же, как эти инерциальные навигационные системы.Вот чего я хочу добиться: https://www.youtube.com/watch?v=ymuhJ6pt52o
Я хочу получить скорость и смещение (по 3 оси).Очевидно, что двойная интеграция дает неутешительные результаты.
Я слышал о фильтре Калмана, чтобы сделать данные более точными, но, будучи студентом 3 курса с очень плохим образованием по физике, я просто не понимаю, как это работает.
В настоящее время я работаю над тем, как вычислить частоту ошибок телефонного акселерометра пользователя, стоя на нем, записывая данные акселерометра и вычисляя дисперсию.
Кто-нибудь еще делал подобное??Я не могу пройти этот контрольно-пропускной пункт