Системы навигации автомобиля (GPS). Принцип работы

Системы навигации автомобиля (GPS). Принцип работы

Навигационные системы (глобальная позиционирующая сис­тема или GPS — Global Positioning System) находят все более широкое применение в странах Западной Европы, США, Японии. Начинается применение этих систем и в странах бывших странах Советского Союза, однако развитие систем навигации сдерживается главным образом из-за отсутствия карт местности.

Автомобильная навигационная система

Главными задачами система навигации являются:

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

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

Для того чтобы пользовать­ся GPS-навигацией, нужен как минимум GPS-приемник. Но само по себе он не более чем спутниковый компас, знающий свои точные координаты. Чтобы связать эти координаты с конкретной цифровой картой местности, нужно более сложное устрой­ство, например, GPS-навига­тор со встроенным GPS-приемником.

Навигатор

Рис. Навигатор

Что такое навигатор?

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

Вычисление положения GPS-приемника осуществляется на основе заранее известных координат спутников систе­мы. Физически это выража­ется в том, что исходными данными для решения задачи позиционирования являются расстояния от объекта до всех видимых им в данный момент спутников. Для упрощения допустим, что все видимые спутники находятся на своих орбитах в неподвижном со­стоянии.

Обратимся к геометрии

Ис­комый объект находится на поверхности сферы, описан­ной вокруг точки местополо­жения сателлита и имеющей радиус, равный расстоянию до объекта. Для определе­ния местоположения контакта с одним спутником недоста­точно. Пересечение сфер от двух спутников дает окруж­ность — задача из трехмерной превратилась в двухмерную. Теперь известно, что прием­ник находится где-то на полу­ченной окружности. Сфера, очерченная вокруг третьего видимого спутника, пере­секает окружность в двух точ­ках, одна из которых является паразитной, так как находится либо в недрах земного шара, либо в верхних слоях атмосферы.

Обнаружение объекта спутниками

Рис. Обнаружение объекта спутниками:
а – сфера от одного спутника; б – пересечение сфер от двух спутников; в – пересечение сфер от трех спутников

Оставшаяся точка и харак­теризует координаты прием­ника. Расстояния до спутников (радиусы описанных сфер) вы­числяются просто – на основе фиксации времени прохожде­ния сигнала до объекта и его скорости.

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

Отметим, что полноценная группировка, которая обе­спечит покрытие всей поверх­ности земного шара, должна включать 24 орбитальных объекта, то есть максималь­ное количество видимых при­емником спутников в любой точке земли — 12 единиц. Од­нако на сегодняшний день количество действующих ап­паратов систем навигации уже составляет 30 единиц.

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

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

Автомобильная навигационная система должна иметь в своем составе датчики пройденного пути и направления движения.

Датчик пройденного пути

Датчик пройденного пути — это та или иная конструкция электронного одо­метра, информация в который поступает с датчиков скорости вращения колес ABS. Одометрам присущ ряд систематических погрешностей, которые необходимо корректировать. К ним относятся:

  1. Разница в диаметрах новой и изношенной покрышки дает погрешность в определении пройденной дистанции до 3%.
  2. За счет увеличения диаметра покрышки от центробежной силы на каждые 40 км/час скорости автомобиля погрешность в определении пройденной дистан­ции увеличивается на 0,1…0,7%.
  3. Изменение давления в шинах на 689 кПа увеличивает погрешность на 0,25…1,1%.

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

Структура навигационной системы

Рис. Структура навигационной системы

Датчик азимута

Датчик азимута (компас) использует магнитное поле Земли и представляет собой коль­цевой сердечник 2 из ферромагнетика, на который намотаны обмотка возбуждения 1и перпендикулярно друг другу две выходные обмотки 3 и 4. К обмотке возбуждения приложено синусои­дальное напряжение. При отсутствии внешнего магнитного поля в выходных обмотках наводит­ся ЭДС взаимоиндукции, также синусоидальная, с нулевым средним значением. При наличии по­стоянного внешнего магнитного поля (магнитного поля Земли) происхо­дит искажение синусоидальной формы магнит­ного потока в сердечнике за счет наложения постоянной составляющей и напряжений вы­ходных обмоток.

Геомагнитный датчик азимута

Рис. Геомагнитный датчик азимута:
1 – обмотка возбуждения; 2 – коль­цевой сердечник из ферромагнетика; 3 – выходная обмотка с координатой X; 4 – выходная обмотка с координатой Y

Датчики скорости вращения колес

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

Гироскоп

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

Гироскоп работает следующим образом. Насос создает поток газа (гелия) 2 с заданной скоростью истечения и направляет его через сопло 1на две нагретые проволочки датчика w1 и w2 (рис.). Угловая скорость автомобиля определяется по изменению сопротивлений проволочек датчика. Когда поток гелия выходит из сопла насоса, он постепенно расширяется.

Измерительная система гироскопа

Рис. Измерительная система гироскопа (расположение потока газа при повороте)

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

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

Определение координат автомобиля методом навигационного счисления

Рис. Определение координат автомобиля методом навигационного счисления:
X0, Y0 – начальные координаты; Δi – приращение текущего положения; θi – угловое положение; X, Y – координаты нахождения автомобиля

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

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

Навигационное счисление дает низкую точность определения текущих коорди­нат объекта. Для автомобиля приходится корректировать координаты, определен­ные методом навигационного счисления каждые 10…15 км. Корректировка будет корректной если автомоби­ли передвигаются по дорогам, которые нанесены на электронную карту.

Электронные карты

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

CD-ROM используется для хранения картографической и дорожной информа­ции с целью сравнения конфигураций дорог и пройденного пути, поиска оптима­льного маршрута, вывода карты местности на дисплей.

В матричном формате каждому элементу карты (пикселю) соответствуют свои значения декартовых координат X-Y. Матричные карты требуют много места в памяти компьютера или па носителе информации и неудобны для математических операций при прокладке и слежении за маршрутом.

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

Улицы и узлы на векторной карте

Рис. Улицы и узлы на векторной карте

Имеющиеся карты или изображения местности, полученные с самолетов и спутников, сканируются. Затем специальное программное обеспечение трансфор­мирует изображение сначала в матричный, а затем в векторный формат.

Электронная карта несет такую информацию, как номера дорог, названия улиц, номера домов между перекрестками, одностороннее или двухстороннее дви­жение на улице, названия отелей, ресторанов и т. д.

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

Указатели поворотов

Рис. Указатели поворотов

Ориентирование на карте местности по конфигурации пройденного пути

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

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

Для подробного рассмотрения выбранного участка можно его приблизить или удалить для охвата более обширной зоны. На дисплей можно одновременно выводить две карты, одна из которых показывает более детальный ряд, а другая дает более широкий охват. В случае необходимости имеется возможность найти ближайший отель, ресторан, заправку, СТО, место парковки и т.д.

Разделение экрана

Рис. Разделение экрана

Для изучения маршрута следования водитель может выполнить предварительный просмотр маршрута.

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

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

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

Выбор оптимального маршрута

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

В алгоритме Дейкстра производится определение всех пересечений дорог от стартовой точки и вычисляются кратчайшие пути до каждой точки пересечения. Например, если имеется дорожная сеть, как на рисунке, поиск пересечений начнется от начальной точки А. Сначала будут рас­смотрены пересечения В и С. Расстояния от точки А до каждого из пересечений указаны внутри кружочков. Затем рассматриваются пересечения Е и F, соединяю­щиеся с точкой С, для этих пересечений указано расстояние от стартовой точки А. В-третьих, рассматриваются пересечения D и Е, соединенные с точкой В, на рисунке б указаны расстояния от стартовой точки А до D и Е. При этом расстояние до точки Е указано через точку С, т. к. оно меньше, чем че­рез D (было бы 8). Точка D связана с точкой Е, и маршрут через Е оказывается короче. Кратчайшим путем до D оказывается маршрут A-C-E-D.

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

Алгоритм Дейкстра

Рис. Алгоритм Дейкстра

Дальнейшее развитие GPS получило в развитии интеллектуальных транспортных систем (ITS — Intelligent Transportation Systems).

Подобную систему Extended Floating Car Data-System (XFCD) представила компания BMW.

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

Система определения дорожной ситуации XFCD станет в будущем усовершенствованным последователем существующей системы Floating Car Data, что переводится как «данные с движущегося автомобиля». Уже сегодня с помощью FCD автомобили посылают свои данные о местонахождении в определенный момент времени на центральный пульт движения, который сопоставляет получаемые сообщения с сообщениями других автомобилей, оснащенных FCD, с целью распознавания дорожных и внештатных ситуаций. Система XFCD способна сама распознавать дорожную ситуацию, анализировать все имеющиеся данные в автомобиле и передавать обработанные данные на центральный пульт движения. Параллельно система способна через систему-коммуникатор «Авто-Авто» предупреждать другие автомобили в зоне действия передатчика.

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

Еще одно неоспоримое преимущество системы XFCD заключается в возможности передачи сообщений напрямую другим автомобилям. Информация передается посредством Ad-hoc-сети всем автомобилям в ближайших окрестностях. Каждый автомобиль, в зависимости от ситуации, выполняет роль или отправителя, или получателя, или передатчика. Преимущество зарекомендовавшей себя технологии Multi-Hopping неоспоримо: Ad-hoc-сеть организуется автономно, обладает необходимой дальностью радиуса действия и не требует создания специальной инфраструктуры.

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *