Gnss что это в планшете
Что такое функция «Полные измерения GNSS» в режиме разработчика? Зачем она нужна и чем может помочь обычным пользователям смартфонов?
Опция «Полные измерения GNSS» или «Включение всех измерений GNSS» («Force full GNSS measurements») может быть принудительно включена любым пользователем в активированном режиме разработчика. Она отвечает за более детальное определение местоположения телефона на карте с помощью спутниковой навигации.
Дело в том, что местоположение человека на телефоне не определяется беспрерывно. Хотя на карте его метка будет двигаться без задержек (если никаких помех для работы GPS-модуля нет), на самом деле работа GNSS состоит из постоянных циклов включения-выключения. Говоря простыми словами, оборудование GNSS активируется, определяет местоположение, и деактивируется — и так раз за разом. В результате обновление данных происходит примерно раз в секунду.
Такая работа необходима, чтобы экономить уровень заряда батареи на телефоне. По умолчанию именно этот режим обновления местоположения активирован. Однако его можно изменить, включив опцию «Полные измерения GNSS». Обычно эта функция нужна людям, которые проводят, например, геодезическую съемку — кинематическое позиционирование в реальном времени для приложения. Для него нужно постоянное обновление данных без пробелов.
Увеличение точности измерения местоположения может пригодиться и другим пользователям, которые не являются разработчиками приложений. Эта функция поможет, например, при беге. Многие люди на пробежке сталкиваются с тем, что точность GPS во время тренировки на стадионе начинает «хромать» — углы срезаются, из-за чего корректно посчитать количество калорий и расстояние не представляется возможным.
Включенная функция «Полные измерения GNSS» в режиме разработчика позволяет увеличить точность определения местоположения во время бега. Однако аккумулятор телефона при этом может начать снижаться гораздо быстрее, чем обычно.
ГЛОНАСС в смартфонах
Вслед за запуском полного функционирования ГЛОНАСС российский провайдер сотовой связи МТС в 2011 году представил свой смартфон с одноименным названием, сделав акцент на поддержку отечественной спутниковой системы. Сам телефон признания не получил, зато известные производители гаджетов стали реализовывать возможность приема сигналов от российских спутников.
Первой после МТС это сделала корпорация Apple, а вслед за ней — Nokia и Samsung. Правда, для рядового пользователя это осталось практически незаметным, так как у большинства смартфонов в меню отсутствуют кнопки, непосредственно связанные с ГЛОНАСС. В большинстве из них включение и настройка спутникового модуля стало осуществляться через пункт меню «Геоданные», в то время как раньше он назывался «GPS».
Навигационные приложения при запуске стали обнаруживать больше спутников с доступным сигналом, а точность местонахождения на карте повысилась в разы. Сам процесс поиска спутников значительно ускорился.
История ГЛОНАСС
Разработка ГЛОНАСС началась в Советском Союзе в 1976 году, а с 1986 года стартовали летные испытания первых спутников и их макетов. В конце 90-х годов XX века эти работы приостановились из-за недостатка финансирования.
В 2001 году Российская Федерация вновь взяла курс на запуск собственной навигационной системы, приняв федеральную программу «Глобальная навигационная система». К 2010 году общее количество спутников ГЛОНАСС на орбите составило 26 штук — они обеспечили полное покрытие планеты.
Что такое GPS?
GPS — система навигации, которая определяет местоположение смартфона, строит маршруты и позволяет найти нужный объект на карте.
Практически в каждый современный гаджет встроен GPS-модуль. Это антенна, настроенная на сигнал спутников системы геолокации GPS. Изначально она была разработана в США для военных целей, но позже ее сигнал стал доступен всем желающим. GPS-модуль гаджет является принимающей антенной с усилителем, но передавать сигнал она не может. Получая сигнал от спутников, смартфон определяет координаты своего местоположения.
Практически каждый современный хотя бы раз пользовался GPS-навигацией на смартфоне или планшете. Потребность в ней может возникнуть в любой момент у людей разных профессий и разного рода занятий. Она необходима водителям, курьерам, охотникам, рыболовам и даже простым пешеходам, оказавшимся в незнакомом городе. Благодаря такой навигации можно определить свое местонахождение, найти нужный объект на карте, выстроить маршрут, а при наличии доступа в интернет объехать пробки.
Что за GNSS?
GNSS расшифровывается как Global Navigation Satellite System (или Спутниковая Система Навигации) и используется как общий термин для спутниковой локализации с глобальным покрытием по всему земному шару. По состоянию на 2019 год, существует несколько основных спутниковых группировок:
- GPS (США), 31 спутник
- ГЛОНАСС (Россия), 24 спутника
- Бэйдоу (Китай), 23 спутника
- Галилео (Евросоюз), 26 спутников
- NAVIC (Индия), 7 спутников
- QZSS (Япония), 4 спутника
Как включить полные измерения GNSS?
Чтобы активировать функцию «Включение всех измерений GNSS», необходимо следовать простой инструкции:
- Открыть настройки мобильного устройства.
- Перейти в раздел «О телефоне».
- Нажать на строку «Номер сборки» 5-7 раз. Дождаться уведомления о том, что пользователь перешел в режим разработчика.
- Найти в настройках раздел «Для разработчика».
- Активировать ползунок рядом с опцией «Полные измерения GNSS» или «Force full GNSS measurements».
Опцию можно отключить таким же способом в любое время без негативных последствий. Другие полезные опции режима разработчика можно посмотреть в отдельной статье.
Наличием навигатора даже в бюджетном смартфоне сегодня никого не удивить.
Мы привыкли использовать GPS для поиска нужного адреса или для определения своего местоположения. GPS — аббревиатура от английских слов Global Positioning System. Именно так называется самая первая и самая известная спутниковая система геопозиционирования, которая была разработана в США. С 2000 года она стала доступна для гражданского населения всех стран, хотя до этого времени работала исключительно на военные структуры.
Ее популярность настолько велика, что геолокацию наших смартфонов в повседневной жизни мы все-равно называем GPS, хотя в настоящее время используем сигналы и от других систем — российской ГЛОНАСС и китайской Beidou. Сегодня мы поговорим о ГЛОНАСС.
Почему GPS плохо работает в городских условиях?
И хотя под открытым небом GPS работает довольно неплохо, точность сильно падает в городских условиях (ошибка может быть 50 метров и более): высокие здания, провода, мосты и прочие объекты — все это ухудшает точность позиционирования.
Переотражение спутникового сигнала в городе. Фото Uber
Здания часто мешают прямой видимости спутников, и пока сигнал со спутника «летит» в ваш приемник, он успевает несколько раз отразиться от зданий и прийти с искажением. Из-за подобных переотражений точность позиционирования существенно снижается (бывает ± 500 метров). Вы, наверняка, сталкивались с такой ситуацией, когда при заказе такси ваше местоположение на карте отображалось неправильно.
Чтобы исключить эти проблемы, мы используем высокоточные GNSS-приемники, существенно повышающие точность позиционирования с помощью IMU (инерциальные измерительные модули), информации с CAN-шины автомобиля, RTK-поправок и еще немножко другой магии.
GPS или ГЛОНАСС
К счастью, в повседневной жизни такой выбор делать не нужно, так как геопозиционирование в смартфонах определяется теми спутниками, сигнал от которых сильнее в данный момент времени. Сравнивая эти две системы геолокации, будет сложно сказать, какая из них лучше. Если оценивать точность определения местонахождения, то GPS делает это достовернее — погрешность составляет 1,5 метра, в то время как у ГЛОНАСС — 2,5 метра. Но этот показатель относителен, так как в разное время и в разных местностях может меняться.
Что касается стабильности сигналов, то в северных широтах ГЛОНАСС опережает GPS, так как американская спутниковая система ориентирована на умеренные и экваториальные пояса. В целом, удобно, что в смартфонах GPS и ГЛОНАСС работают одновременно. Как говорится, одна голова хорошо, а две лучше.
Чтобы узнать в зоне действия каких спутников мы находимся, рекомендуем установить одно из приложений с Google Play, например «GPS Info», «GPS test» или «GPS Status». Они осуществляют мониторинг доступных спутников, их количества, названия спутниковых систем и силу сигнала.
Сегодня политическую ситуацию в мире нельзя назвать стабильной. Если США наложит запрет на использование GPS, то у нас есть отличная альтернатива — отечественная система ГЛОНАСС.
Смартфоны давно перестали быть простыми «звонилками». Своим владельцам они открыли массу новых возможностей.
На первом месте полноценный скоростной доступ в интернет и общение в социальных сетях и мессенджерах. Но не менее востребовано и GPS-позиционирование, о котором мы сейчас подробно расскажем.
Оффлайн-карты для GPS
Google разработала для своей операционной системы Android специальное геолокационное приложение — Google Maps. Оно быстро находит спутники, разрабатывает маршруты до объектов и предлагает альтернативы. К сожалению, при отсутствии зоны покрытия сотовой сети Google Maps не работает, так как географические карты тут подгружаются через интернет.
Для навигации без использования сети лучшим выходом будет скачать приложения с поддержкой оффлайн-карт, например, Maps.me, Navitel и 2GIS. Также можно установить приложение «Карты: транспорт и навигация» для Google Maps.
В этом случае придется расходовать интернет-трафик для загрузки карт не придется — они будут всегда в вашем устройстве, независимо от местоположения. Особенно это актуально при нахождении за границей, так как стоимость роуминга для доступа в интернет весьма высока.
OSCAR и высокоточные GNSS-приемники
Сантиметровая точность необходима всем беспилотным автомобилям, не только OSCAR. Представьте на секунду, чтобы было бы, если бы беспилотник использовал обычный GPS с точностью ± 50 метров:
Такая низкая точность однозначно приведет к ДТП. Именно поэтому в процессе работы над OSCAR мы проводили исследования и испытывали ряд GNSS приемников, тестируя их в сложных условиях плотной городской застройки.
Автомобиль один, а GPS-треков несколько
В итоге, мы остановились на двух решениях:
- NovAtel PwrPak 7D-E1
- uBlox F9K
В StarLine мы наслаждаемся тем, что делаем безопасный беспилотный автомобиль реальностью. Если тебе также интересна эта тема и ты хочешь строить беспилотное будущее с нами, то приглашаем в команду!
Проект StarLine OSCAR (Open Source Car) открыт для специалистов из Open Source Community, где все желающие могут поучаствовать в процессе разработки беспилотника на уровне кода, опробовать свои алгоритмы на реальном автомобиле, оснащенном дорогостоящим оборудованием.
В этой статье мы расскажем про глобальные системы позиционирования, разработанные в США, России, ЕС и Китае; объясним, как поддержка технологий глобальной спутниковой навигации реализована в электронных устройствах, а также опишем ключевые и дополнительные функции современных навигационных приемников.
Система 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) на низкой орбите, а также геостационарной орбиты и номинального размера Земли.
Поддержка ГНСС
- Smart Antenna — модуль, состоящий из керамической антенны и навигационного приемника. Преимущества: компактность, не требует согласования, удешевляет разработку за счет сокращения сроков.
- MCM (Multi Chip Module) — чип, включающий все компоненты навигационного приемника.
- OEM — экранированная плата, включающая ВЧ интерфейсный процессор и процессор частот основной полосы (RF-frontend + baseband), SAW-фильтры и обвязку. Это наиболее популярное решение на данный момент.
Ключевые параметры навигационных приемников
- Сигналы от спутников
- Альманах — информация о приблизительных параметрах орбит всех спутников, а также данные для калибровки часов и характеристики ионосферы
- Эфемериды — точные параметров орбит и часов каждого спутника
Производители приемников используют различные методы уменьшения 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 на Android?
Активация GPS-модуля в операционной системе Android возможна двумя способами:
- Верхняя шторка. Проведите по дисплею сверху вниз и в открывшемся меню нажмите кнопку «Местоположение», «Геолокация» или «Геоданные» (зависит от версии Android).
- В настройках Android найдите пункт аналогичные пункты передвиньте флажок в положение «Включено».
Во время активной работы навигационной системы смартфона заряд его аккумулятора начинает расходоваться достаточно активно, поэтому стоит позаботиться о дополнительных источниках питания. Например, за рулем нужно воспользоваться автомобильной зарядкой, а при передвижении на велосипеде или пешком — повербанком .
Также стоит помнить, что уверенный прием спутникового сигнала возможен на открытой местности, поэтому при нахождении в помещении или туннеле геолокация становится невозможной. Пасмурная погода также влияет — из-за туч устройство дольше ищет спутники и менее точно определяет свои координаты.
Не так давно GPS была единственной системой геолокации, поэтому в ранних версиях Android упоминалась только она, а кнопка активации службы так и называлась. С 2010 года полноценно заработала российская спутниковая система ГЛОНАСС, а с 2012 — китайская Beidou.
Навигация и локализация с помощью GNSS уже давно является стандартом в нашей повседневной жизни. Использование этой системы стало стандартном и для беспилотного автомобиля НПО СтарЛайн OSCAR. В то время как большинство людей пользуются простыми GPS приемниками в телефонах, OSCAR использует высокоточные GNSS решения. Но для начала, что вообще такое GNSS, и как она работает?
Как это все работает?
Возьмем для примера обычный GPS в нашем телефоне. В зоне видимости с Земли всегда есть как минимум четыре GPS-спутника. Каждый из этих GPS-спутников отправляет информацию о своей позиции и текущее время на GPS-приемники с фиксированным интервалом. Ну а расстояние между GPS-приемником и спутником вычисляется путем нахождения разницы между временем отправки сигнала с GPS-спутника и временем получения сигнала GPS-приемником.
Как только приемник (например, ваш смартфон) получает сигнал хотя бы с трех спутников, вычисляется ваше местоположение (а точнее вашего телефона) с помощью трилатерации. GPS необходимо хотя бы три спутника для вычисления 2D-позиции (долгота и широта) и четыре спутника для 3D-позиции (долгота, широта, высота).
Повышение точности
Существует несколько основных способов повысить точность. Взглянем на самые популярные:
- IMU (Инерциальный измерительный модуль) представляет собой набор акселерометров и гироскопов, обеспечивающих 3D-измерения. Сам по себе IMU не выдает данные о местоположение (позицию, высоту, скорость), но выдает полезную информацию для вычисления местоположения в местах, где GPS не «ловит» (тоннели, паркинги и пр.);
Типичный IMU
- RTK-поправки существенно повышают точность местоположения до 1–2 сантиметров в реальном времени. Суть проста — по всему земному шару расположены так называемые базовые станции (base stations). Конкретная базовая станция знает погрешности в своей области и сообщает их приемнику, а последний, в свою очередь, учитывает эти корректировки и выдает более точное решение;
По большому счету, базовая станция — это GNSS-приемник в режиме “станция” + софт + радио/интернет канал
- CAN-шина также полезна при расчете местоположения, так как автомобиль предоставляет полезные данные о скорости, оборотах колес и пр. характеристиках.
Вы знали, что в нашем OSCAR’e?
Читайте также: