Javad and RTKLIB — различия между версиями

Материал из SRNS
Перейти к: навигация, поиск
(Полезные ссылки)
 
(не показаны 12 промежуточных версий 2 участников)
Строка 5: Строка 5:
 
* Приёмник: nv08c. Подключен к другой неподвижной антенне на крыше.
 
* Приёмник: nv08c. Подключен к другой неподвижной антенне на крыше.
  
С помощью [http://www.rtklib.com/ RTKLIB] получим точное решение навигационной задачи (порядка нескольких миллиметров). Для этого нам понадобится подпрограмма rtknavi (\rtklib_2.4.2\bin\rtknavi.exe).
+
С помощью [http://www.rtklib.com/ RTKLIB] получим точное решение навигационной задачи (порядка нескольких миллиметров). Для этого нам понадобится подпрограмма rtknavi (\rtklib_2.4.2\bin\rtknavi.exe). <br />
 +
О том, как это сделать, можно посмотреть [https://www.youtube.com/watch?v=cZsxGLtEV0k здесь].
  
 +
== Настройка rtknavi ==
  
 +
После подключения приёмников, переходим к настройкам rtknavi.
  
 +
1. Запускаем rtknavi.  <br />
 +
2. Настраиваем связь с nv08c и javad через последовательный порт.  Для этого в главном окне программы нажимаем на кнопку "I".  <br />
 +
2.1. Ставим галочку напротив "Rover" и "Base Station".  <br />
 +
2.2. Type у двух приёмников - serial.  <br />
 +
2.3. Opt: для rover - порт, соответствующий бинарному протоколу nv08c, для Base Station - соответствующий порту javad.  <br />
 +
Параметры порта nv08c:
 +
*Bitrate: 115200
 +
*Byte Size: 8 bit
 +
*Parity: Odd
 +
*Stop Bits: 1 bit
 +
*Flow Control: None
  
== Настройка rtknavi ==
+
Параметры порта для javad:
 +
*Bitrate: 115200
 +
*Byte Size: 8 bit
 +
*Parity: None
 +
*Stop Bits: 1 bit
 +
*Flow Control: None
  
Запускаем rtknavi. В глажимаем на  
+
2.4. cmd:
 +
для nv08c:
 +
  !NVS CFG-BINR f4 0a
 +
  !NVS CFG-BINR D5 01
 +
Для javad: нажимаем "load" и открываем: "\rtklib_2.4.2\data\javad_raw_1hz.cmd"  <br />
 +
2.5. Format выбираем соответствующий приёмнику.  <br />
 +
[[File:javad_and_rtklib_1.PNG|400px]]
 +
 
 +
3. Нажимаем на кнопку "options". Для настройки самого режима.  <br />
 +
3.1. во вкладке Setting1:
 +
* Positioning Mode: Static (можно Kinematic, но т.к. антенна неподвижна, выбрав kinematic точность немного потеряется).
 +
* Также оставляем галочку только напротив GPS <br />
 +
[[File:javad_and_rtklib_2.PNG|400px]]
 +
 
 +
3.2. Во вкладке "Positions" настраиваем координаты базовой станции: <br \>
 +
* Lat: 55.756313°  <br />
 +
* Lon: 37.708040°  <br />
 +
* H: 180.494486 m  <br />
 +
<small>Данные значения получены после усреднения результатов измерения координат антенны, которые происходили около 2-х часов.</small>  <br />
 +
[[File:javad_and_rtklib_3.PNG|400px]]
 +
 
 +
4. Теперь нажимаем на start и ждем получения решения.
 +
 
 +
== Описание полученного результата ==
 +
* Требуется от 4 до 10 минут (по разному), чтобы rtklib начал выдавать точное решение (это касается static и kinimatic).
 +
* На рисунке ниже показан один из возможных результатов. Там видно , что после нахождения точного решения, пару раз произошёл срыв, и само решение немного "гуляет". При других запусках программы точное решение имело шумоподобный вид с постоянным математическим ожиданием.
 +
 
 +
[[File:javad_and_rtklib_4.PNG|400px]]  <br />
 +
[[File:javad_and_rtklib_5.PNG|400px]]  <br />
 +
<small>После первого получения точного решения прошло 15 минут.  <br /></small>
 +
[[File:javad_and_rtklib_6.PNG]]  <br />
 +
<small>После первого получения точного решения прошло 25 минут.  <br /></small>
 +
[[File:javad_and_rtklib_7.PNG|400px]]  <br />
 +
<small>После первого получения точного решения прошло 30 минут.  <br /></small>
  
 
== Полезные ссылки ==
 
== Полезные ссылки ==
Строка 19: Строка 71:
 
* [https://srns.ru/wiki/Blog:DneprovV/29.07.2015_%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_RTKLib работа с RTKLIB]  
 
* [https://srns.ru/wiki/Blog:DneprovV/29.07.2015_%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_RTKLib работа с RTKLIB]  
 
* [http://www.rtklib.com/ RTKLIB]. Ссылка на страницу официального сайта для скачивания программы.
 
* [http://www.rtklib.com/ RTKLIB]. Ссылка на страницу официального сайта для скачивания программы.
 +
 +
[[Категория:Javad]]
 +
[[Категория:HOWTO]]
 +
[[Категория:RTKLIB]]
 +
[[Категория:NV08C]]
 +
[[Категория:RTK]]

Текущая версия на 12:36, 20 мая 2018

Рассмотрим режим rtk, где:

  • База: Javad. Подключен к неподвижной антенне на крыше.
  • Приёмник: nv08c. Подключен к другой неподвижной антенне на крыше.

С помощью RTKLIB получим точное решение навигационной задачи (порядка нескольких миллиметров). Для этого нам понадобится подпрограмма rtknavi (\rtklib_2.4.2\bin\rtknavi.exe).
О том, как это сделать, можно посмотреть здесь.

[править] Настройка rtknavi

После подключения приёмников, переходим к настройкам rtknavi.

1. Запускаем rtknavi.
2. Настраиваем связь с nv08c и javad через последовательный порт. Для этого в главном окне программы нажимаем на кнопку "I".
2.1. Ставим галочку напротив "Rover" и "Base Station".
2.2. Type у двух приёмников - serial.
2.3. Opt: для rover - порт, соответствующий бинарному протоколу nv08c, для Base Station - соответствующий порту javad.
Параметры порта nv08c:

  • Bitrate: 115200
  • Byte Size: 8 bit
  • Parity: Odd
  • Stop Bits: 1 bit
  • Flow Control: None

Параметры порта для javad:

  • Bitrate: 115200
  • Byte Size: 8 bit
  • Parity: None
  • Stop Bits: 1 bit
  • Flow Control: None

2.4. cmd: для nv08c:

 !NVS CFG-BINR f4 0a
 !NVS CFG-BINR D5 01

Для javad: нажимаем "load" и открываем: "\rtklib_2.4.2\data\javad_raw_1hz.cmd"
2.5. Format выбираем соответствующий приёмнику.
Javad and rtklib 1.PNG

3. Нажимаем на кнопку "options". Для настройки самого режима.
3.1. во вкладке Setting1:

  • Positioning Mode: Static (можно Kinematic, но т.к. антенна неподвижна, выбрав kinematic точность немного потеряется).
  • Также оставляем галочку только напротив GPS

Javad and rtklib 2.PNG

3.2. Во вкладке "Positions" настраиваем координаты базовой станции:

  • Lat: 55.756313°
  • Lon: 37.708040°
  • H: 180.494486 m

Данные значения получены после усреднения результатов измерения координат антенны, которые происходили около 2-х часов.
Javad and rtklib 3.PNG

4. Теперь нажимаем на start и ждем получения решения.

[править] Описание полученного результата

  • Требуется от 4 до 10 минут (по разному), чтобы rtklib начал выдавать точное решение (это касается static и kinimatic).
  • На рисунке ниже показан один из возможных результатов. Там видно , что после нахождения точного решения, пару раз произошёл срыв, и само решение немного "гуляет". При других запусках программы точное решение имело шумоподобный вид с постоянным математическим ожиданием.

Javad and rtklib 4.PNG
Javad and rtklib 5.PNG
После первого получения точного решения прошло 15 минут.
Javad and rtklib 6.PNG
После первого получения точного решения прошло 25 минут.
Javad and rtklib 7.PNG
После первого получения точного решения прошло 30 минут.

[править] Полезные ссылки

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты