Я пытаюсь найти какую-либо документацию или даже любую информацию об общем методе для взятия в режиме реального времени выборки координат и определения направления устройства.C++ GPS доверительный алгоритм?
У меня есть функция:
function add(x, y) {
buffer.push_back(sqrt(pow(x - KNOWN_X, 2) + pow(y - KNOWN_Y, 2)));
}
Я хотел бы, чтобы сканировать буфер после того, как каждый раз, когда добавляется новое расстояние и проверить, если устройство движется в сторону или по направлению к известному местоположению. Жесткой частью, с которой я столкнулся, является ошибка GPS. У меня есть устройства с рейтингом в 4,5 Гбит/с. Поэтому некоторые из расстояний будут колебаться, поскольку они идут в/в сторону. Что такое хорошо известный алгоритм, чтобы уверенно пробовать некоторые из этих расстояний и сказать мне, увеличивается или уменьшается разрыв?
Я рассмотрел несколько алгоритмов сокращения шума, таких как Kalman, но это очень сложно и сложно настроить для достижения нужных мне результатов.
Почему вы xoring вещи с 2? – PlasmaHH
Извините, это просто псевдокод, я исправлю это. Я имел в виду pow (...) – user2843645