Добавление поддержки новых навигационных модулей в RTKLIB (ВКР)
Название темы: Добавление поддержки новых навигационных модулей в RTKLIB
Руководитель темы: Корогодин, Илья Владимирович
Специальность:
Студент:
Аннотация
Традиционно обработка навигационных сигналов разбивается на два этапа - первичную и вторичную обработку. На этапе первичной обработки формируются оценки параметров навигационных радиосигналов: псевдодальности, псевдофазы и т.д. На этапе вторичной обработки по сформированным оценкам рассчитываются положение, скорость, ориентация и время потребителя. В высокоточных приложениях вторичная обработка производится на ПК (или контроллере) в специализированных программных средах. Пример такой среды - RTKLIB, исходные коды которой являются открытыми и доступны по лицензии BSD.
RTKLIB поддерживает множество навигационных модулей, но протоколы некоторых до настоящего времени не реализованы. Студенту предлагается расширить список поддерживаемых протоколов, т.е. реализовать на языке Си соответствующие функции преобразования бинарного потока данных от приемника в структуры данных, используемых RTKLIB.
Работа не предполагает получение новых научных результатов, но они и не требуются от бакалаврской выпускной работы/дипломного проекта. Студент решит инженерную задачу, освоит программирование на языке Си, научится пользоваться системой контроля версий git, углубит свои знания на тему спутниковых навигационных систем и внесет свой вклад в развитие open source проекта.
Работа может выполняться несколькими студентами (для разных навигационных модулей).
Уровень сложности можно оценить как выше среднего.