Координационная интерполяция / сглаживание GPS

Я ищу подходящий алгоритм для интерполяции и сглаживания 1 Гц GPS-координат (в файле) до 60 Гц.

Хотя я нашел пару алгоритмов интерполяции, я не смог найти подходящий алгоритм сглаживания, который также обрабатывает интерполяцию.

ALGLIB звучит хорошо для интерполяции, но что за сглаживание?

0

Решение

Поскольку координаты GPS уже сильно отфильтрованы по Калману, я бы применил только линейную взаимосвязь между координатами.
Сглаживание делает позиции неправильными. Когда устройство движется, координаты уже гладкие. Обычно нет необходимости сглаживать дальше.
Если у вас есть проблемы, когда устройство стоит на месте, удалите эти позиции.

Рассмотрите возможность использования фильтра скользящего среднего для сглаживания данных, установите окно фильтра на 0,5 -1 с; текущая позиция в центре окна. Задержка составит половину размера окна.

В зависимости от реализации вы будете использовать первую половину окна и последнюю. (Что не было бы проблемой)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]