Функция позиционирования gps что это
Как работает GPS
Содержание
Содержание
Надо найти библиотеку в 3 часа ночи — пожалуйста, доехать до Рубинштейна «24» — нет проблем, найти север без фокусов с иголкой — запросто. Портативные гаджеты давно заменили бумажные карты и компасы благодаря GPS и ее аналогам. Система спутниковой навигации — популярная тема для споров, обросшая мифами и легендами, как исландское дерево мхом. Попытаемся разобраться во всем по порядку.
Маленький, но уже военный
В 1967 году руководство СССР задумалось о создании системы глобальной навигации. Спустя 9 лет родился «Циклон» — комплекс спутников, снабженных атомными часами, передатчиками и возобновляемым источником питания. Перспективный космический страж не долго сиял золотыми эполетами солнечных батарей. В начале 90-х прекратили выделять ассигнования, несколько спутников сломались и сошли с орбиты. Сменив в 1993 году военную форму на гражданский костюм, Циклон взял новое имя — ГЛОНАСС. В этом же году американцы запустили двадцать четвертый спутник, завершив девятнадцатилетнюю эпопею создания GPS. До этого момента СССР и США шли ноздря в ноздрю, создавая практически идентичные системы, но кризис 1998 года изменил расстановку сил навсегда.
Слухи и факты
Среди форумных забияк бытует мнение, что ГЛОНАСС — плохая система с очень низкой точностью позиционирования, ее работе может помешать даже дерево. Слухи начали распространяться в начале 2000 годов.
Десяток спутников отправились в космос полетать, один сошел с орбиты, их осталось девять.
Девять спутников, в космосе летая, ловили солнца луч, один не смог поймать, их осталось восемь.
Из-за недостатка финансирования в 2001 году количество летунов сократилось до шести. В те времена пациент был скорее мертв, чем жив. В 2007 аппаратов стало 18, в 2010 на орбиту вывели 26 штук. Космические скитальцы постоянно падают, срок жизни американского образчика технического искусства — 10 лет, у российского меньше.
Как это работает?
Спутник в космосе — летающая радиостанция, посылающая приветственные сигналы приемникам. Роль приемников играют наши смартфоны и навигаторы. Вопреки расхожему заблуждению, телефон никуда и никакие сигналы не отправляет с помощью супермощной антенны. Для точного вычисления координат необходимо минимум 4 спутника — три передают данные о своем местоположении относительно земли и друг друга, четвертый фиксирует время прохождения сигнала от передатчика к приемнику. Местоположение устройства определяет процессор — он должен быть мощным. Флагманский вычислитель обрабатывает информацию практически мгновенно. Старенький же процессор, как Сусанин, будет долго водить по кустам, кочкам и болотам. Современные устройства умеют принимать сигналы от 12 летающих радиостанций, в скором времени научатся и от всех 24. Чем больше источников информации — тем лучше.
Кроме широко известной GPS и отечественного аналога, существует еще несколько похожих систем навигации — китайский Beidou, европейский Galileo, индийский IRNSS. Но чтобы точно определять координаты, достаточно только одной. Такое многообразие обуславливается лишь страхом пред отключением GPS и необходимостью координировать передвижение войск в случае войны.
Не такой, как все
У ГЛОНАСС, в отличии от GPS, отсутствует привязка к планете. Из-за этого спутники не видят краев и часто падают, сгорая в атмосфере. Точность тоже страдает — 4–8 метров против 2,5 метров у американцев. Зато в России можно пользоваться двумя системами одновременно, получая точность в 1,5 метра. В США такая опция доступна только в некоторых штатах, устройства просто не видят российские спутники. Для точного определения местоположения на территории РФ достаточно 18 спутников на орбите. ГЛОНАСС лучше всего ловит на севере, потому что изначально система создавалась для позиционирования войск в северных регионах страны. GPS info — приложение, помогающее ловить сигналы от двух систем одновременно. Узнать, сколько космических летунов видит конкретное устройство, можно с помощью софта GPS Test.
Почему тупит?
Спутники все время находятся в движении, их траекторию отслеживают наземные станции. Актуальная информация отправляется на гаджеты в альманахах — библиотеках с самыми точными сведениями о местоположении всех доступных спутников. Обновляются альманахи по воздуху через GPRS или Wi-Fi. Если скорость Интернет-соединения низкая, процедура поиска может затянутся на 5–10 минут. В нормальном режиме на обновление уйдет 30 секунд.
Для тех, у кого с интернетом все норм, придумали A-GPS — специальный софт, передающий данные о местоположении спутника с помощью всемирной сети. Используется там, куда не пробиться сигналу от крылатой радиостанции — горы, подвалы, низины. По сути A-GPS — это цифровой репитер, повторяющий сигналы от GPS по другим каналам.
Незаменимые помощники
Акселерометр приходит на помощь спутникам, показывая куда поворачивает телефон, с какой скоростью он движется.
Магнитометр помогает акселерометру понять, где север, чтобы сориентировать в пространстве. Чем больше всяких датчиков в гаджете, тем точнее будут определены координаты.
Датчик компаса помогает определить направление движения. Если он не настроен, точность позиционирования значительно снижается. Чтобы привести его в рабочее состояние, достаточно запустить приложение и откалибровать, следуя инструкции от производителя.
А что в целом?
ГЛОНАСС — ровесник GPS, идеален для северных регионов, об этом хорошо осведомлены Шведы, использующие именно эту систему спутниковой связи. Самый большой минус — низкая точность, компенсируется подключением GPS-спутников через специальное приложение для Android и iOS.
В смартфонах антенна не важна, главное процессор и вспомогательные датчики, топовые устройства не имеют проблем с навигацией. A-GPS и другой софт — отличные костыли, помогающие престарелым устройствам ориентироваться в условиях мегаполисов и бездорожий. Для быстрого и правильного позиционирования навигатор необходимо подключать к 4G или регулярно обновлять информацию с помощью ноутбука, смартфона по Bluetooth.
Путешествуйте чаще, не бойтесь открывать новые места, ведь современные технологии не стоят на месте и в ногу идут с желаниями человека, помогая и упрощая ему жизнь в исследовании неизведанного.
Технология глобальной спутниковой навигации: какие бывают системы, параметры и функции
В этой статье мы расскажем про глобальные системы позиционирования, разработанные в США, России, ЕС и Китае; объясним, как поддержка технологий глобальной спутниковой навигации реализована в электронных устройствах, а также опишем ключевые и дополнительные функции современных навигационных приемников.
Система GPS (Global Positioning System) создавалась для применения в военных целях. Она начала работать в конце 80-х — начале 90-х годов, однако до 2000 года искусственные ограничения на определение местоположения существенно сдерживали ее возможности использования в гражданских целях.
Орбиты спутников системы GPS. Пример видимости спутников из одной из точек на поверхности Земли. Visible sat — это число спутников, видимых над горизонтом наблюдателя в идеальных условиях (чистое поле).
ГЛОНАСС
Российский аналог GPS — ГЛОНАСС (глобальная навигационная спутниковая система) — была развёрнута в 1995 году, но в связи с недостаточным финансированием и малым сроком службы спутников она не получила широкого распространения. Вторым рождением системы можно считать 2001 год, когда была принята целевая программа ее развития, благодаря которой ГЛОНАСС возобновил полноценную работу в 2010 году.
Сегодня на орбите работают 24 спутника ГЛОНАСС, они охватывают навигационным сигналом весь земной шар.
Новейшие потребительские устройства используют GPS и ГЛОНАСС как взаимодополняющие системы, подключаясь к ближайшим найденным спутникам, это значительно увеличивает скорость и точность их работы.
Пример: aвтомобильное GPS/ГЛОНАСС-навигационно-связное устройство на базе ОС Android, разработанное командой Promwad по заказу российского конструкторского бюро. Реализована поддержка GSM/GPRS/3G. Устройство автоматически обновляет информацию о дорожной обстановке в режиме реального времени и предлагает водителю оптимальный маршрут с учётом загруженности дорог.
Сейчас на стадии разработки находятся еще две спутниковые системы: европейская Galileo и китайская Compass.
Galileo
Галилео — совместный проект Европейского союза и Европейского космического агентства, анонсированный в 2002 году. Изначально рассчитывали, что уже в 2010 году в рамках этой системы на средней околоземной орбите будут работать 30 спутников. Но этот план не был реализован. Сейчас предположительной датой начала эксплуатации Galileo считается 2014 год. Однако ожидается, что полнофункциональное использование системы начнется не ранее 2020 года.
Compass
Это следующая ступень развития китайской региональной навигационной системы Beidou, которая была введена в эксплуатацию после запуска 10 спутников в конце 2011 года. Сейчас она обеспечивает покрытие в границах Азии и Тихоокеанского региона, но, как ожидается, к 2020 году система станет глобальной.
Сравнение орбит спутниковых навигационных систем GPS, ГЛОНАСС, Galileo и Compass (средняя околоземная орбита — MEO) с орбитами Международной космической станции (МКС), телескопа Хаббл и серии спутников Иридиум (Iridium) на низкой орбите, а также геостационарной орбиты и номинального размера Земли.
Поддержка ГНСС
Ключевые параметры навигационных приемников
Производители приемников используют различные методы уменьшения TTFF, включая скачивание и сохранения альманаха и эфемерид по беспроводным сетям передачи данных (т.н. метод Assisted GPS или A-GPS), это быстрее чем извлечение этих данных из сигналов ГНСС.
Холодный старт описывает ситуацию, когда приемнику нужно получение всей информации для определения места. Это может занять до 12 минут.
Теплый старт описывает ситуацию, когда у приемника есть почти вся необходимая информация в памяти, и он определит место в течении минуты.
Одним из ключевых параметров навигационных модулей в мобильных устройствах является энергопотребление. В зависимости от режима работы модуль потребляет различное количество энергии. Фаза поиска спутников (TTFF) характеризуется большим, а слежение меньшим энергопотреблением. Также производители реализуют различные схемы уменьшения энергопотребления, например, путем периодического перевода модуля в режим сна.
Как правило, все модули выдают данные по текстовому протоколу NMEA-0183, но кроме указанного текстового протокола каждый производитель имеет свой собственный двоичный протокол (Binary), который позволяет изменять конфигурацию модуля под конкретное использование либо получать доступ к дополнительному функционалу, а также доступ к сырым измерениям. Двоичный протокол удобен для использования на микроконтроллерах, т.к. при этом нет необходимости выполнять преобразование из текста в двоичные данные, тем самым экономя программную память путем исключения библиотеки работы со строками и времени на преобразование.
Стандарт NMEA-2000 — это развитие протокола NMEA-0183. В качестве физического уровня в NMEA-2000 используется CAN-шина, которая была выбрана в виду большей защищенности по сравнению с RS-232. С точки зрения протокола передачи данныхNMEA-2000 существенно отличается от своего предшественника, т.к. использует двоичный протокол, базирующийся на стандарте SAE J1939.
Частота обновления данных о местоположении и скорости всех модулей составляет 1 Гц, но при необходимости ее можно поднять до 5 или 10 Гц.
В зависимости от области применения модуль можно сконфигурировать под определенные динамические характеристики, которые он должен отслеживать (например, максимальное ускорение объекта). Это позволяет использовать оптимальный алгоритм и улучшать качество измерений.
Для выполнения навигационной задачи модуль должен одновременно принимать сигналы от нескольких спутников, т.е. иметь несколько приемных каналов. На сегодняшний день это число лежит в диапазоне от 12 до 88.
Точность определения местоположения по GPS составляет в среднем 15 м, она обусловлена используемым неточным сигналом, влиянием атмосферы на распространение радиосигнала, качеством кварцевых генераторов в приемниках и пр. Но с помощью корректирующих методов возможно улучшить точность определения местоположения. Эта технология называется Differential GPS. Существует два метода коррекции: наземный и спутниковый DGPS.
В наземных методах коррекции наземные станции дифференциальных поправок постоянно сверяют свое заведомо известное местоположение и сигналы от навигационных спутников. На базе этой информации вычисляются корректирующие величины, которые могут быть переданы с помощью УКВ- или ДВ-передатчика на мобильные DGPS-приемники в формате RTCM. На основании полученной информации потребитель может корректировать процесс определения собственного местоположения. Точность этого метода составляет 1—3 метра и зависит от расстояния до передатчика корректирующей информации и качества сигнала.
Спутниковые методы, такие как система WAAS (Wide Area Augmentation System), доступная в Северной Америке, и система EGNOS (European Geostationary Navigation Overlay System), доступная в Европе, шлют корректирующие данные с геостационарных спутников, таким образом достигается большая область приема, чем при наземных методах.
Спутниковые системы дифференциальной коррекции (SBAS — Space Based Augmentation Systems) позволяют улучшить точность, надежность и доступность навигационной системы за счет интеграции внешних данных в процессе расчета
Демонстрация принципа работы системы WAAS (Wide Area Augmentation System) на территории США
Одним из основных параметров, влияющих на точность определения местоположения и стабильность приема является чувствительность. Она, как правило, определяется качеством малошумящего усилителя на входе приемника и сложностью реализованных алгоритмов цифровой обработки. Типовые значения современных приемников лежат в диапазоне 143 дБм для поиска и 160 дБм для слежения.
Кроме определения местоположения ГНСС предоставляют информацию о точном времени. Как правило, все приемники имеют выход PPS (pulse per second, импульсов в секунду) — секундная метка (1 Гц), которая точно синхронизирована с временной шкалой UTC.
Дополнительные функции навигационных устройств
Счисление пути. На основе информации о направлении движения и пройденном пути (предоставляется дополнительными датчиками) приемник может рассчитывать свои координаты при отсутствии сигналов от спутников (например, в туннелях, на подземных стоянках и в плотной городской застройке).
Некоторые модули имеют возможность напрямую подключать флэш-память (например, по SPI) к модулю для записи трека c необходимой периодичностью. Эта функция позволяет отказаться от использования отдельного микроконтроллера, либо она может быть полезной для минимизации энергопотребления (т.е. система на кристалле может находиться в состоянии сна).
На этом поверхностный обзор технологий глобальной спутниковой навигации завершен. Спасибо за внимание. Примеры реализованных проектов на базе этих ГЛОНАСС и GPS можно посмотреть на странице разработок компании Promwad.
GPS. Прошлое, настоящее и будущее глазами обывателя
Введение
1. История появления и развития навигационной технологии
GPS (от англ. Global Positioning System) – спутниковая система навигации, обеспечивающая измерение расстояния, времени и определяющая местоположение объектов (см. Рисунок 1).
Проект был реализован и принадлежит военному ведомству США. Основной задачей проекта является определение текущих координат пользователя на поверхности Земли или в околоземном пространстве [4].
Идея создания спутниковой навигации родилась еще в 50-е годы. В тот момент, когда СССР был запущен первый искусственный спутник Земли, американские ученые во главе с Ричардом Кершнером (Richard Kershner), наблюдали сигнал, исходящий от советского спутника и обнаружили, что благодаря эффекту Доплера частота принимаемого сигнала увеличивается при приближении спутника и уменьшается при его отдалении. Суть открытия заключалась в том, что если вы точно знаете свои координаты на Земле, то становится возможным измерить положение и скорость спутника, и наоборот, точно зная положение спутника, можно определить собственную скорость и координаты (см. Рисунок 2).
Реализована эта идея была через 20 лет. Первый тестовый спутник выведен на орбиту 14 июля 1974 г. в США, а последний из всех 24 спутников, необходимых для полного покрытия земной поверхности, был выведен на орбиту в 1993 г., таким образом, глобальная система позиционирования встала на вооружение. Стало возможным использовать GPS для точного наведения ракет на неподвижные, а затем и на подвижные объекты в воздухе и на Земле.
Первоначально глобальная система позиционирования, разрабатывалась как чисто военный проект. Но после того, как в 1983 г. был сбит вторгшийся в воздушное пространство Советского Союза самолет корейских авиалиний с 269 пассажирами на борту, президент США Рональд Рейган разрешил частичное использование системы навигации для гражданских целей. Но точность была уменьшена специальным алгоритмом.
Затем появилась информация о том, что некоторые компании расшифровали алгоритм уменьшения точности на частоте L1 и с успехом компенсируют эту составляющую ошибки, и в 2000 г. это загрубление точности было отменено указом президента США [2].
Ниже, в таблице представлена хронология развития GPS (см. Таблица 1).
Таблица 1- Хронология развития GPS
Дата Событие
1973 Решение о разработке спутниковой навигационной системы
1974—1979 Испытание системы
1977 Прием сигнала от наземной станции, симулирующей спутник системы
1978—1985 Запуск одиннадцати спутников первой группы (Block I)
1979 Сокращение финансирования программы. Решение о запуске 18 спутников вместо запланированных 24
1980 В связи с решением свернуть программу использования спутников Vela системы отслеживания ядерных взрывов, эти функции было решено возложить на спутники GPS. Старт первых спутников, оснащенных сенсорами регистрации ядерных взрывов
1980—1982 Дальнейшее сокращение финансирования программы
1983 После гибели самолета компании Korean Airline, сбитого над территорией СССР, принято решение о предоставлении сигнала гражданским службам
1986 Гибель космического челнока Space Shuttle «Challenger» приостановила развитие программы, так как последний планировался для вывода на орбиту второй группы спутников. В результате основным транспортным средством была выбрана ракета-носитель «Дельта»
1988 Решение о развертывании орбитальной группировки в 24 спутника. 18 спутников не в состоянии обеспечить бесперебойного функционирования системы
1989 Активация спутников второй группы
1990—1991 Временное отключение SA (англ. selective availability — искусственно создаваемой для неавторизированных пользователей округления определения местоположения до 100 метров) в связи с войной в Персидском заливе и нехваткой военных моделей приемников. Включение SA 1 Июня 1991 года
8.12.1993 Сообщение о первичной готовности системы. В этом же году принято окончательное решение о предоставлении сигнала для бесплатного пользования гражданским службам и частным лицам
1994 Спутниковая группировка укомплектована
17.07.1995 Полная готовность системы
1.05.2000 Отключение SA для гражданских пользователей, таким образом, точность определения выросла со 100 до 20 метров
26.06.2004 Подписание совместного заявления по обеспечению взаимодополняемости и совместимости Galileo и GPS
Декабрь 2006 Российско-американские переговоры по сотрудничеству в области обеспечения взаимодополняемости космических навигационных систем ГЛОНАСС и GPS
2. GPS сегодня
2.1. GPS – игры
Революцию геотаргетинговых сервисов, то есть построенных вокруг определения местоположения чего-либо (пользователя или точки на карте), можно было предсказать еще до появления новомодных смартфонов. Люди начали сходить с ума по GPS‑навигации сразу же, как только она получила распространение. 1 мая 2000 года пресс-служба Белого Дома объявила о том, что прекращено преднамеренное ухудшение точности гражданских приемников системы GPS, а уже 3 мая один из фанатов GPS Дейв Улмер решил проверить точность навигации. Он назвал эту идею «большой американской охотой на тайник при помощи GPS» и через Интернет сообщил о ней другим пользователям. Замысел был очень прост: где-то в лесу прячется контейнер, и регистрируются его географические координаты. Другие игроки должны найти «клад» при помощи своих GPS‑приемников. Правило для нашедшего: возьми какие-то вещи, оставь что-то свое. Улмер поместил собственный контейнер (черное ведро) недалеко от Портленда. Вместе с журналом, где участники могли отметить свое посещение, и карандашом он оставил небольшие подарки: видеокассеты, книги, диски и рогатку. В течение трех дней тайник был найден двумя игроками, которые прочитали о нем в сети. Другие энтузиасты начали размещать собственные тайники и публиковать их координаты, поддержав начинание. Как и многие другие идеи в Интернете, новая игра очень быстро завоевала популярность и со временем получила новое название – геокэшинг. Сайт Geocaching.com по сей день остается популярным ресурсом для геокэшеров всего мира, а в России действует ресурс geocaching.su. Российский вариант немного отличается от западного: тайники в отечественной версии игры рекомендуется создавать в местах, которые имеют историческое, культурное или природное значение [1].
2.2. GPS-метки
На основе геокэшинга были реализованы идеи GPS меток. Сервис foursquare предлагает пользователям отмечать на карте интересные места, бары, кафе, театры, в прочем, все, что может заинтересовать других. Благодаря этому сервису гораздо проще найти бар, где недавно отметился твой друг, нежели прибегать к Интернет-поиску. Однако и у foursquare есть не менее успешные аналоги, как русские – AlterGeo, так и зарубежные – Gowalla. Так же подобные сервисы развиваются и внутри социальных сетей: в Facebook – Places, в ВКонтакте – места, позволяющие отметиться в каком-либо месте и отметить друзей, которые находятся рядом с тобой. Можно предположить, что «Места» будут пронизывать почти весь мир.
2.3. Виртуальная реальность
Уже сейчас стали появляться первые GPS навигаторы, проводящие линии маршрута прямо по изображению с встроенной видеокамеры. Правда, работают они хуже некуда, сложно совместить неточный GPS-тег на карте с видеоизображением. Впрочем, это удалось сделать создателям Layar – браузера дополненной реальности. Он способен совмещать информационные карты с показаниями GSP приемника и компаса, накладывая результат на изображение с видеокамеры (см. Рисунок 3).
Однако это всего лишь браузер, а не навигатор, то есть о точке можно знать только расстояние, разделяющее вас, а вот как до нее пройти и что между вами находится, узнать не получится.
Интересное приложение выпустил сайт «Вокруг света». Оно способно определять местоположение и автоматически начинает рассказ о ближайшей достопримечательности. Радует и то, что присутствует ручной режим и, в случае ошибки GPS, можно выбрать интересующий объект вручную.
2.4. GPS – карты
Конечно же, нельзя не упомянуть о главных потребителях данной технологии – о мобильных картах. Google Maps, предустановленные в каждом приличном смартфоне, и «Яндекс. Карты», располагающие более точной на сегодня картой России, сражаются за наш рынок, то и дело добавляя новые функции и сервисы, становясь качественнее и сложнее. Трехмерный вид и быстрая векторная карта у Google против более грамотной навигации и более точной растровой карты у «Яндекса». Безусловное лидерство в отображении загруженности дорог и автомобильной маршрутизации, а также едва не ставшие «геотаргетинговым twitter’ом» пользовательские комментарии на карте у «Яндекса» против недавно запустившегося режима полноценного автомобильного навигатора у Google. Более грамотный поиск по русскоязычным названиям у «Яндекса» против пешеходной маршрутизации с учетом общественного транспорта у Google. Выбирать можно бесконечно, но в итоге у каждого пользователя стоят обе карты. Стоит «Яндексу» выпустить автомобильный навигатор внутри карт, аналогичный Google, и это навсегда изменит рынок GPS-навигации, дав нам на выбор два бесплатных, оперативно обновляющихся и компактных навигатора. А это сделает привычные GPS навигаторы архаизмом [1].
3. Кому это нужно?
Чем же помогут в жизни GPS устройства обычному человеку (см. Рисунок 4)?
Лучшая программа городской навигации проложит вам маршрут к заданному адресу. А если хорошенько попросите, то и несколько маршрутов на выбор. Причем, если вы выбрали один, а по пути решили отклониться от рекомендаций, тут же, на ходу, маршрут будет пересчитан. Она же спрогнозирует ожидаемые скорость и время прибытия к точке назначения, проведет вас до места, всякий раз предупреждая заранее на экране (а если включите голосовой режим, то и голосом) о поворотах, разворотах и прочих сменах простого прямого движения. А еще, если вам предстоит какая-нибудь сложная развязка, автоматически увеличит ее изображение до полной внятности и обозначит, по какому из рукавов надо двигаться. Более того, некоторые программы (и прилагаемые к ним недорогие подписные сервисы) позволяют учитывать в расчетах данные о реальных пробках на дорогах и предлагать маршруты более, может быть, длинные, но в данный момент более быстрые. Правда, эти сервисы еще только-только начинают развиваться, и инфраструктура, призванная их обеспечить, еще не вполне налажена.
Если же речь идет о поездках за рулем в чужом городе, а того пуще — за границей, здесь без навигатора (подключенного к умной программе и снабженного самыми свежими картами, которые обычно часто обновляются через Интернет) попросту не обойтись [3].
Заключение
Можно только предполагать, какое развитие получит навигация в будущем. Возможно все движение, в том числе и личный транспорт, будет управляться автоматическими компьютерными системами, и навигация будет контролировать перемещения, не давая сбиться с пути и предупреждая столкновения с другими объектами. Возможно, на смену GPS придет более совершенная технология, позволяющая получать сигнал на глубине нескольких километров и не теряющая точности от внешних факторов. Однако точно понятно, что развитие только начинается.