1

Step 1

Заказать плату

2

Step 2

Оплатить выставленный счёт

3

Step 3

Нарисовать плату для модуля

4

Step 4

Купить плату NV08C-CSM-RTK или купить плату Reach

5

Step 5

Включить и проверить в режиме одиночного приёмника

6

Step 6

Записать файлы статических измерений и перенести в программу обработки

7

Step 7

Получить фиксированное решение при обработке статических измерений

8

Step 8

Настроить режим RTK ровера

9

Step 9

Реализовать на микроконтроллере приём и анализ данных с акселерометра

10

Step 10

Купить в магазине гнездо N-типа

11

Step 11

Купить коннектор для переходника для антенны в офисе

12

Step 12

Спаять антенный кабель

13

Step 13

Собрать необходимый математический аппарат для перевода координат

14

Step 14

Переделать коннектор на антенне и подключить к сети БС

15

Step 15

Обработать сеанс 15 минут

16

Step 16

Обработать сеанс 30 минут

17

Step 17

Настроить базу на самостоятельную отправку данных

18

Step 18

Сделать измерения и проверить координаты с эталонным приёмником

19

Step 19

Подключить приёмник через NRS Station

20

Step 20

Написать скрипт по переименованию файлов

21

Step 21

Обработать сеанс 5 минут

22

Step 22

Подключить плату к USART преобразователю и получить данные

23

Step 23

Получить в терминале NMEA сообщения

24

Step 24

Разбить сообщение на составные части

25

Step 25

Установить solidworx

26

Step 26

Купить фольгированный текстолит

27

Step 27

Съездить в магазин и подобрать аккумуляторные батареи

28

Step 28

Сделать внешнее питание

29

Step 29

Сделать корпус с экранировкой

30

Step 30

Запустить свой ровер на базе готовой антенны

31

Step 31

Купить штекер USB и штекер microUSB для измерения тока приёмника

32

Step 32

Нарисовать в 3dmaxx корпус приёмника и заказать изготовление

33

Step 33

Импорт проекта корпуса в Solidworx

34

Step 34

Сделать АКБ самому

35

Step 35

Добавить в корпус механизмы для закрытия крышек и герметизации

36

Step 36

Заменить кнопку включения

37

Step 37

Предложить Вилорию обработать данные с моего приёмника

38

Step 38

Протестировать приёмник при работе от батареек.

39

Step 39

Подключить полученный модуль к компу

40

Step 40

Вывести с начальником формулу для перевода координат

41

Step 41

Добавить в программу мгновенное переключение в статику

42

Step 42

Перепрошить свой приёмник

43

Step 43

Урок 7. Параметры элементов экрана в андроид-приложениях (Android Studio)

44

Step 44

Купить http://amperka.ru/product/troyka-gps-glonass

45

Step 45

Сделать GPS/GLONASS приёмник на основе Troyka модуля

46

Step 46

Запрограммировать перевод координат

47

Step 47

Подключить приёмник к Spider или NRS

48

Step 48

Подключить к своей базе ровером и получить данные

49

Step 49

Разобраться как использовать различные модули библиотеки RTKLib

50

Step 50

Написать свою программу по обработке статических измерений

51

Step 51

GPS + беспилотник

52

Step 52

Преобразовать формулы

53

Step 53

Урок 8. Как управлять View-элементами экрана из java кода (Android Studio)

54

Step 54

Урок 8. Как управлять View-элементами экрана из java кода (Android Studio)

55

Step 55

Урок 9. Три cпособа обработки нажатия кнопки в мобильном приложении (Android Studio)

56

Step 56

Запустить перевод координат на контроллере

57

Step 57

Написать программу для визуализации полученных данных

58

Step 58

Настроить Rtklib на Reaach на запись

1

Step 1

Заказать плату

2

Step 2

Оплатить выставленный счёт

3

Step 3

Нарисовать плату для модуля

4

Step 4

Купить плату NV08C-CSM-RTK или купить плату Reach

5

Step 5

Включить и проверить в режиме одиночного приёмника

6

Step 6

Записать файлы статических измерений и перенести в программу обработки

7

Step 7

Получить фиксированное решение при обработке статических измерений

8

Step 8

Настроить режим RTK ровера

9

Step 9

Реализовать на микроконтроллере приём и анализ данных с акселерометра

10

Step 10

Купить в магазине гнездо N-типа

11

Step 11

Купить коннектор для переходника для антенны в офисе

12

Step 12

Спаять антенный кабель

13

Step 13

Собрать необходимый математический аппарат для перевода координат

14

Step 14

Переделать коннектор на антенне и подключить к сети БС

15

Step 15

Обработать сеанс 15 минут

16

Step 16

Обработать сеанс 30 минут

17

Step 17

Настроить базу на самостоятельную отправку данных

18

Step 18

Сделать измерения и проверить координаты с эталонным приёмником

19

Step 19

Подключить приёмник через NRS Station

20

Step 20

Написать скрипт по переименованию файлов

21

Step 21

Обработать сеанс 5 минут

22

Step 22

Подключить плату к USART преобразователю и получить данные

23

Step 23

Получить в терминале NMEA сообщения

24

Step 24

Разбить сообщение на составные части

25

Step 25

Установить solidworx

26

Step 26

Купить фольгированный текстолит

27

Step 27

Съездить в магазин и подобрать аккумуляторные батареи

28

Step 28

Сделать внешнее питание

29

Step 29

Сделать корпус с экранировкой

30

Step 30

Запустить свой ровер на базе готовой антенны

31

Step 31

Купить штекер USB и штекер microUSB для измерения тока приёмника

32

Step 32

Нарисовать в 3dmaxx корпус приёмника и заказать изготовление

33

Step 33

Импорт проекта корпуса в Solidworx

34

Step 34

Сделать АКБ самому

35

Step 35

Добавить в корпус механизмы для закрытия крышек и герметизации

36

Step 36

Заменить кнопку включения

37

Step 37

Предложить Вилорию обработать данные с моего приёмника

38

Step 38

Протестировать приёмник при работе от батареек.

39

Step 39

Подключить полученный модуль к компу

40

Step 40

Вывести с начальником формулу для перевода координат

41

Step 41

Добавить в программу мгновенное переключение в статику

42

Step 42

Перепрошить свой приёмник

43

Step 43

Урок 7. Параметры элементов экрана в андроид-приложениях (Android Studio)

44

Step 44

Купить http://amperka.ru/product/troyka-gps-glonass

45

Step 45

Сделать GPS/GLONASS приёмник на основе Troyka модуля

46

Step 46

Запрограммировать перевод координат

47

Step 47

Подключить приёмник к Spider или NRS

48

Step 48

Подключить к своей базе ровером и получить данные

49

Step 49

Разобраться как использовать различные модули библиотеки RTKLib

50

Step 50

Написать свою программу по обработке статических измерений

51

Step 51

GPS + беспилотник

52

Step 52

Преобразовать формулы

53

Step 53

Урок 8. Как управлять View-элементами экрана из java кода (Android Studio)

54

Step 54

Урок 8. Как управлять View-элементами экрана из java кода (Android Studio)

55

Step 55

Урок 9. Три cпособа обработки нажатия кнопки в мобильном приложении (Android Studio)

56

Step 56

Запустить перевод координат на контроллере

57

Step 57

Написать программу для визуализации полученных данных

58

Step 58

Настроить Rtklib на Reaach на запись

16 June 2015
Goal completed 6 August 2022

Goal author

Никита

Russia, Волгоград

35 years old

General

Сделать GPS-приёмник

Самому спроектировать и сделать GNSS приёмник. Нужно будет запустить приёмник в режиме базы и в режиме ровера. Получить с него данные в удобной форме, чтобы потом можно было бы их использовать в своей программе. Будет здорово реализовать свой приёмник, показать начальству, чтобы доказать, что и я могу делать такие же приёмники, что они продают. Так же нужно будет провести необходимые тесты по работе приёмника в городских условиях. В дальнейшем можно будет реализовать технологии, подобные SmartTrack и SmartCheck.

 Goal Accomplishment Criteria

Рабочий приёмник. Или база, поключенная к сети, либо ровер выдающий поправки

  1. Заказать плату

    Попросить, чтобы выставили счёт.

  2. Оплатить выставленный счёт

    Оплатить через банк скорее всего. Не хочется пока впутывать в это Градиент. Сделаю всё сам.

  3. Нарисовать плату для модуля

    Надо будет найти свой штангенциркуль, нарисовать плату под навигационный чип, вывести все ножки на штырьки, чтобы потом было удобно подключать к RPi.

  4. Купить плату NV08C-CSM-RTK или купить плату Reach

  5. Включить и проверить в режиме одиночного приёмника

    Хочу сделать сначала просто. Я включаю свой приёмник, подключаюсь к нему и получаю текущие координаты. Проверяю через имеющийся ровер и делаю выводы.

  6. Записать файлы статических измерений и перенести в программу обработки

    Мне нужно скопировать файлы, что записал приёмник, импортировать их в проект. Если получится обработать, то хорошо. Ну хотя бы перенести.

  7. Получить фиксированное решение при обработке статических измерений

    Обрабатывать я уже попыпался. Нужно теперь получить фиксированное решение после обработки базовых линий. Приёмник у меня одночастотный, так что инициализация при "не RTK" должна проходить дольше. Так что включу сбор данных, начну запись, устроюсь в машине и буду проводить измерения. Мне нужно, чтобы инициализация прошла и измерения собирались около часа. Будем ждать. Лишь бы разрешили так долго отсутствовать на работе.

  8. Настроить режим RTK ровера

  9. Реализовать на микроконтроллере приём и анализ данных с акселерометра

    Программа есть. Надо вникнуть, собрать аналог на STM, запустить и показать начальнику. Как раз будет повод таскать микроконтроллер на работу. Надо получить одобрение этим занятием от начальника.

    Вообще классная штука получается. Если брать данные с приёмника, потом учитывать данные инерциальной навигации, можно будет самому собрать тот дорогущий приёмник! Блин, как же я хочу это сделать!

  10. Купить в магазине гнездо N-типа

    На работе есть переходник TNC - N-Type. Надо будет купить гнездо N-Type и подключить антенну на крыше к моему приёмнику.

  11. Купить коннектор для переходника для антенны в офисе

    Мне нужно будет спаять переходник TNC(мама) - MCX(папа). Нужно будет купить необходимые разьёмы. Можно, кстати, использовать грозоразрядник, если будет проблема с поиском коннекторов..

  12. Спаять антенный кабель

    В офисе есть кабель. SMA - разъём я смогу купить и самоделнике. Надо сделать переходник для антенного кабеля.

  13. Собрать необходимый математический аппарат для перевода координат

    Нужно будет поковыряться в ГОСТах и выписать формулы, которые потом я пуду программировать.

  14. Переделать коннектор на антенне и подключить к сети БС

    Нужно будет приобрести и переделать коннектор, чтобы можно было пользоваться антенной на крыше офиса.

  15. Обработать сеанс 15 минут

    Промежуточный этап

  16. Обработать сеанс 30 минут

    Надо будет заморочиться по поводу измерения более короткий измерений.

  17. Настроить базу на самостоятельную отправку данных

    Надо настроить плату, чтобы она сама отправляла данные на удалённый сервер. Прошлый раз была такая проблема, что плата не отправляла данные о спутниках. Какие-то данные отправляла, но какие - не понятно. Надо будет как-то сначала подождать пока плата поймает спутники, а уже потом включить передачу поправок. Было бы удобно. конечно, подключить антенну, что находится на крыше в офисе, то коннектор пока ещё не приехал. Надо будет мучиться.

  18. Сделать измерения и проверить координаты с эталонным приёмником

    В качестве эталонного приёмника буду использовать приёмник Leica 1200+. Мне важно оценить координаты, которые выдаёт мой приёмник по сравнению с координатами дорогостоящих известных приёмников.

  19. Подключить приёмник через NRS Station

    Есть программа, которая эмулирует NTRIP Caster. Хочу попробовать так подключить свой приёмник в качестве базы и подключиться к ней ровером. Посмотреть пройдёт ли инициализация.

  20. Написать скрипт по переименованию файлов

    Дело в том, что когда я импортирую файлы со своего приёмника в TBC, он их не читает. Мне приходится самому переименовывать расширение файлов из .nav , .obs в файлы с расширением .O и .N/ Это накладно, так что не плохо бы написать на python скрипт, который переименовывает файлы. Заодно и потренируюсь в написании скриптов.

  21. Обработать сеанс 5 минут

    Ну это уже будет хорошо, если получится обработать и получить фиксированное решение.

  22. Подключить плату к USART преобразователю и получить данные

    Приёмник должен уметь выдавать по USART поправки в формате RTCM. ВОт и надо увидеть эти поправки в терминале.

  23. Получить в терминале NMEA сообщения

    Подключиться через терминал и посмотреть какие сообщения приходят от приёмника

  24. Разбить сообщение на составные части

    Описание NMEA протокола:

    http://yug-gps.narod.ru/docs/000x/st007.htm

  25. Установить solidworx

    Корпус сразу буду рисовать в этой программе. А то заморачиваться с импортом.. Пригодится. Тем более эта программа наиболее заточена под мои задачи

  26. Купить фольгированный текстолит

    Мне надо будет компенсировать действие отражённого gps сигнала. Для этого надо прикрепить к низу антенны металлическую пластину. Думаю, что куска фольгированного текстолита должно хватить. Можно будет приклеить его снизу крышки короба распайки.

  27. Съездить в магазин и подобрать аккумуляторные батареи

    Вольтаж есть, ампераж есть, ёмкость известна. Еду подбирать.

    1. Купить небольшую АКБ

    2. Купить или найти дома(в мастерской) корпус для приёмника

    3. Приклеить резьбу к корпусу, чтобы накрутить приёмник на вешку

  28. Сделать внешнее питание

    Надо бы подобрать питание для своего приёмника. Питаться он будет от 5 вольт. Есть несколько вариантов. Либо сделать слоты для батареек и потом установить туда стабилизатор на кренке, либо использовать внешний аккумулятор с USB выходом. Этот аккумулятор можно будет заряжать от обычной зарядки с USB выходом. Милое дело кароч! Универсальность!

  29. Сделать корпус с экранировкой

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

    1. Купить самый большой коробок в строймаркете

    2. Купить кусок фольгированного текстолита

    3. Отпилить текстолит по размеру крышки

    4. Собрать всё

  30. Запустить свой ровер на базе готовой антенны

    Надо будет протестировать. Для этого уже всё есть. И переходники для кабеля и экранировка в антенне. Надо будет только прикрутить антенный кабель

  31. Купить штекер USB и штекер microUSB для измерения тока приёмника

    Для того, чтобы подобрать аккумулятор мне надо измерить ток, который потребляет приёмник. Для этого необходимо собрать не хитрую конструкцию для последовательного подключения амперметра. Для этого нужны детали. Буду искать.

  32. Нарисовать в 3dmaxx корпус приёмника и заказать изготовление

  33. Импорт проекта корпуса в Solidworx

  34. Сделать АКБ самому

    Короче делаю так:

    1. Покупаю кроватку для батареек (продаётся в новом взгляде) на 4 батарейки

    2. Покупаю элементы для АКБ (4 шт)

    3. Подбираю зарядку и нахожу распайку micro USB. Можно разделить зарядка по USB, разрядка по micro USB

    4. Припаять стабилизатор к выходу АКБ (LM7805)

    5. Подбираю корпус

    6. Собираю всё

    7. Купить штекер USB и припаять проводки к проводу

  35. Добавить в корпус механизмы для закрытия крышек и герметизации

    Хочу сделать корпус, чтобы в него не попадала вода, чтобы он был эргономичен, была удобная замена батарейки

  36. Заменить кнопку включения

    Слишком большая кнопка стоит для включения. И плюс приходится её прятать в корпус приёмника. Надо будет поменять.

  37. Предложить Вилорию обработать данные с моего приёмника

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

  38. Протестировать приёмник при работе от батареек.

    Купил небольшой корпус, кроватки под батарейки. Надо протестировать на сколько хватит батареек..

  39. Подключить полученный модуль к компу

    Хочу подключить его по USART к компу и посмотреть что он мне присылает.

  40. Вывести с начальником формулу для перевода координат

    Чтобы запрограммиировать перевод координат, мне нужно вывести готовую формулу, которую я смогу написать в коде. Мне нужна готовая формула. Я ввожу значение широты, долготы и высоты, а программа мне по параметрам пересчитвывает координаты X и Y. На самом деле можно координаты можно будет пересчитать в программе Pinacle. Но хотелось бы организовать функциональность, как в покупных роверах. Так что надо трясти начальника. Кто тут у нас геодезист в конце концов..

    Скину сюда формулы:

    http://kartaplus.ru/sputpos13

    Таким образом в самом начале перейти от WGS-84 к ПЗ-90, затем на эллипсоид Красовского, вычислить геодезические координаты, нормальные высоты и плоские координаты Гаусса-Крюгера.

  41. Добавить в программу мгновенное переключение в статику

    Надо добавить быстрое переключение, чтобы когда тип решения не Fix предлагать клиенту записывать статику в течении какого-то времени и автоматически отсчитывать это время.

  42. Перепрошить свой приёмник

    Что-то тормозит всё и не работает как надо. Не плохо бы перепрошить приёмник..

  43. Урок 7. Параметры элементов экрана в андроид-приложениях (Android Studio)

  44. Купить http://amperka.ru/product/troyka-gps-glonass

    Недавно стали продавать эту плату. Хорошо,что есть передача данных по порту. Можно будет просто подключить к микроконтроллеру, написать всякие обработчики координат. Там будет всё просто. Как на ардуино кодить. Реально можно будет закрыть эту цель.

  45. Сделать GPS/GLONASS приёмник на основе Troyka модуля

    Приобрёл этот модуль в Амперке. Хочу хоть какой-нибудь приёмник пока сделать. Начну с такой конфигурации

    1. Подключить модуль к Arduino

    2. Прошить Ардуинку для получения координат

  46. Запрограммировать перевод координат

    Надо будет запрограммировать формулу, которая есть в методичке

    1. Сделать консольную программу

    2. Создать проект в Android studio либо в Xamarin. Не помню где удобней писать..

    3. Написать код под Android

    4. Перенести формулы со скрипта Вилория и отдебажить

    5. Подключить свою программу к Bluetooth и вывести весь код

    6. Функциональный тест

    7. Перепшить новую прошивку

  47. Подключить приёмник к Spider или NRS

    К NRS пока что подключить не получается. Мой приёмник не высылает эпохи и эфемериды. Надо попробовать подключить к Spider. Авось получится.

  48. Подключить к своей базе ровером и получить данные

  49. Разобраться как использовать различные модули библиотеки RTKLib

    RTKLib, вроде как, может обрабатывать статические измерения и получать координаты точек. Нужно разобраться как использовать библиотеки обработки статических измерений и использовать их в свей программе.

  50. Написать свою программу по обработке статических измерений

    Надо будет потом реализовать программу обработки статических измерений. Будет полностью законченное решение для навигации.

  51. GPS + беспилотник

    Недавно мне РВ сказал, что хотел бы установить приёмник на беспилотник. Надо будет подобрать батарейку полегче, настроить частую запись координат и потом сосмещать момент фотографирования с GPS измерением. Но ИМХО это проблематично. Как синхронизировать время срабатывания затвора и время фиксации gps. Хотя.. Может беспилотник пишет в свой файл время срабатывания затвора. Но скорее всего он это время указывает относительно старта полёта. Надо Будет подумать..

  52. Преобразовать формулы

    C помощью open Office нарисовать необходимые формулы и перевести их в строковое выражение, чтобы можно было избежать ошибок в скобках и в выражениях.

    Дело в том, что формулы трёхэтажные и сложно не ошибиться со скобками. Так что нужен какой-то преобразователь, чтобы мне удобно было нарисовать формулу в читабельном виде, а программа мне бы водила строку этой формулы, чтобы я уже мог вставить эту формулу в строку кода.

  53. Урок 8. Как управлять View-элементами экрана из java кода (Android Studio)

  54. Урок 8. Как управлять View-элементами экрана из java кода (Android Studio)

  55. Урок 9. Три cпособа обработки нажатия кнопки в мобильном приложении (Android Studio)

  56. Запустить перевод координат на контроллере

    Надо будет портировать скрипт Вилория на андроид

  57. Написать программу для визуализации полученных данных

    Опять же отобразить полученные данные и распихать их по форме в программе

  58. Настроить Rtklib на Reaach на запись

    Есть плата приёмника и мне интересно н

    можно ли его будет использовать для деформационного мониторинга

  • 11389
  • 16 June 2015, 11:42
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?