21 мая Разработка программного обеспечения для GSM-системы уточнения положения в пространстве беспилотного аппарата

Разработчик: Белова Е. В.

Целью работы являлось повышение точности определения координат положения в пространстве беспилотного аппарата за счет создания GSM-системы уточнения положения в пространстве.

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

Были разработаны спецификации требований к проектируемой системе, спроектирована многоуровневая архитектура GSM-система уточнения положения беспилотного аппарата в пространстве, разработана структура хранения данных для журнализации координат вышек сотовой связи и уровня мощности сигнала, получаемого модулем связи.

На языке программирования C/C++ в операционной системе FreeRTOS было разработано программное обеспечение определения положения беспилотного аппарата в пространстве для микроконтроллера ESP32S3.

GSM-система уточнения местоположения беспилотного аппарата в пространстве в настоящее время проходит активное тестирование для сбора технических данных, данная система будет дорабатываться далее, в текущем виде, в зависимости от окружающей среды ее точность составляет от 1 до 100 метров, заданная цель точности – до 10 метров. Повышать точность далее планируется при помощи добавления в систему данных от инерциальной системы.