1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

GNSS приемник

Тема в разделе "Общие вопросы", создана пользователем DLy, 14 июн 2025.

  1. DLy

    DLy

    Доброго времени суток! Подскажите, всегда ли приемнику (Sokkia GRX2) нужна базовая или референсная стация, от чего он берет координаты? Может, есть альтернативные способы подключения к чему либо?
    Заранее, Благодарю!
    Прошу не кидаться тапками, я студент!
     

    Вложения:

  2. Sergey Astakhov

    Sergey Astakhov Форумчанин

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

    Есть конечно. Вы скажите чего именно вы хотите - а там вам смогут подсказать возможные варианты.
     
  3. Valang

    Valang Форумчанин

    Здесь смысл такой. Приемник определяет координаты от спутников, т.е. получает навигационные координаты. Один из приемников стоит на базе, т.е. на точке с известными координатами. Через указанный интервал времени определяются координаты базового приемника и ровера. Интервал должен быть одинаковым у обоих приемников. Навигационные координаты базы сравниваются с введенными в качестве исходных. Получается разница в плане и по высоте. Считается, что на втором приемнике расхождения точно такие же, т.к. созвездия спутников у приемников одни и те же. В навигационные координаты ровера вводятся поправки полученные на базе.
    В RTK поправки от базы к роверу передаются или по радиомодему или по сотовой связи. В статике это делает программа обработки измерений.
    Подобным образом можно повысить точность определения координат обычным навигатором. Кладут два навигатора рядом и несколько раз определяют координаты. Вычисляют разницу - это будут поправки, т.к. их координаты будут отличаться. Затем с одним навигатором становятся на точку с известными координатами, со вторым бегают. По часам или по сигналу по рации одновременно снимают координаты с навигаторов. Вычисляют разницу координат на базе и вводят поправки в координаты полученные на втором навигаторе. Будет гораздо точнее, чем одним.
     
    BorisUK и avianvv нравится это.
  4. Sergey Astakhov

    Sergey Astakhov Форумчанин


    RTK не так работает. Там определяется не разница координат, а разница в псевдодальностях до спутников, и именно она передаётся в поправках. То, что вы описываете - это методы 1980-1990-х годов, времён загрубленной точности (C/A).
     
    avianvv нравится это.
  5. refot

    refot Форумчанин

    От базовой станции передаются не поправки, а измерения дальности (кодовые и фазовые по каждому спутнику) и параметры базовой станции (координаты, тип антенны и т.д.). А дальше сам приёмник/ровер делает первые и вторые разности и вычисляет своё местоположение.
     
    Sergey Astakhov и Badim нравится это.
  6. Valang

    Valang Форумчанин

    А что это меняет? Смысл от этого не меняется.
     
    BorisUK нравится это.
  7. В.Шуфотинский

    В.Шуфотинский Модератор Команда форума

    К этому надо добавить только, что это навигация, а не геодезия. Точности для геодезии не хватает, т.к. дешёвые навигаторы никак не сравнить с дорогими геодезическими приёмниками.
     
    avianvv нравится это.
  8. Valang

    Valang Форумчанин

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

    Мимокрокодил Форумчанин

    Что-то дяди сложное написали... Конкретно приемник Sokkia GRX2 может вычислить собственные координаты с сантиметровой точностью только при наличии данных с базовой станции.

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

    В режиме реального времени (РТК), приемник может вычислить собственные координаты с сантиметровой точностью, если он получает данные с базовой станции (по радио-каналу или интернет-каналу) или получает данные со специальных геостационарных спутников (например от спутников (или по технологии) Atlas). Эти специальные спутники, в отличии от остальных, передают достаточно точные собственные координаты. Приемник, наблюдающий такие спутники, может вычислять собственные координаты с сантиметровой точностью. Чем дальше от экватора удаляется приемник, тем хуже точность вычисленных координат и больше нужно времени для получения фиксированного решения (может потребоваться минут 30 и более). Возможность использования этой технологии зависит от конкретного спутникового приемника. Не все такое умеют. Sokkia GRX2 не умеет.

    В постобработке вычисления производит не сам приемник, а специализированное ПО. Принцип расчета координат такой же, как и в полевых условиях, для расчетов используются те же данные.
     
    avianvv нравится это.
  10. Valang

    Valang Форумчанин

    Ты мне напомнил нашего гл. инженера экспедиции. Тот спрашивал: что нужно сделать, чтобы вовремя закончить этот объект? Ты ему-То-то, то-то. Он: Я тут подумал, сделай вот так и так и повторял твои слова. О чем я не сказал, что ты написал здесь?
     
    Последнее редактирование: 18 июн 2025
  11. Valang

    Valang Форумчанин

    https://orsyst.ru/page3005641.html
     
  12. SeregaBest

    SeregaBest Форумчанин

    Парни! Он же
    Что за научные дискуссии?
    Он и другие из его потока сразу не поймут::smile24.gif::

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


    А теперь про геодезию :
    Земля не круглая и еще просто дохрена нюансов, которые нужно учесть.
    Утрированно:
    Для этого берём два приёмника, которые работают в паре.
    Базу ставим на нулевой километр, который находится на Красной площади, а со вторым приёмником работаем.
    И если до этого оба приёмника выдавали свои сырые измерения хоть в градусах ° минутах `секундах", хоть в дюймах, хоть в локтях или аршинах, хоть в 人民幣.
    То после того, как Вы в ПО объясните, что база стоит на нулевом километре и её координаты " 0.000, 0.000 и высота 0.000 ", то база будет передавать паправки на ровер, который теперь будет их учитывать (на какую " дельту " корректировать результаты ровера) (всё конечно же делает ПО)
    вот и всё.
    Пара нужна что ты работать в паре. Один приёмник стоит на чем-то известном и по нему вносятся поправки во второй приёмник
    Как их передавать : радио канал, сотовая связь, принимать со спутника - дело второе.
    Какая дистанция между парой, сколько баз, какой канал связи, откуда получены исходные координаты - это всё дальше и на Ваше усмотрение
     
    avianvv нравится это.
  13. Мимокрокодил

    Мимокрокодил Форумчанин

    Я когда учился, мне тоже говорили, что база отправляет поправки на ровер. А уже во время трудовой практики, я узнал, что база отправляет на ровер сигналы, которые она видит. Т.е. никакие не поправки, а просто радио-сигналы, которые она приняла. А вот уже ровер, используя эти данные, рассчитывает поправки. И это уточнение полностью поменяло мое представление о том, как все устроено.
     
    avianvv и chnav нравится это.
  14. chnav

    chnav Форумчанин

    Мимокрокодил, вот именно.База передаёт сырые данные (кодовые дальности, фазовые дальности) в сжатом формате. Собственно вокруг сжатия и вертятся все эти RTCM3, CMR, CMRx и т.д.
    Без обид (раскрыть)

    Это теоретическая технология конца 80-х насала 90-х, не взлетела из-за своей непрогнозируемости и ненадёжности. Это даже не DGPS и уж тем более не RTK.
    Видимо традиционный, устоявшийся термин "поправки" вводит в заблуждение даже опытных геодезистов. В контексте RTK переведите термин "Corrections" прямо в лоб как "Корректирующая информация" и всё станет на свои места.
    Студент давно исчез, а мы тут распинаемся )) Название темы тоже ни о чем не говорит, скоро канет в лету как все подобные.
     
    Последнее редактирование: 22 июн 2025
    Мимокрокодил и avianvv нравится это.
  15. SeregaBest

    SeregaBest Форумчанин

    Давайте назовём "поправки" ещё проще, что бы не путать и не путаться.
    Данные он передаёт.
    И всё это передаётся в контроллер, а ПО анализирует, обсчитывает и выйдет результат
    А то я тоже могу докопаться до того, нахрена эти данные именно роверному приёмнику.

    Потому что на пальцах эта цепочка выглядит так :
    Например в одной из "комплектаций оборудования": база отправляет на ровер данные по (например) радио каналу (только потому, что в приемнике и ровере есть большой аккумулятор, массивный радиомодуль и длинная антенна и так проще реализовать связь. А дальше данные от базы, пересланные через ровер + данные с ровера по Bluetooth попадают в компактный контроллер, где ПО обрабатывает это всё.


    Не суть. Главное что база и ровер находятся где-то в пространстве и между ними в пространстве ровно 100 метров и чётко на север и ровер на 2 метра выше базы.
    Объяснив ПО, что база стоит на нулевом километре получим координаты ровера 100.000, 0.000, 2.000
     
    avianvv нравится это.
  16. chnav

    chnav Форумчанин

    Очередное заблуждение, непонимание процесса и отсюда попытка всё упростить. RTK-вектор считается в приёмнике. ТОЧКА. Сырые данные в контроллере не обсчитываются, могут только записываться для постобработки. А ещё контроллер может использоваться в качестве модема для приёма поправок (вместо радио). Т.е. всё ровно наоборот - контроллер может получить коррекции NTRIP, воткнуть их в чёрный ящик aka приёмник и получить назад готовый RTK-вектор (ну хорошо, ещё прибавить вектор к XYZ-базы и получить XYZ-ровера). Далее контроллер рассчитывает координаты в МСК с учетом калибровки и пр. Нет в нём никакой заумной RTK-математики, разрешения неоднозначностей и пр. всё уже сделано за него. Раньше контроллеры были на простейших ARM-процессорах, они физически неспособны посчитать RTK. А в приёмниках мощные по тем временам и дорогие MIPS-процессоры (сейчас тоже перешли на ARM).

    Единственная известная мне тримбловская программа, которая реально считает RTK в Android-контроллере, это "RTK по подписке" Trimble Catalyst с относительно дешёвыми антеннами (а по сути фронтендом GPS-приёмника без мощного CPU) DA1 (2017) и DA2 (2021), которые оцифровывают сигнал и передают их в контроллер. А далее Trimble Catalyst берёт коррекции по интернету и обсчитывает RTK. Появилось всё это относительно недавно.
    Насколько я помню в DA1 просто ЦАП (т.е. корелляторы и пр. реализованы программно SDR), а DA2 что-то более продвинутое, уже подзабыл, надо заново читать документацию.

    PS: у Novatel/WayPoint есть программы для RTK, но они для полноценного компа, не для полевых работ. Мы использовали на пароходе.
     
    Последнее редактирование: 22 июн 2025
    Мимокрокодил, Is.Nic и avianvv нравится это.
  17. В.Шуфотинский

    В.Шуфотинский Модератор Команда форума

    Или вообще ничего не передаёт, если собираются данные для постпроцессинга.

    Для других студентов или интересующихся.
     
    avianvv нравится это.
  18. Valang

    Valang Форумчанин

    Просто так ты нули не введешь. Сначала ты должен описать свою систему координат. Система координат должна быть описана так, чтобы твои нулевые координаты на самом деле были нулями. Т.е. dX и dY должны быть соответствующие. Приемник вычисляет навигационные координаты. Переводит их в ту систему, что описана в проекте. Если введенные в качестве опорных координаты базы отличаются от измеренных более 500 м, то база просто не запустится.
     
    Последнее редактирование: 23 июн 2025
    avianvv нравится это.
  19. BorisUK

    BorisUK Форумчанин

    Подумывал про такой вариант, но пока не пробовал.
    А реально какая точность таким способом? Есть уже практика?
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление