355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Компьютерра Журнал » Журнал "Компьютерра" №739 » Текст книги (страница 3)
Журнал "Компьютерра" №739
  • Текст добавлен: 5 октября 2016, 04:20

Текст книги "Журнал "Компьютерра" №739"


Автор книги: Компьютерра Журнал



сообщить о нарушении

Текущая страница: 3 (всего у книги 10 страниц)

тема номера: Глонасс подождет

Автор: Владислав Бирюков

Должен признаться, что с этой темой номера мы немножко затянули. Сначала родилась идея сделать большой обзор средств GPS-навигации – очень уж динамично развивается эта отрасль. Потом поняли, что самые интересные и острые моменты связаны именно с местной российской спецификой, – так появилось нынешнее название. А потом мы закопались…

Оказалось, что чем глубже погружаешься в эту тему, тем больше возникает интереснейших вопросов и тем труднее искать на них однозначные ответы. С какой максимальной точностью можно определять собственные координаты? В чем отличия GPS и Глонасс для конечного пользователя? Почему для большей части России нет нормального покрытия, мы же в XXI век не из каменного попали, были и карты, были и картографы… И наконец, можно ли, черт возьми, пользоваться навигаторами в нашей стране или это все еще противоречит закону[Действовавшее ранее ограничение на определение координат с точностью до 30 метров вроде бы отменено – но секретным приказом, который нигде не опубликован, а значит, и не может быть применен. Говорят, на таможне до сих пор при необходимости можно "тормознуть нужного человека", обнаружив у него "запрещенный" навигатор]?

Ответить на все острые вопросы, увы, не получилось, но мы хотя бы поняли, как искать ответы. В процессе подготовки материалов мы познакомились с "GPS-клубом" (www.gps-club.ru) – сообществом, объединяющим в этой области интересы любителей и профессионалов. Первые две статьи обзорного характера написаны главой клуба Александром Коломенским (в Интернете больше известным под именем Навигатор).

Продолжают тему интервью с руководителями российских подразделений двух крупнейших мировых поставщиков картографической информации – NAVTEQ и Tele Atlas, рассказавшими, с какими проблемами сталкивается навигационная отрасль в нашей стране. И завершается все большим обзором программных и аппаратных средств навигации, подготовленным директором компании "Пилот Навигатор" Олегом Карпинским на основе его собственного богатого опыта.

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

И все-таки оно вертится

GPS, Глонасс, Galileo… Кто в наше время не слышал этих заклинаний, особенно во время прошлогоднего чудесного возрождения отечественной навигации, живо напомнившего о временах «кукурузы – царицы полей»?

Избалованному возможностями современных навигационных сервисов потребителю кажется, что они появились еще бог весть когда – наверное, сразу после полета Юрия Гагарина. Меж тем и GPS, и Глонасс – относительно молодые системы, развернутые практически одновременно – в начале 1990-х годов. Только разработка Соединенных Штатов быстро получила толчок к коммерческому развитию, а наша наполовину развалилась при распаде сверхдержавы.

Кстати, изначально предполагалось, что название Global Positioning System (GPS) будет относиться к любым спутниковым системам позиционирования. А американскую службу официально именовали NAVSTAR (Navigation System Using Time and Ranging). Но поскольку она оказалась единственной полностью развернутой глобальной спутниковой системой, NAVSTAR стала называться GPS NAVSTAR, а чаще просто GPS.

Хотя американской навигационной системой пользуются во всем мире, ее главный ко зырь – высокоточное наведение оружия – остается в руках Пентагона. Вдоба вок Министерство обороны США мо жет от ключить сигнал со спутников для всех граж данских пользователей во всем мире (вклю чая пассажирские самолеты и корабли) или выборочно для какого-то географического региона[Достаточно крупного региона. Например, можно отключить сигнал для китайских потребителей, сохранив работу гражданских GPS-приемников на территории США. А вот Мексику полностью "отрубить" уже не получится; правда, там сигнал можно глушить локально с помощью наземных средств/авиации.]. Разумеется, подобная си туация другие страны не устраивает. Те, у кого есть выход в космос (Россия, Европа, Индия, Китай, Япония), разрабатывают или совершенствуют собственные системы спутникового позиционирования. В меж дународных документах все эти службы, включая GPS, обозначаются как GNSS (Global Navigation Satellites System – глобальные навигационные спутниковые системы, ГНСС).

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

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

Назначение

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

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

Состав

Навигационные системы GPS NAVSTAR и Глонасс состоят из трех основных компонентов: подсистемы космических аппаратов, подсистемы контроля и управления, а также навигационной аппаратуры потребителей.

Спутники, разбитые на группы, вращаются в своих орбитальных плоскостях на неизменной средневысотной орбите, на постоянном расстоянии от поверхности Земли (около 20 тысяч километров). Для получения сигнала в любое время, в любой точке земного шара и в сотне километров от поверхности[Это ограничение для гражданских потребителей. Военные могут пользоваться GPS и на больших высотах. В США, кстати, действуют ограничения на продажу навигационной аппаратуры, работающей на больших скоростях и высотах.] при используемой геометрии требуется 24 спутника (это справедливо и для GPS, и для Глонасс[Орбитальная группировка Глонасс сейчас неполна и насчитывает лишь шестнадцать спутников, из которых используются тринадцать.]). Орбиты 24 аппаратов образуют "сетку" над поверхностью Земли, благодаря чему над горизонтом всегда гарантированно находятся минимум четыре спутника, а созвездие построено так, что, как правило, одновременно доступно не менее шести.

У полностью развернутой спутниковой системы имеются также резервные устройства, по одному в каждой плоскости (у GPS плоскостей шесть, у Глонасс – три). В случае выхода из строя основного спутника вместо него могут быть оперативно задействованы резервные. Резервные спутники не бездействуют и тоже участвуют в работе системы, улучшая точность позиционирования и обеспечивая достаточную избыточность. Они могут быть использованы и для улучшения покрытия какого-то отдельного региона.

Спутники в ограниченных пределах могут быть перегруппированы по команде с Земли, но в связи с небольшим запасом топлива на борту делается это только в исключительных случаях. Обычно в течение срока службы происходит лишь небольшая коррекция движения. На борту спутника размещено несколько (три-четыре) эталонов времени и час тоты ("атомные часы"), но работает всегда только один эталон.

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

Орбитальная группировка NAVSTAR управляется с главной контрольной станции, расположенной на авиабазе ВВС США Шривер (штат Колорадо), и с помощью десяти станций слежения. Главная контрольная станция Глонасс (Космические войска России) расположена в Краснознаменске, а семь станций слежения разбросаны от Санкт-Петербурга до Камчатки.

Алгоритм вычисления координат приемником гнсс

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

2. Вычислив расстояние от приемника до спутника 2, представим себе вторую сферу. Области пересечения двух сфер описывают место нашего предполагаемого нахождения.

3. Для получения более точных данных нам понадобится информация о расстоянии до спутника 3. Одна из двух точек в месте пересечения трех предполагаемых сфер и будет искомым местом (одна из них располагается высоко над поверхностью Земли и в большинстве случаев может быть исключена).

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


Принцип работы

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

Спрогнозированные параметры орбиты и их производные называются эфемеридами. Набор сведений, описывающий текущее состояние навигационной системы в целом (включая "загрубленные" эфемериды) и применяемый для поиска видимых спутников/выбора оптимального созвездия, именуется альманахом. Спутниковые передатчики постоянно транслируют навигационные сообщения, содержащие эфемериды с метками времени и альманахом. Передача осуществляется на тех же частотах, что и дальномерный код (с невеликой скоростью 50 бит/с). Пользовательская аппаратура, принимая такое навигационное сообщение и опираясь на заложенный в памяти предыдущий альманах, максимально быстро и точно определяет координаты спутника.

Зная точное расстояние от спутника до Земли и эталонное время распространения радиосигнала, приемная аппаратура может вычислить расстояние от спутника до пользовательского приемника. Выяснив расстояние до нескольких спутников, можно определить свое местоположение (см. врезку на предыдущей странице). Конечно, на практике все гораздо сложнее: нужно учитывать влияние ионосферы и тропосферы, где сигнал замедляется; естественные и искусственные препятствия для прохождения радиоволн; отражение сигнала от различных поверхностей и т. д.

Располагая даже новейшим приемником для гражданского применения, максимальная точность, на которую можно рассчитывать, используя группировку NAVSTAR, составляет 2–5 метров. Для сравнения, геодезическое оборудование обеспечивает точность до одного метра, а военное – до нескольких сантиметров (!). Дело в том, что для разных потребителей передается разный сигнал и применяется совершенно разная аппаратура (например, в геодезических приемниках ради точности приносятся в жертву цена, габариты, масса и энергопотребление).

Значительно повысить аккуратность определения координат позволяют дифференциальные поправки, делающиеся на основе данных наземных станций и/или дополнительных спутников. Наиболее развитой вспомогательной широкозонной местной системой позиционирования (их принято именовать аббревиатурой SBAS) считается американская WAAS, созданная по инициативе Управления гражданской авиацией США. Она включает четыре десятка наземных станций, разбросанных по всей территории Северной Америки, и два спутника. Своими широкозонными, накрывающими целый регион, системами располагают также Евросоюз (EGNOS может работать и с NAVSTAR, и с Galileo), Япония (MSAS), Индия и Китай; кроме того, несколько подобных служб (StarFire и OmniSTAR) находятся в частном ведении. В России такой системы, к сожалению, пока нет.

Движение неподвижного

На прошедшем в марте Втором международном семинаре по спутниковой навигации и мониторингу в России прозвучал любопытный доклад Вадима Костерина о дифференциальной коррекции навигационных данных в системах спутникового мониторинга при определении транспортных издержек. Вадим Костерин – сотрудник кафедры информационных систем Южно-Уральского государственного университета.

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

Человеку, не знакомому с тонкостями работы навигационного приемника, ситуация может показаться не вполне очевидной, а потому ее лучше проиллюстрировать. Подобные графики весьма характерны для бюджетных приемников ГНСС. Эти устройства имеют, как правило, скромные вычислительные возможности, поэтому они отдают географические координаты в интегрированную систему в "сыром" виде, не внося в них каких-либо коррекций. Коррекции же необходимы, так как по своей природе ГНСС не может работать без погрешностей – слишком уж много не управляемых потребителем навигационной информации факторов, влияющих на точность: изменяющееся влияние атмосферы на прохождение сигнала, прием не прямого, а отраженного от наземных объектов сигнала, отклонение орбит спутников от расчетных, ошибки часов приемника и др. Программное обеспечение, которое их не учитывает, для каждого отсчета получает ошибку в определении координат до 50 метров.

Так, например, за время погрузки/разгрузки автомобиля с подобным приемником машина может за 20–30 минут «уехать» на 5–10 км со средней скоростью 10–15 км/час, что, разумеется, недопустимо при решении задач транспортного мониторинга. Для КАМАЗа десяток таких остановок за восемь рабочих часов – это полторы тысячи «бензиновых» рублей, улетевших в никуда. Как образно заметил один из коллег: «Мне не до шуток, когда заказчик видит на экране, что за время разгрузки здание его склада на карте покрывается равномерной паутинкой траекторий неподвижного автомобиля».

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

Раз погрешности предоставления географических координат с использованием ГНСС наиболее заметны в момент покоя автомобиля, нужно лишь научиться отличать остановившийся автомобиль от движущегося. Если судить по картинке, то скорость, которая вычисляется как частное от расстояния между соседними отсчетами и временем дискретизации, у нас всегда не нулевая. Это свидетельствует о том, что автомобиль движется всегда, пусть и медленно. Однако скорость кроме значения обладает еще и направлением, что позволяет создать индикатор покоя для приемника ГНСС. Если объект и впрямь движется, то направление изменяется монотонно, скорость изменения направления мала. Если объект неподвижен, то направление скорости, по данным приемника, изменяется хаотически и на большие величины. Конечно, мы сможем определить время остановки с точностью не выше пяти тактов квантования (возможно, трех), но это все равно гораздо лучше, чем просто не обращать внимания на движение неподвижного приемника.

Такая задача по зубам даже начинающему программисту.


Направо пойдешь…

Автор: Коломенский Александр

Многие из нас пользуются навигационными приборами. К хорошему быстро привыкаешь, вот и навигатору начинаешь доверять и выполнять его указания, не задумываясь о последствиях. В результате кто-то заехал на железнодорожный переезд, утопил в реке дорогущий «Мерседес», двухэтажный автобус снес в тоннеле крышу… И с каждым днем подобных сообщений будет все больше.

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

Для начала немного терминологии[1 Как ни парадоксально, общепринятого определения навигационной карты в нашей стране пока не сложилось, так что здесь мы приводим версию "GPS-клуба", подготовленную на основе накопленного опыта и учитывающую мнения специалистов в области картографии.]. Навигационная автомобильная карта – это цифровая маршрутизируемая база данных сети автомобильных дорог (дорожного графа), включающая в себя обязательные информационные слои:

• Организацию дорожного движения с соблюдением ПДД.

• Адресную базу городов.

• Объекты придорожного сервиса и POI.

Карта используется для прокладки оптимального маршрута (маршрутизации)с учетом информации об организации дорожного движения.

Изготовлением подобных баз данных в глобальных масштабах (покрытие практически всех континентов) занимаются три компании: NAVTEQ (принадлежит корпорации Nokia), Tele Atlas (собственность поставщика навигационных решений TomTom) и AND.

В России из "глобальных" компаний работают NAVTEQ и Tele Atlas, а также несколько "локальных" фирм (см. статью "Дороги, которые мы выбираем"). Подход к изготовлению баз данных у глобальных и местных компаний существенно различается. Главное отличие в том, что первые, работая на рынке много лет и поставляя конечный продукт для партнеров во всем мире, имеют свой стандарт качества, которому должны отвечать все материалы, в какой бы стране они ни изготавливались.

При построении первоначальной базы данных используются специальные автомобили (см. тему номера 722), которые объезжают примерно 70–80% дорожной сети. В течение нескольких лет при обновлении баз объезжается 100% дорог общего пользования (закрытые для проезда пути, а также грунтовки в базе отсутствуют; исключение составляют случаи, когда местная администрация обращается с просьбой обозначить дорогу).

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

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

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

У локальных российских компаний подход иной. Для выигрыша в покрытии они обычно используют оцифрованные данные со спутниковых снимков, с дополнительных картографических материалов и из других источников. Частичная верификация имеющихся данных происходит, но зачастую уже на этапе эксплуатации (то есть учитывая отзывы пользователей по факту). Например, если в Москве большая часть территории объезжена и картам, как правило, можно доверять, то Подмосковье до этого еще далеко. Отмеченной на карте дороги может в реальности и не оказаться, или курсор уедет куда-то в сторону от настоящей магистрали (причем речь идет вовсе не о свежепостроенных дорогах). При удалении от Московской области ситуация обычно ухудшается, но попадая в другой город, например Белгород, навигатор опять ведет как по рельсам: секрет в том, что здесь уже используется база данных другого поставщика.

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

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

Вероятно, со временем позиции нынешних антагонистов сблизятся. NAVTEQ с Tele Atlas покроют большую часть территории России, причем учтут местную специфику (рисуя контуры домов и паутину междворовых проездов), а локальные компании будут повышать качество покрытия, перенимая опыт глобальных (и, конечно, добавляя оригинальные методики с учетом специфики региона).


    Ваша оценка произведения:

Популярные книги за неделю