Разработка библиотеки протокола обмена данными с навигационной аппаратурой потребителей по протоколу Геостар (ВКР) — различия между версиями

Материал из SRNS
Перейти к: навигация, поиск
 
(не показаны 4 промежуточные версии 1 участника)
Строка 2: Строка 2:
  
 
'''Руководитель темы''': [[Корогодин, Илья Владимирович]]
 
'''Руководитель темы''': [[Корогодин, Илья Владимирович]]
 +
[[Категория:Корогодин, И. В. (руководитель ВКР)]]
  
 
'''Специальность''':  
 
'''Специальность''':  
  
'''Студент''': Калитенко, Богдан Васильевич
+
'''Студент''': [[Калитенко, Богдан Васильевич]]
 +
 
 +
'''Redmine''': [http://srns.ru/redmine/projects/bak_kalitenko ВКР->Калитенко (бакалаврская)]
  
 
== Аннотация ==
 
== Аннотация ==
Строка 16: Строка 19:
  
 
== Задание ==
 
== Задание ==
 +
 +
Можно скачать в виде doc-файла [[media:2013_Задание Калитенко.doc|тут]].
  
 
=== Содержание разделов и исходные данные ===
 
=== Содержание разделов и исходные данные ===
 +
 +
'''Этап 1. Освоение инструментария'''
 +
# Для разработки программ на языке Си++
 +
## Установить и настроить QtCreator
 +
## Скомпилировать библиотеки Qt4
 +
## Составить и запустить программу Hello world на Си++
 +
## Поместить программу под систему контроля версий
 +
## Написать программу работы с последовательным портом
 +
# Программное обеспечение общего назначения
 +
## Установить и настроить основную ОС
 +
## Установить и настроить Subversion
 +
## Установить и настроить виртуальную ОС
 +
# Для взаимодействия с НАП стандартными средствами
 +
## Установить и освоить программу GeosDemo
 +
## Установить драйвера преобразователя RS-USB
 +
# Написать раздел Введение пояснительной записки
 +
'''Этап 2. Запуск рабочего процесса'''
 +
# Написать цикл получения данных от НАП посредством последовательного порта, локальной сети, файла.
 +
# Подготовить выступление на конференции, посвященной поставленной задаче, используемым инструментам, полученным результатам
 +
# Выступить на конференции МЭИ
 +
'''Этап 3. Получение результатов'''
 +
# Разработать алгоритм выделения пакетов
 +
# Разработать алгоритм проверки контрольной суммы пакета
 +
# Разработать алгоритм выделения данных для различных пакетов
 +
# Разработать алгоритм формирования сигналов о приеме различных пакетов
 +
# Разработать алгоритм формирования пакетов
 +
# Протестировать алгоритмы с различными НАП КБ Геостар Навигация
 +
# Подготовить автореферат
 +
# Подготовить выступление на предзащите, включая прототип презентации
 +
# Выступить на предзащите
 +
'''Этап 4. Оформление пояснительной записки'''
 +
# Подготовить пояснительную записку по результатам работы
 +
# Доработать прототип презентации
 +
# Получить отзыв руководителя
 +
# Получить отзыв рецензента
  
 
=== Перечень графических материалов ===
 
=== Перечень графических материалов ===
 +
 +
# Презентация для выступления на конференции МЭИ
 +
# Прототип презентации для выступления на предзащите
 +
# Презентация для выступления на защите
  
 
=== Рекомендуемая литература ===
 
=== Рекомендуемая литература ===
  
[[Категория:Обучение/Разное]]
+
# {{Публикация:Перов_2010_ГЛОНАСС}}
 +
# {{Публикация:Перов 2012 Методы и алгоритмы ОПС в АП СРНС}}
 +
 
 +
[[Категория:ВКР]]

Текущая версия на 22:11, 22 марта 2016

Название темы: Разработка библиотеки протокола обмена данными с навигационной аппаратурой потребителей по протоколу Геостар

Руководитель темы: Корогодин, Илья Владимирович

Специальность:

Студент: Калитенко, Богдан Васильевич

Redmine: ВКР->Калитенко (бакалаврская)

Содержание

[править] Аннотация

Существует набор общепризнанных протоколов для обмена данными с навигационной аппаратурой потребителей (НАП) спутниковых радионавигационных систем (СРНС), например NMEA, Rinex и т.д. Тем не менее, практически каждое предприятие-разработчик создает свой собственный протокол обмена, позволяющий получать более полную информацию от НАП, а так же управлять ею. Студенту предлагается разработать библиотеку функций на языке программирования Си, реализующих бинарный протокол обмена компании Геостар Навигация.

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

Уровень сложности можно оценить как средний.

[править] Задание

Можно скачать в виде doc-файла тут.

[править] Содержание разделов и исходные данные

Этап 1. Освоение инструментария

  1. Для разработки программ на языке Си++
    1. Установить и настроить QtCreator
    2. Скомпилировать библиотеки Qt4
    3. Составить и запустить программу Hello world на Си++
    4. Поместить программу под систему контроля версий
    5. Написать программу работы с последовательным портом
  2. Программное обеспечение общего назначения
    1. Установить и настроить основную ОС
    2. Установить и настроить Subversion
    3. Установить и настроить виртуальную ОС
  3. Для взаимодействия с НАП стандартными средствами
    1. Установить и освоить программу GeosDemo
    2. Установить драйвера преобразователя RS-USB
  4. Написать раздел Введение пояснительной записки

Этап 2. Запуск рабочего процесса

  1. Написать цикл получения данных от НАП посредством последовательного порта, локальной сети, файла.
  2. Подготовить выступление на конференции, посвященной поставленной задаче, используемым инструментам, полученным результатам
  3. Выступить на конференции МЭИ

Этап 3. Получение результатов

  1. Разработать алгоритм выделения пакетов
  2. Разработать алгоритм проверки контрольной суммы пакета
  3. Разработать алгоритм выделения данных для различных пакетов
  4. Разработать алгоритм формирования сигналов о приеме различных пакетов
  5. Разработать алгоритм формирования пакетов
  6. Протестировать алгоритмы с различными НАП КБ Геостар Навигация
  7. Подготовить автореферат
  8. Подготовить выступление на предзащите, включая прототип презентации
  9. Выступить на предзащите

Этап 4. Оформление пояснительной записки

  1. Подготовить пояснительную записку по результатам работы
  2. Доработать прототип презентации
  3. Получить отзыв руководителя
  4. Получить отзыв рецензента

[править] Перечень графических материалов

  1. Презентация для выступления на конференции МЭИ
  2. Прототип презентации для выступления на предзащите
  3. Презентация для выступления на защите

[править] Рекомендуемая литература

  1. ГЛОНАСС. Принципы построения и функционирования / Под. ред. Перова А.И., Харисова В.Н.. — изд. 4-е, перераб. и доп.. — М.: Радиотехника, 2010. — 800 с. (подробнее...)
  2. Перов, А. И. Методы и алгоритмы оптимального приема сигналов в аппаратуре потребителей спутниковых радионавигационных систем. — М.: Радиотехника, 2012. — 240 с. (подробнее...)
Персональные инструменты
Пространства имён

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