|
|
  |
Получение координат с точностью 0.1 м, режим RTK |
|
|
|
Apr 17 2018, 08:08
|
Группа: Участник
Сообщений: 6
Регистрация: 19-11-10
Пользователь №: 61 022

|
Добрый день. Возникла задача сделать электронной устройство, одной из функций которого является получение координат с точностью 0.1м. Было принято предварительное решение использовать ГНСС модуль GeoS-5 RTK. Он позволяет работать с такой точностью только в режиме RTK, т.е. ему нужно получать поправки по протоколу RTCM 3.0/3.2. Одним из вариантов является использование еще одного(или нескольких?) ГНСС модуля, который нужно расположить в точке с известными с высокой точностью координатами. Но, как я понимаю, это будет работать, если расстояние между модулями не более 30-50 км. Второй вариант - использовать координаты вышек операторов связи, но сами операторы точные координаты вряд ли предоставят(поправьте если не прав), а использовать базы гугла или яндекса для такой задачи нельзя, так как в них координаты базовых станций формируются исходя из подключений пользователей. Есть ли сервисы, которые смогут передавать поправки? Какие архитектурные решения можно еще посоветовать для данной задачи?
|
|
|
|
|
Apr 17 2018, 16:47
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (esaulenka @ Apr 17 2018, 17:12)  Aner, простите, координаты ЧЕГО вам дают опсосы? Почитайте по GSM модемам его AT-командам. Даёте запрос соответствующими AT-командами ( их несколько разных есть) вашего окружения GSM сотами, базами. У базы могут быть несколько сот с ID ( номер региона, номер соты ... MCC, MNC, LAC, CID, RSSI .. ); принадлежность оператору - в названии, диапазон частот - по типу связи ( EGSM900/1800/2100 Mhz ), с уровнями их сигнала RSSI в dBm. Причем не только вашего оператора, а всех станций или сот окружающих вас. В ответ на запрос широты и долготы получаете долготу, широту те координаты станции или соты с которой у вас соединение.
|
|
|
|
|
Apr 17 2018, 18:48
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
для RTK нужны специальные "координаты" то есть измерения на "базе" - втором GNSS приемнике. измерения не совсем координат, а фаз и задержек сигналов со спутников - собственно RTCM, которые прошли через ионосферу и исказились приблизительно также как и в первом приемнике, так называемом "ровере". собственно из этого и происходит ограничение в 50км - Земля круглая и через 50км уже через другую ионосферу сигнал идет, правило обычно такое, что 1мм ошибки на 1км "базовой линии" - расстояния между базой и ровером ОПСОСы в этом режиме могут предоставить только модем для передачи данных от базы к роверу также можно обратить внимание на сервисы типа WAAS, EGNOS (если у буржуев), у нас есть СДКМ только проверьте модули, хотябы с 0-вой базовой линией. RTK это все-таки высший пилотаж жпсостроения - многие хвастаются, немногие могут  и по вычислительным ресурсам там в 100-раз выше производительность выше нужна при 10 Герцовой RTK например, чем "просто" жпс
|
|
|
|
|
Apr 18 2018, 07:29
|
Группа: Участник
Сообщений: 6
Регистрация: 19-11-10
Пользователь №: 61 022

|
Спасибо за ответы
|
|
|
|
|
Apr 18 2018, 07:49
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (esaulenka @ Apr 18 2018, 10:24)  Так всё дело в том, что я читал. И у меня для Вас плохие новости.
Вышка отдаёт только свои идентификаторы. По команде "получить координаты" модем собирает список id-шников БС, дополняет его уровнем сигнала для каждой БС, и идёт на сервер гугла (или свой супер-точный-сервер, в случае ublox'а). А там с помощью волшебной магии и трилатерации вычисляются координаты модема. Точность всего этого действа - десятки метров в городе, километры "в полях". Я с этим лет шесть работаю, проблем нет. Вы видимо только начали знакомство или вначальной стадии изучения. Раньше нужно было ходить по серверам, сейчас необязательно. Посылаю AT-команду получаю координаты широты и долготы xx.xxxxxx yy.yyyyyy. Проблема точности - халатность оператора. А так менее метра получить можно. Москва, Питер особый случай из-за плотности GSM сетей есть особенности. Так я о том же, не получить 10 см.
|
|
|
|
|
Apr 18 2018, 08:04
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (esaulenka @ Apr 18 2018, 10:55)  Ну что, современные технологии творят чудеса. То, что модем САМ ходит на сервер, совсем не отменяет тот факт, что "внутри" оно работает как и прежде - список станций, уровни сигнала, и никаких GPS'ов и там более RTK. Не ходит он на сервер, это оператор выдает. Или выдает неточные данные. Пример. Купили в Китае "одни" подешевле, некоторое кол-во сот. Не удосужились переписать и внести точные координаты мест установки, по запросу получаю координаты мест в Китае, ... забавно было. Аналогично мне приводили примеры с координатами из Японии, Финляндии. Отработанные там старое GSM оборудование баз, сот завозят ставят.
|
|
|
|
|
Apr 18 2018, 08:31
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(krux @ Apr 18 2018, 09:11)  RTK нужной точности в 0.1м не даст. Он дает возможность от СКО (среднеквадратичного отклонения) в 10м перейти к СКО в 2м. да ну  пример из топика - Геос - не даст, потому что он L1 онли, а одночастотная РТК это не РТК, а баловство. естественно, для работы RTK нужно не только много спутников, но много спутников с высокими энергиями - то есть нормальные антенны для РТК это блины 20 сантиметров достаточно хитрой конструкции с подавлением переотражений, фазовым центром и т.д. при условиях, в которых просто жпс показывает очень хороший прием, ртк фикс может терятся и т.д. на практике, это применяется во всяких анменед веиклах, пресайс агрикалчуре и прочих буржуйских изысках - там реально точности нужны сантиметровые но и приемники там не 1Гц, а 100Гц и конструкция/стоимость сильно отличается от "гнсс модулей"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|