YAN писал(а):Но почему-то увод с маршрута
А это уже зависит от математики, на сколько сильно стоит сглаживание в приемнике. Сырые (первичные) данные вырабатываемые, GPS о месте положения достаточно зашумленные и их качество зависит от многих факторов - от созвездия спутников, от чувствительности антенны GPS, от наличия внешних помех - это все называется динамическая ошибка позиционирования. Для определения местоположения достаточно трех спутников, но точность местоположения будет достаточно грубым, СКО порядка 150 метров, если в абсолютных значениях - 500 метров. Далее производители GPS на аппаратном уровне (имею ввиду сам процессор GPS, а не процессор, в котором запущено приложение Карта), реализуют много канальность, т.е в обработку используется несколько спутников, при этом получается избыточность информации. Решается задача с использованием Фильтров калмана цать-какого-нибудь порядка. Или фильтр Ботерворда, правда последним уже практически не пользуется. Фильтрация Калмана вносит некоторое сглаживание GPS сигнала, отсюда возникают динамические задержки и ошибки. На основе получаемых значений местоположения и по их изменчивости определяется скорость перемещения и направление движения. Именно поэтому невозможно с помощью GPS на неподвижном объекте определить направление. Производители пошли дальше и стали в некоторые системы встраивать миниатюрные магнитные компасы - это не что иное как маленькие катушечки индуктивности, которые имеют векторы индуктивности ортогонально друг-другу. Обычно это три катушечки. Под действием вектора магнитного поля Земли, изменяются индуктивности катушек, и зная значения трех индуктивностей строится базис - что и есть направление на магнитный полюс Земли - т.е. Курс. В более крутых системах ставятся датчики движения, так называемые гироскопы (измеряют угловые перемещения - вращение) и акселерометры (измеряют ускорение), которые позволяют решать комплексное решение задачи навигации совместно GPS. Даже при пропадании сигнала GPS система продолжает решать задачу определения местоположения, но при этом накапливается ошибка местоположения, которая напрямую зависит от точности гироскопов и акселерометров. Так на подводной лодке, такая система обеспечивает точность порядка десятков метров за месяц автономки, простенькие микромеханические (кварцевые) гироскопы (примерно такие ставятся в современные снаряды) обеспечивают такую же точность местоположения, но в течении десятков секунд. Второе направление повышения точности GPS и возможности определения курса на неподвижных объектах - это использование многоантенных систем, обычно три антенны. Это на треугольной раме с длиной ребра порядка 1-1,5м ставятся в вершинах по антенне GPS. Зная плечи рамы и какая антенна в какой вершине стоит, можно определить положение рамы в пространстве, ее наклон и ориентацию относительно сторон света.
Ну вот так работает GPS
Добавлено через 33 минуты 16 секунд:Уже после того как GPS процессор сформирует эту информацию, он ее передает в приложения, типа Навител, Гармин, СитиГид и т.д. Которые эти данные от GPS уже дальше оптимизируют под свои задачи: например - притягивать к дороге, за сколько предупреждать до перекрестка и т.д.