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

GNSS приемник

Discussion in 'Общие вопросы' started by DLy, Jun 14, 2025.

  1. DLy

    DLy

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

    Attached Files:

  2. Sergey Astakhov

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

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

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

    Valang Форумчанин

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

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


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

    refot Форумчанин

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

    Valang Форумчанин

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

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

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

    Valang Форумчанин

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

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

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

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

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

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

    Valang Форумчанин

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

    Valang Форумчанин

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

    SeregaBest Форумчанин

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

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


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

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

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

    chnav Форумчанин

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

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

    SeregaBest Форумчанин

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

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


    Не суть. Главное что база и ровер находятся где-то в пространстве и между ними в пространстве ровно 100 метров и чётко на север и ровер на 2 метра выше базы.
    Объяснив ПО, что база стоит на нулевом километре получим координаты ровера 100.000, 0.000, 2.000
     
    avianvv likes this.
  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, но они для полноценного компа, не для полевых работ. Мы использовали на пароходе.
     
    Last edited: Jun 22, 2025
  17. В.Шуфотинский

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

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

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

    Valang Форумчанин

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

    BorisUK Форумчанин

    Подумывал про такой вариант, но пока не пробовал.
    А реально какая точность таким способом? Есть уже практика?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice