10.03.2022

Точность определения координат в GPS-навигации и причины ошибок GPS. Gps vs глонасс: какая система лучше Точность gps в сравнении с глонасс


Назначение

GPS (Global Positioning System - система глобального позиционирования), позволяет точно определять трехмерные координаты объекта, оснащенного GPS приемником: широту, долготу, высоту над уровнем моря, а также его скорость, направление движения и текущее время.

Краткая история

Система GPS разработана Министерством обороны США. Работы над этим проектом, именуемым NAVSTAR (NAVigation System with Ttiming and Ranging - навигационная система определения времени и дальности), начались еще в 70-х годах. Первый спутник системы был выведен на орбиту в 1974 г, а последний из 24 необходимых для покрытия всей Земли только в 1993 г. Первоначально GPS предназначалась для эксплуатации военными США (навигация, наведение ракет и пр.), однако с 1983 года, когда был сбит самолет Корейских авиалиний, случайно вторгшийся на территорию СССР, использование GPS было разрешено и для гражданских. При этом, точность передаваемого сигнала загрублялась с помощью специального алгоритма, но в 2000 году и это ограничение было снято. Министерство обороны США продолжает обслуживать и модернизировать систему GPS. Именно эта полная зависимость работоспособности системы от правительства одной страны (например, во время первой войны в Персидском заливе, гражданский сектор GPS был отключён) побудило другие страны развивать альтернативные системы навигации (российская - ГЛОНАСС, европейская - GALILEO, китайская - Beidou).

Принципы определения координат

Принцип определения координат объекта в системе GPS основан на вычислении расстояния от него до нескольких спутников, точные координаты которых известны. Информация о расстоянии минимум до 3 спутников позволяет определять координаты объекта как точку пересечения сфер, центр которых спутники, а радиус измеренное расстояние.

На самом деле точек пересечения сфер две, но одну из них можно отбросить т.к. она находится либо глубоко внутри Земли, либо очень высоко над ее поверхностью. Расстояние до каждого из спутников определяется как время прохождения радиосигнала от спутника до приемника умноженное на скорость света. Возникает задача точного определения времени прохождения радиосигнала. Она решается за счет генерации и передачи со спутника сигнала, модулируемого с помощью специальной последовательности. Точно такой же сигнал генерируется в GPS приемнике, а анализ отставания принятого сигнала от внутреннего позволяет определить время его прохождения.

Для точного определения времени прохождения сигнала часы GPS приемника и спутника должны быть максимально синхронизированы, отклонение даже на несколько микросекунд приводит к погрешности измерения в десятки километров. На спутнике для этих целей имеются высокоточные атомные часы. Установить аналогичные часы в GPS приемник невозможно (используются обычные кварцевые часы), поэтому для синхронизации времени используются дополнительные сигналы, как минимум с еще одного спутника. Предполагается, что если время в GPS приемнике синхронизировано точно, то окружность с радиусом равным расстоянию от четвертого спутника пересечет туже точку, что и окружности от остальных трех спутников. GPS приемник корректирует свои часы, до тех пор пока это условие не выполнится. Таким образом, для точного определения положения объекта в трехмерном пространстве (3D) необходимы сигналы минимум от 4 спутников (от 3 спутников без определения высоты над поверхностью земли - 2D). На практике при хорошей видимости небосвода GPS приемники получают сигналы сразу от множества спутников (до 10-12), что позволяет им синхронизировать часы и определять координаты с достаточно высокой точностью.

Наряду с последовательностью, по которой определяется время распространения сигнала, каждый спутник передает двоичную информацию - альманах и эфемериды. Альманах содержит информацию о текущем состоянии и расчетную орбиту всех спутников (получив информацию от одного спутника, появляется возможность сузить секторы поиска сигналов других спутников). Эфемериды - уточненную информацию об орбите конкретного спутника, передающего сигнал (реальная орбита спутника может отличаться от расчетной). Именно точные данные о текущем положении спутников позволяют GPS приемнику рассчитывать относительно них собственное местоположение.

Точность GPS

Типичная точность определения координат GPS приемниками в горизонтальной плоскости составляет примерно 1-2 метра (при условии хорошей видимости небосвода). Точность определения высоты над уровнем моря обычно в 2-5 раз ниже, чем точность определения координат в тех же условиях (т.е. в идеальных условиях 2-10 метра).

Уровень приёма сигнала от спутников, а как следствие и точность определения координат, ухудшается под плотной листвой деревьев или из-за очень большой облачности. Также нормальному приёму сигналов GPS могут повредить помехи от многих наземных радиоисточников. Однако, главным фактором, влияющим на снижение точности GPS, является неполная видимость небосвода. Особенно ярко это проявляется при нахождении GPS приемника в условиях плотной городской застройки, когда значительная часть небосвода скрыта рядом расположенными строениями, навесами и прочими препятствиями. Точность определения координат при этом может падать до 20-30 метров, а иногда и более. Препятствия не пропускают сигналы от части потенциально доступных в данной точке Земли спутников. Это приводит к тому, что расчеты ведутся по меньшему числу сигналов от спутников, находящихся преимущественно в одном секторе небосвода. Смещение при этом возникает обычно в перпендикулярной плоскости относительно препятствия.

Вообще, если говорить о точности GPS в условиях города, на основе накопленных статистических данных и собственного опыта можно сделать следующие выводы. Точность определения координат при нахождении транспортного средства на открытой местности (парковки, площади и пр.) и при движении по крупным автомагистралям, многополосным дорогам будет составлять 1-2 метра. При движении по узким улицам, особенно, когда вдоль них имеются близко расположенные дома, точность составит 4-10 метров. При нахождении автомобиля в "дворовых колодцах", очень близко к высотным домам и т.п. точность может падать вплоть до 20-30 метров.

Конечно, точность определения координат очень зависит и от качества самого приемника GPS, а также используемых антенн и их правильного размещения на транспортном средстве


Лекция по анатомии мобильных устройст в. Навигация (GPS, ГЛОНАСС и др.) в смартфонах и планшетах. Источники ошибок. Методы тестирования.

Еще совсем недавно в торговых сетях можно было купить устройства под названием "Навигаторы". Главная функция этих устройств полностью соответствовала их названию, и выполняли они её, как правило, хорошо.

В то время в мире практически единственной нормально работающей системой навигации была американская GPS (Global Positioning System), и её хватало на все потребности. Собственно, слова "навигация" (навигатор) и GPS были в то время синонимами.

Всё изменилось, когда производители КПК (карманных компьютеров), а затем смартфонов и планшетов, стали встраивать в свои устройства поддержку навигации. Физически она реализовывалась в виде встроенных приемников навигационных сигналов. Иногда поддержку навигации можно было найти даже в кнопочных телефонах.

С этого момента всё изменилось. Навигаторы, как отдельные устройства, почти исчезли и из производства, и из продажи. Потребители в массовом порядке перешли на использование смартфонов и планшетов в качестве навигаторов.
Тем временем были успешно запущены в эксплуатацию еще две системы навигации - российская ГЛОНАСС и китайская Beidou (Бэйдоу, BDS).

Но это не значит, что в качестве навигации что-то стало лучше. Функция навигации в этих устройствах (смартфонах и планшетах) стала уже не основной, а одной из многих.

В результате многие пользователи стали замечать, что для целей навигации не все смартфоны "одинаково полезны".

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

Но прежде чем винить производителей во всех грехах, разберемся сначала с источниками ошибок в навигации. Ибо производители, как мы выясним далее, виноваты не во всех грехах, а только в половине. :)

Ошибки в навигации можно разделить на два основных класса: вызванные внешними относительно устройства навигации причинами, и внутренними.

Начнем с внешних причин . Они возникают, в основном, из-за неравномерности атмосферы и естественной технической погрешности средств измерений.

Их примерный вклад таков:

Преломление сигнала в ионосфере ± 5 метров;
- Колебания орбиты спутника ± 2.5 метра;
- Ошибка часов спутника ± 2 метра;
- Неравномерность тропосферы ± 0.5 метра;
- Влияние отражений от предметов ± 1 метр;
- Погрешности измерения в приемнике ± 1 метр.

Эти погрешности имеют случайный знак и направление, поэтому итоговая погрешность рассчитывается в соответствии с теорией вероятностей как корень из суммы квадратов и составляет 6.12 метра. Это не значит, что погрешность всегда будет такой. Она зависит от количества видимых спутников, их взаимного расположения, а наиболее всего - от уровня отражений от окружающих предметов и влияния препятствий на ослабление сигналов спутников. В результате погрешность может быть как выше, так и ниже приведенной "усредненной" величины.

Ослабление сигналов от спутников может наступать, например, в следующих случаях:
- при нахождении внутри помещения;
- при нахождении между близко расположенными высокими объектами (между высотными зданиями, в узком горном ущелье и т.п.);
- при нахождении в лесу. Как показывает опыт, плотный высокий лес может значительно затруднять навигацию.

Эти проблемы связаны с тем, что высокочастотные радиосигналы распространяются подобно свету – то есть только в пределах прямой видимости.

Иногда навигация, пусть и с ошибками, может работать и на отраженных от препятствий сигналах; но при многократном переотражении они становятся настолько слабыми, что навигация с ними работать перестает.

Теперь переходим к "внутренним" причинам ошибок в навигации; т.е. которые создаются самим смартфоном или планшетом.

Собственно, проблем здесь только две. Во-первых, слабая чувствительность навигационного приемника (или проблемы с антенной); во-вторых, «кривой» софт смартфона или планшета.

Перед рассмотрением конкретных примеров поговорим о способах проверки качества навигации.

Методы тестирования навигации .

1. Тестирование навигации в «статике» (при неподвижном положении смартфона/планшета).

Такая проверка позволяет определить следующие параметры:
- скорость первоначального определения координат при «холодном старте» (засекается по часам);
- список навигационных систем, с которыми работает данный смартфон/планшет (GPS, ГЛОНАСС и т.д.);
- расчетную точность определения координат;
- скорость определения координат при «горячем старте».

Эти параметры можно определить как с помощью обычных навигационных программ, так и с помощью специальных тестовых программ (что удобнее).

Правила тестирования в «статике» очень просты: тестирование должно делаться на открытом пространстве (широкая улица, площадь, поле и т.п.) и при отключенном интернете . При нарушении последнего требования время «холодного старта» может значительно ускориться за счет прямого скачивания орбит спутников из интернета (A-GPS, assisted GPS) вместо их определения по сигналам с самих спутников; но уже будет «не честно», поскольку это уже не будет чистая работа самой системы навигации.

Рассмотрим пример работы программы тестирования навигации AndroiTS (существуют и аналоги):


(кликнуть для увеличения)

На только что представленной картинке видно, что смартфон работает с тремя навигационными системами: американской GPS, российской ГЛОНАСС и китайскойBeidou (BDS ).

В нижней части скриншота видны успешно определенные координаты текущего места. Величина одного градуса по широте – примерно 100 км, соответственно, цена единицы младшего разряда – 10 см.

Величина одного градуса по долготе – разная для разного географического положения. На экваторе она тоже составляет около 100 км, а вблизи полюсов уменьшается до 0 (у полюсов меридианы сближаются).

Справа от колонки с обозначением государственной принадлежности спутников идет колонка с номерами спутников. Эти номера к ним жестко привязаны и не меняются.

Далее идут колонки с цветными столбиками. Величина столбиков означает уровень сигнала, а цвет - их использование системой навигации или не использование. Неиспользуемые спутники обозначены серыми столбиками. Цвет используемых зависит от их уровня сигнала.

Следующая колонка - это тоже уровень сигнала от навигационных спутников, но уже в цифрах ("условных единицах").

Затем идет колонка с зелеными галочками и красными прочерками - это повтор информации о том, используется спутник или нет.

В верхней строке словом "ON" обозначен статус состояния навигации; в данном случае это означает, что в настройках смартфона разрешено определение координат и они определены. Если же там указан статус "WAIT" , то определение координат разрешено, но необходимое количество спутников еще не найдено. Статус "OFF" означает, что в настройках смартфона определение координат запрещено.

Затем кружочком с концентрическими окружностями и цифрой 5 обозначена расчетная точность определения координат в данный момент - 5 м. Эта величина рассчитывается, исходя из количества и "качества" используемых спутников и предполагает, что обработка данных от спутников в смартфоне делается без ошибок; но, как увидим далее, это не всегда так.

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

К сожалению, данное приложение не показывает время, затраченное на первоначальное определение координат ("холодный старт"), да и другие подобные приложения - тоже. Это время надо "засекать" вручную. Если время «холодного старта» составило менее минуты, то это – отличный результат; до 5 минут – хороший; до 15 минут – средний; более 15 минут – плохой.

Для определения скорости «горячего старта» достаточно выйти из программы тестирования и через несколько минут снова зайти. Как правило, за время запуска тестовой программы она успевает определить координаты и сразу же предъявляет их пользователю. Если же задержка с предъявлением координат при «горячем старте» превышает 10 секунд, то это уже подозрительно долго.

Эффект быстрого определения координат при «горячем старте» связан с тем, что система навигации запоминает последние вычисленные орбиты спутников и ей не надо заново их определять.

Итак, с тестированием навигации в «статике» разобрались.

Переходим ко 2-ому пункту тестирования навигации - в движении.

Главное предназначение навигации – привести нас в правильное место в процессе движения, и без проверки в движении тест был бы неполным.

В процессе движения с точки зрения навигации существуют три типа местности: открытая местность, городская застройка и лес.

Открытая местность – это идеальные условия навигации, здесь проблем нет (разве только у совсем "отстойных" устройств).

Городская застройка в большинстве случаев характеризуется наличием высокого уровня отражений и небольшим снижением уровня сигнала.

Лес «работает» наоборот – существенное ослабление сигнала и небольшой уровень отражений.

Для начала посмотрим на образец почти "идеального" трека:


На картинке изображены два трека: туда/обратно (так будет и далее почти на всех картинках). Такие картинки позволяют сделать достоверный вывод о качестве навигации, так как можно сличить два почти одинаковых трека между собой и с дорогой. На этой картинке всё хорошо – колебания трека находятся в пределах естественной погрешности. В верхней части адекватно прорисован проезд по разные стороны кольцевого перекрестка. В некоторых местах заметно расхождение между треками, вызванное, вероятно, отражениями сигнала от водной поверхности и от металлических конструкций моста через реку. А в некоторых - почти идеальное совпадение.

Теперь разберем несколько типовых случаев "проблемных" треков.

Посмотрим на трек GPS смартфона, на который повлияло снижения уровня сигнала в высоком лесу:

Расхождение треков друг с другом и с дорогой заметное, но далеко не катастрофическое. В данном случае точность навигации в смартфоне снизилась в пределах "естественной убыли" для таких условий. Такой смартфон надо признать подходящим для навигационных целей.

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

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

Возьмем, например, такой трек:

На только что приведенном скриншоте виден иглообразный выброс, который не мог быть следствием каких-то помех: путь проходил через малоэтажную застройку без густых лесопарковых насаждений. Данный выброс целиком на совести "кривого" софта.

Но это были еще "цветочки". Бывают смартфоны, где аномальные ошибки навигации - это уже не "цветочки", а "ягодки":

При записи данного трека аномальные ошибки "кривого" софта соединились с ослаблением сигналов в высоком лесу. В результате получился трек, по которому просто невозможно догадаться, что путь туда и обратно был пройден по одной и той же тропинке трезвым человеком. :)
А густой пучок линий в верхней части - это "путь" неподвижно лежащего смартфона во время привала. :)

Есть еще один вид аномальных ошибок, связанный с паузой в потоке данных, поступающих от навигационного приемника к вычислительной части смартфона:

На этой картинке видно, что часть пути (примерно 300 м) прошла по прямой линии, притом частично прямо по воде. :)

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

В случае же полного пропадания сигналов от спутников, навигационные программы обычно не соединяют прямыми линиями точки пропажи и появления, а оставляют просто "пустое место" (получается разрыв в треке):

На этой картинке виден разрыв трека в том месте, где часть пути прошла по подземному переходу с полным пропаданием видимости всех спутников.

После изучения причин и характерных ошибок навигации, пора перейти к выводам .

Наилучшая навигация, как и следовало ожидать, бывает у смартфонов и планшетов "высоких" брендов. С ними проблемы в виде аномальных ошибок пока что не обнаруживались. И, разумеется, чем больше систем навигации поддерживает устройство, тем лучше. Правда, поддержка китайской Beidou пока имеет смысл при использовании устройства в регионах и странах, расположенных недалеко от Поднебесной. Китайская система навигации не глобальная, а "местная" (на данный момент). Так что поддержки GPS и ГЛОНАСС будет вполне достаточно.

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

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

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

Ваш Доктор .
20.01.2017

Статья о системах ГЛОНАСС и GPS: характеристики спутниковых систем, их особенности и сравнительный анализ. В конце статьи - видео о принциах работы GPS и ГЛОНАСС.

Сейчас сферы влияния поделены между российской ГЛОНАСС, американской GPS (Global Positioning System) и понемногу набирающей обороты китайской BeiDou. Выбор системы для собственного автомобиля может обуславливаться патриотическими мотивами, а может основываться на грамотном взвешивании преимуществ и недостатков этих разработок.

Основы спутниковой связи


Предназначение каждой спутниковой системы – определение точного местонахождения какого угодно объекта. В контексте автомобиля эта задача осуществляется посредством специального устройства, помогающего установить координаты на местности, известного как навигатор.

Спутники, взаимодействующие с конкретной навигационной системой, отправляют ей персональные сигналы, отличные друг от друга. Для четкого определения пространственных координат навигатору достаточно информации от 4 спутников. Таким образом, это не простой автомобильный гаджет, а один из элементов сложного механизма космического позиционирования.

При движении автомобиля координаты непрерывно изменяются. Поэтому навигационная система устроена так, чтобы через некие равные промежутки времени обновлять получаемые данные и заново пересчитывать расстояние.


Преимущество современных систем в том, что они обладают способностью запоминания схемы расположения спутников даже в выключенном состоянии. Это значительно повышает эффективность прибора, когда нет необходимости каждый раз заново отыскивать орбиту спутника. Для автомобилистов, регулярно обращающихся к навигатору, разработчики предусмотрели функцию «горячего старта» - максимально быстрой связи устройства со спутником. При редком использовании навигатора старт будет «холодным», то есть, в этом случае соединение со спутником будет более длительным, занимающим от 10 до 20 минут.

Создание систем


Хотя первым спутником Земли была советская разработка, вначале родилась именно американская GPS . Ученые обратили внимание на перемены в спутниковых сигналах, зависящие от его перемещения по орбите. Тогда они задумались над методикой расчета не только координат самого спутника, но и привязанных к нему земных объектов.

В 1964 году заработала исключительно военная навигационная система под названием TRANZIT, ставшая первой в мире разработкой такого уровня. Она способствовала запуску ракет с подводных лодок, но точность расположения объекта рассчитывала только на расстоянии 50 метров. К тому же объект этот должен был оставаться абсолютно неподвижным.

Стало понятно, что первый и на тот момент единственный в мире навигатор не справляется с задачей постоянного определения координат. Это происходило от того, что проходя по низкой орбите, спутник мог подавать сигналы на Землю только в течение часа.

Следующая, модернизированная версия появилась спустя 3 года вместе с новым спутником Тиматионом-1 и его собратом Тиматионом-2. Совместно они поднялись на более высокую орбиту и объединились в единую систему, названую «Навстар». Начинала она так же, как военная разработка, но затем было принято решение сделать ее общедоступной для нужд гражданского населения.

Эта система функционирует до сих пор, насчитывая в своем арсенале 32 спутника, обеспечивающих полное покрытие Земли. Еще 8 аппаратов имеются в резерве на некий непредвиденный случай. Двигаясь на существенном расстоянии от планеты по нескольким орбитам, спутники завершают оборот почти за сутки.

Над отечественной системой ГЛОНАСС начали работать еще во времена Союза - мощной державы, обладающей выдающимися научными умами. Выведение на орбиту искусственного спутника запустило проектировочные работы системы позиционирования.


Первый советский спутник 1967 года рождения должен был стать единственным, достаточным для расчета координат. Но скоро в космосе появилась целая оборудованная радиопередатчиками система, известная населению как Цикада, военные называли ее Циклоном. Ее задачей стало определение терпящих бедствие объектов, чем она и занималась вплоть до появления ГЛОНАССа в 1982 году.

Советский Союз был разрушен, страна находилась в бедственном положении и не могла изыскать резервы для доведения до ума высокотехнологичной системы. Вся система включала в себя 24 спутника, но из-за финансовых трудностей почти половина из них не функционировала. Поэтому в то время, в 90-х годах, ГЛОНАСС даже близко не могла конкурировать с GPS.

На сегодняшний день российские разработчики намерены догнать и обогнать американских коллег, что уже подтверждает более быстрое обращение вокруг Земли наших спутников. Пусть исторически российская спутниковая система ощутимо отставала от американской, из года в год этот отрыв сокращается.

Преимущества и недостатки


На каком уровне сейчас обе системы? Какую из них предпочесть рядовому обывателю для своих житейских задач?

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

Спутники GPS практически не появляются севернее 55-й параллели, а в южном полушарии, соответственно, южнее. Тогда как при угле наклона в 65 градусов и высоте нахождения в 19,4 тыс.км спутники ГЛОНАСС поставляют отличные, стабильные сигналы в Москву, Норвегию и Швецию, что так оценили зарубежные специалисты.

Хотя обе системы имеют большое количество спутников во всех орбитальных плоскостях, другие эксперты все же отдают пальму первенства GPS. Даже при активной программе усовершенствования российской системы на данный момент американцы имеют 27 спутников против 24 российских, что дает большую четкость их сигналам.

Достоверность сигналов ГЛОНАСС составляет 2,8 м по сравнению с 1,8 м у GPS. Однако эта цифра достаточно усреднена, потому что спутники могут выстроиться на орбите таким образом, что показатель погрешности возрастет в несколько раз. Причем такая ситуация может постичь обе спутниковые системы.

По этой причине производители стараются оснастить свои устройства двухсистемной навигацией, принимающей сигналы и GPS, и ГЛОНАСС.

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


Если говорить о выявленных недостатках обеих навигационных систем, их можно распределить следующим образом:

ГЛОНАСС:

  • смена небесных координат (эфемерид) приводит к неточности определения координат, достигающей 30 метров;
  • достаточно частое, хотя и кратковременное прерывание сигнала;
  • ощутимое влияние особенностей рельефа на четкость получаемых данных.
GPS:
  • получение ошибочного сигнала вследствие многолучевой интерференции и атмосферной нестабильности;
  • существенное отличие гражданской версии системы, имеющей слишком ограниченные возможности по сравнению с военной разработкой.

Двухсистемность


В общей сложности на орбите постоянно крутится более пяти десятков спутников обеих мировых держав. Как уже было сказано, для получения достоверных координат достаточно хорошего «обзора» 4 спутников. На ровном пространстве, в степи или в поле, любой приемник сумеет зафиксировать одновременно до десятка сигналов, тогда как в лесу или горной местности связь стремительно исчезает.

Таким образом, цель разработчиков состоит в том, чтобы каждое принимающее устройство было способно связываться с максимальным количеством спутников. Это снова возвращает к идее совмещения ГЛОНАСС и GPS, что уже практикуют в Америке для служб спасения. Как бы ни складывались отношения государств, человеческая жизнь превыше всего, а двухсистемный чип с большей скоростью и четкостью определит местоположение попавшего в беду человека.

Такой синтез избавит и автомобилистов от неспособности сориентироваться в незнакомой местности из-за того, что навигатор слишком медленно налаживает соединение и слишком долго обрабатывает информацию. Причиной тому служит потеря спутника из-за банальных помех: высокого здания, эстакады или даже крупногабаритной фуры по соседству. Но если автонавигатор будет оснащен двухсистемным чипом, вероятность его «зависания» значительно уменьшится.

Когда подобная практика станет повсеместной, навигатору будет безразлична страна происхождения системы, ведь он сможет одновременно отслеживать до 40 спутников, выдавая фантастически точное определение местонахождения.

Видео о принципах работы GPS и ГЛОНАСС:

Пользователя GPS-навигатора всегда интересует реальная точность GPS-навигации и степень доверия к ее показаниям. Насколько можно приближаться к какой-либо навигационной опасности, полагаясь только на приемник GPS-навигатора? К сожалению, однозначного ответа на этот вопрос не существует. Это связано со статистическим характером ошибок GPS-навигации. Рассмотрим их подробнее.

На скорость распространения радиоволн влияют ионосфера и тропосфера, ионосферная и тропосферная рефракция. Это главный, после отключения SA, источник погрешностей. Скорость радиоволн в пустоте постоянна, но при входе сигнала в атмосферу изменяется. Для сигналов от разных спутников задержка времени различна. Задержки распространения радиоволн зависят от состояния атмосферы и высоты спутника над горизонтом. Чем ниже , тем больший путь проходит его сигнал через атмосферу и тем больше искажения. Большинство приемников исключают использование сигналов от спутников с возвышением над горизонтом менее 7,5 градусов.

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

Режим SA.

Для сохранения преимущества высокой точности для военных GPS-навигаторов с марта 1990 года был введен режим ограничения доступа SA (Selective Availability), искусственно снижающий точность гражданского GPS-навигатора. При задействованном режиме SA в мирное время добавляется ошибка в несколько десятков метров. В особых случаях могут вводиться ошибки в сотни метров. Правительство США отвечает за работоспособность системы GPS перед миллионами пользователей, и можно рассчитывать, что повторное включение SA, и тем более, столь значительное снижение точности не будет введено без достаточно серьезных причин.

Загрубление точности достигается путем хаотического сдвига времени передачи псевдослучайного кода. Ошибки, возникающие от SA, - случайные и равновероятные в каждую сторону. SA влияет также на точность курса и скорости по GPS-навигатору. По этой причине неподвижный приемник часто показывает слегка изменяющиеся скорость и курс. Так что оценить степень воздействия SA можно по периодическим изменениям курса и скорости по GPS.

Погрешности в эфемеридных данных при GPS-навигации.

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

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

Влияние отраженного сигнала на точность GPS-навигации.

Кроме прямого сигнала от спутника GPS-приемник также может принять сигналы, отраженные от скал, зданий, проходящих судов — так называемое характеризующие многолучевое распространение (multypath). Если прямой сигнал закрыт от приемника надстройками или такелажем судна, отраженный сигнал может быть сильнее. Этот сигнал проделывает более длинный путь, и приемник «думает», что находится дальше от спутника, чем на самом деле. Как правило, эти ошибки намного меньше 100 метров, поскольку только близко расположенные предметы способны дать достаточно сильное эхо.

Спутниковая геометрия при GPS-навигации.

Зависит от расположения приемника относительно спутников, по которым определяется позиция. Если приемник поймал четыре спутника и все они находятся на севере - спутниковая геометрия плохая. Результат — ошибка до 50-100 метров или даже невозможность определения координат.

Все четыре измерения - из одного и того же направления, и область пересечения линий положений слишком велика. Но если 4 спутника будут расположены равномерно по сторонам горизонта, то точность намного возрастет. Спутниковая геометрия измеряется геометрическим фактором PDOP (Position Dilution Of Precision). Идеальному расположению спутников соответствует PDOP = 1. Большие значения говорят о плохой спутниковой геометрии.

Пригодными для навигации считаются значения PDOP меньше 6,0. В двухмерной навигации применяется HDOP (Horizontal Dilution Of Precision), меньше 4,0. Также используются вертикальный геометрический фактор VDOP, меньше 4,5, и временной TDOP, меньше 2,0. PDOP служит множителем для учета ошибок от других источников. Каждая измеренная приемником псевдодальность имеет свою погрешность, зависящую от атмосферных помех, ошибок в эфемеридах, режима SA, отраженного сигнала и так далее.

Так, если предполагаемые значения суммарных задержек сигнала по этим причинам, URE — User Range Error или UERE — User Equivalent Range Error, по-русски ЭДП - эквивалентная дальномерная погрешность, в сумме составляют 20 метров и HDOP = 1,5, то ожидаемая ошибка определения места будет равна 20 х 1,5 = 30 метров. Приемники GPS-навигаторов по-разному представляют информацию для оценки точности с использованием PDOP.

Кроме PDOP или HDOP, используется GQ (Geometric Quality) — величина, обратная HDOP, или качественная оценка в баллах. Многие современные приемники показывают ЕРЕ (Estimated Position Error - ожидаемую ошибку позиции) непосредственно в единицах дистанции. ЕРЕ учитывает расположение спутников и прогноз погрешности сигналов для каждого спутника в зависимости от SA, состояния атмосферы, ошибок спутниковых часов, передаваемых в составе эфемеридной информации.

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

По материалам книги «Все о GPS-навигаторах».
Найман В.С., Самойлов А.Е., Ильин Н.Р., Шейнис А.И.

Здравствуйте!

К сожалению, я не нашел на Хабре упоминаний о замечательной библиотеке для обработки сырых измерений – RTKLib . В связи с этим рискнул написать немного о том, как с её помощью можно получить сантиметры в относительной навигации.
Цель простая – обратить внимание общественности.

Сам я только недавно начал работать с этой библиотекой и был поражен её возможностями для простых смертных. В интернете достаточно много информации о практических примерах, но хотелось попробовать самому - и вот результат.

Итак, процесс в общем виде выглядит следующим образом:

Допустим, у нас есть два ГЛОНАСС/GPS приемника, с которых мы умеем получать сырые измерения (raw data). Сырыми они называются потому, что являются первичным материалом для обработки – псевдодальности, доплер, фазовые измерения…
С помощью утилиты STRSVR из состава библиотеки RTKLib нам необходимо записать два потока данных – один от базовой станции, которая будет неподвижно стоять, и второй – от ровера, который планируем перемещать. Запись от базы желательно стартовать заранее, минут за 10-15 до записи ровера.

В моем случае база находилась на крыше здания, а с ровером выходил на улицу. Для записи использовал два ноутбука.

1) Настраиваем Input – Serial обоих ноутах, это поток от GNSS приемника.

2) Output – File, это будет у нас файл сырых измерений.

3) Пускаем базу на запись – Start и неторопливо идем на открытую местность.

Для небольшой демонстрации распечатал лист А4 с буквой H, которую хотел обвести антенной, точнее основанием под установку на штатив. Антенна TW3440 производства Канадской компании Tallysman с заказной подстилающей поверхностью 30х30 см.

4) Располагаемся на мостовой, ставим ровер на запись и пытаемся медленно обвести буковку. Хоть на ровере стоит частота выдачи 5Гц, лучше уж все сделать тщательно.

5) По окончанию обводки сворачиваемся и идем смотреть что получилось.

6) Скидываем оба файла на один компьютер и приступаем к обработке.

7) Первое – надо из сырых данных получить стандартные RINEX файлы. В этом нам поможет RTKCONV:

8) Указываем путь к файлу с сырыми данными, а так же папку, куда программа поместит RINEX, формат сырых данных, в моем случае это NVS BINR и в настройках ставим галочки GPS и GLO, остальное можно не трогать.

9) Жмем Convert и получаем файлы для ровера и потом для базы, лучше их расположить в соответствующих папках Base и Rover.

11) Жмем Options, вкладка Settings 1, в настройке режима указываем Kinematic для обработки относительных измерений. Ставим галочки GPS и GLO, можно потом поиграться с настройками.

12) Вкладка Output – можно выставить формат выходных данных, например NMEA.

13) Важный момент – вкладка Positions, тут надо указать координаты базовой станции, либо взять их из заголовка, либо путем усреднения за период записи. Чем точнее знаем координаты базы тем точнее будут абсолютные координаты ровера.
Для примера укажем RINEX Header Position – взять из заголовка файла.

14) Нажимаем ОК и переходим в основное окно, там в поле Rover указываем путь к RINEX файлу ровера, ну и для базы путь к соответствующему файлу. Нажимаем Execute и ждем результат. После обработки можем посмотреть результат, нажав на Plot.

15) Внизу из рисунка видно, что решений с сантиметровой точностью получено 97.3%, остальное - это плавающее решение, точность которого значительно хуже.

На этом пока все.

Если кому будет интересно, могу написать как реализовать RTK режим.

Так же неплохо бы узнать ваше мнение: в каких не очевидных приложениях можно использовать решения с сантиметровой навигацией?