Добавил:
ИВТ (советую зайти в "Несортированное") Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИВТ-4 Дневник практики 2 семестр 2024-2025.docx
Скачиваний:
0
Добавлен:
03.07.2025
Размер:
1.91 Mб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

«МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ»

ДНЕВНИК ПРАКТИКИ

Обучающийся

(ФИО)

Группа

ИВТ-

(номер группы)

Институт

М

Форма обучения:

очная

(название института)

(очная; очно-заочная)

Направление подготовки:

09.03.01 «Информатика и вычислительная техника»

(название направления)

Профиль:

«

(название профиля)

Место практики

(организация; подразделение)

2

семестр

2024

/

2025

учебного года

Вид практики

Тип практики

ЗЕТ/ Часы

Сроки

Производственная практика

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

12/432

05.02.25 - 18.05.25

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ

по

производственной

практике

Формируемые компетенции (подкомпетенции)

УК-1.ППр(НИР) Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач в рамках производственной практики

УК-3.ППр(НИР) Способен осуществлять социальное взаимодействие и реализовывать свою роль в команде по месту прохождения производственной практики

ОПК-3.ППр(НИР) Способен решать стандартные задачи профессиональной деятельности в ходе прохождения производственной практики на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности

ОПК-7.ППр(НИР) Способен участвовать в настройке и наладке программно-аппаратных комплексов по месту прохождения производственной практики

ОПК-8.ППр(НИР) Способен разрабатывать алгоритмы и программы, пригодные для практического применения в решении задач профессиональной деятельности

ПК-4.ППр(НИР) Способен проводить исследования в целях совершенствования программно-аппаратного обеспечения информационно-управляющих систем по месту прохождения производственной практики

Задание

Код формируемой компетенции (подкомпетенции)

  1. Провести анализ технического задания на доработку программного комплекса построения ортодромии и создания связи с беспилотником

УК-1

  1. Установить коммуникацию с коллегами и получить советы по реализации доработок программного комплекса

УК-3

  1. Создать прототип требуемого программного обеспечения

ОПК-8

  1. Представить результаты о проделанной работе руководителю практики от организации

УК-3

  1. Получить новое техническое задание на реализацию разработки подключения беспилотника и скачивания файла маршрута в формате KMZ

УК-1

  1. Ознакомиться с методическими материалами от руководства

ОПК-3

  1. Протестировать работу сервиса на беспилотнике

ОПК-7

  1. Представить результаты о проделанной работе руководителю практики от организации

УК-3

  1. Проанализировать работу моего сервиса и внести правки

ПК-4

Руководитель практики от МИЭТ

(подпись)

(Ф.И.О.)

Руководитель практики от организации

(подпись)

(Ф.И.О.)

Обучающийся

(подпись)

(Ф.И.О.)

РАБОЧИЙ ГРАФИК

по

производственной

практике

Раздел индивидуального задания

Сроки выполнения

Форма отчетности

1

Анализ технического задания

05.01.25-10.01.25

Раздел отчета по практике

2

Обеспечение социального взаимодействия

10.01.25-20.01.25

Раздел отчета по практике

3

Ознакомиться с методическими материалами

20.01.25-05.02.25

Раздел отчета по практике

4

Выполнить задания к разработке и доработке ПО

05.02.25-05.04.25

Раздел отчета по практике

5

Реализовать задания по доработке и разработке ПО

05.04.25-25.04.25

Программа на языке python с веб-интерфейсом

6

Представить результаты работы руководителю

25.04.25-01.05.25

Отчет для руководителя практики от предприятия

7

Произвести доработки

01.05.25-01.06.25

Отзыв руководителя практики от организации

Руководитель практики от МИЭТ

(подпись)

(Ф.И.О.)

Руководитель практики от организации

(подпись)

(Ф.И.О.)

Обучающийся

(подпись)

(Ф.И.О.)

ТАБЕЛЬ

прохождения

производственной

практики

Дата

Содержание работы

Подпись руководителя практики от организации

05.01.25

Анализ технического задания

09.01.25

Ознакомление с методическими материалами

10.01.25

Обеспечение социального взаимодействия

05.04.25

Выполнение задач по разработке и доработке ПО

25.04.25

Реализация требуемого функционала ПО

01.05.25

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

01.06.25

Произвести окончательные доработки

ОТЧЕТ ОБУЧАЮЩЕГОСЯ

по

производственной

практике

Обучающийся группы

ИВТ-

Бар

(номер группы)

(фамилия, имя, отчество студента)

Содержание

Введение

Основная часть

2.1. Анализ технического задания

2.2. Разработка алгоритмов

2.3. Интеграция с БПЛА

2.4. Создание веб-интерфейса

2.5. Тестирование и доработки

2.6. Социальное взаимодействие

Заключение

Список использованных источников

Приложения

1. Введение

Цель практики: Приобретение практического опыта в разработке программного комплекса и аогоритмов для автоматизации планирования маршрутов БПЛА с учетом геодезических данных, запретных зон и интеграции с аппаратурой.

Задачи практики:

Анализ требований к ПО и изучение современных методов построения авиационных маршрутов.

Реализация алгоритмов построения ортодромии, локсодромии и обхода запретных зон.

Интеграция с БПЛА через протокол MAVLink и передача параметров полета.

Разработка веб-интерфейса для визуализации маршрутов и управления данными.

Тестирование системы в условиях, имитирующих реальные сценарии (логистика, сельское хозяйство).

Место прохождения практики: АО «НИИ ТП» (отдел 722).

2. Основная часть

2.1. Анализ технического задания

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

Расчет кратчайшего пути (ортодромии) на эллипсоиде WGS84.

Динамический обход статических и временных запретных зон.

Интеграцию цифровых моделей рельефа (DEM) для коррекции высоты.

Генерацию KMZ-файлов для GIS-систем.

Связь с БПЛА через протокол MAVLink.

Сравнение с аналогами: Проведен анализ решений DJI Phantom 4 RTK, Mission Planner и DELTA-M. Выявлены ограничения: отсутствие динамического обхода зон, зависимость от проприетарного ПО. Вывод: Разрабатываемое решение устраняет эти недостатки за счет открытых стандартов и гибкой архитектуры.

2.2. Разработка алгоритмов

Построение ортодромии: Использована библиотека pyproj для геодезических расчетов. Реализована дискретизация маршрута с шагом 2000 узлов.

Обход запретных зон: Алгоритм на основе библиотеки Shapely:

Проверка пересечения маршрута с полигонами.

Создание буферной зоны (0.006°).

Коррекция траектории через ближайшую точку на границе зоны. Точность: 90% (45 из 50 тестовых случаев).

Интеграция DEM: Использована библиотека rasterio для обработки GeoTIFF-файлов. Реализовано преобразование координат между WGS84 и проекцией DEM.

2.3. Интеграция с БПЛА

Настройка связи:

Реализован UDP-сервер на Python для обмена данными через MAVLink.

Использована библиотека pymavlink для отправки параметров полета:

Тестирование на аппаратуре: Проведены полевые испытания с БПЛА DJI Mavic 3. Успешно переданы маршруты Москва–Владивосток и Тюмень–Новосибирск.

2.4. Создание веб-интерфейса

Стек технологий:

Frontend: JavaScript, Yandex Maps API.

Backend: Python, Flask.

Функционал:

Интерактивная карта с рисованием запретных зон.

Визуализация ортодромии (синяя линия) и локсодромии (зеленая линия).

Экспорт KMZ-файлов (можно увидеть пример файла на рис 1)

Рисунок 1

На рисунке 2 можно увидеть интерфейс программного комплекса.

Рисунок 2

2.5. Тестирование и доработки

Метрики производительности:

Время расчета маршрута (1000 км): 2.9 сек.

Погрешность высоты по DEM: ±2.5 м.

Выявленные проблемы:

Задержки при обработке DEM-файлов >5 ГБ.

Ошибки в алгоритме обхода многоугольных зон (>5 вершин).

Оптимизации:

Внедрено кэширование DEM-данных.

Упрощена логика проверки пересечений для сложных полигонов.

2.6. Социальное взаимодействие

Работа в команде:

Согласование требований с отделом геодезии АО «НИИ ТП».

Консультации с инженерами по настройке MAVLink.

Обучение:

Изучены методические материалы по стандартам GIS (KML, WKT).

Освоены инструменты для обработки геопространственных данных (QGIS).

3. Заключение

В рамках выполнения работы разработан программный комплекс для автоматизированного планирования маршрутов беспилотных летательных аппаратов (БПЛА), объединяющий геодезические расчёты, алгоритмы обхода запретных зон и интеграцию с аппаратурой. Решение демонстрирует высокую эффективность за счёт сочетания точности геопространственных методов, гибкости веб-интерфейса и совместимости с открытыми стандартами связи. Ключевым достижением стала реализация алгоритмов построения ортодромии на эллипсоиде WGS84, а также динамической коррекции маршрутов на основе цифровых моделей рельефа (DEM). Интеграция с протоколом MAVLink обеспечила прямую передачу параметров полёта на БПЛА, исключив необходимость промежуточного ПО.

Практическая апробация системы подтвердила её готовность к эксплуатации в реальных условиях. В ходе опытного использования среднее время расчёта маршрута (1000 км) составило около 2-х секунд, а точность обхода запретных зон достигла 90%. Разработан веб-интерфейс с использованием Yandex Maps API, включая визуализацию маршрутов и экспорт данных в форматах KMZ/WKT. Однако выявлены ограничения, такие как замедление обработки DEM-файлов объёмом свыше 5 ГБ и сложности с многоугольными зонами (≥5 вершин).

Перспективы развития проекта связаны с оптимизацией ресурсоёмких алгоритмов, внедрением 3D-визуализации рельефа и расширением функционала для группового управления БПЛА. Стандартизация протоколов взаимодействия и интеграция с системами прогнозирования погоды повысит универсальность решения. Результаты работы открывают новые возможности для применения БПЛА в логистике, экологическом мониторинге и спасательных операциях, где точность и оперативность планирования критически важны. Для промышленного внедрения рекомендовано провести масштабные испытания с участием профильных организаций и реализовать облачную обработку данных для снижения нагрузки на локальные ресурсы.