Тема: Разработка программы трёхмерного отображения истинной тактической обстановки
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Постановка задачи 5
2. Обзор литературы 8
3. Ход работы 9
3.1 Базовые концепции трёхмерной компьютерной графики 9
3.2 Выбор графической платформы 18
3.3 Генерация волн на поверхности воды 20
3.4 Написание необходимых компонентов 22
3.4.1 Установка соединения с ИТО 22
3.4.2 Интеграция с базой данных 24
3.4.3 Генерация волнения водной поверхности 24
3.4.4 Построение рельефа дна 26
3.4.5 Прочее 27
Вывод 28
Заключение 30
Список литературы 31
Приложение 33
📖 Введение
При проектировании сложных систем таких как системы навигации, наблюдения или управления, разрабатываются специальные устройства, называемые стендами моделирования. Стенд моделирования - функционально воссозданный на подобии реального оборудования программно-аппаратный комплекс. В зависимости от назначения, стенд моделирования может служить инструментом для подготовки технического персонала, а также платформой для испытания и отладки программного обеспечения изделия. При применении такого рода устройств на этапе моделирования, проработка технических решений наиболее удобна и практична по причине низкой себестоимости в сравнении с проведением опытов на реальном оборудовании. Стенды моделирования успешно используются для отладки алгоритмов обработки информации в вышеперечисленных системах. Таким образом, магистерская диссертация посвящена разработке модуля визуализации для стенда моделирования системы освещения обстановки широкого назначения. Целью рассматриваемого стенда была отладка как систем наблюдения обитаемых судов, так и автоматических систем наблюдения и управления научно - исследовательских автономных необитаемых аппаратов.
Одной из важных частей стенда моделирования систем наблюдения является моделирование тактической обстановки, в результате которого на основе начальных данных формируется движение объекта-носителя системы и наблюдаемых объектов. Тактической обстановкой, в данном контексте, будем называть совокупность сведений о местоположении и параметрах движения объектов в заданном регионе. Имитатором тактической обстановки (ИТО) является программа, моделирующая тактическую обстановку на некотором временном интервале по заданным начальным данным.
Трёхмерное графическое отображение движения моделируемых объектов в рамках создания таких стендов имеет два основных применения. Во-первых, это наглядное представление информации на экране, доступное для восприятия не только разработчику, но и специалистам других областей. Во-вторых, подобная программа, формирующая трёхмерное изображение всех объектов с учётом их движения и взаимного расположения может быть использована в качестве имитатора выхода канала видеонаблюдения (оптоэлектронного канала наблюдения), расположенного на одном из объектов. Изменяя параметры модели, можно получить наглядную графическую интерпретацию моделируемой ситуации. Разработка
программы трёхмерной визуализации тактической обстановки, а также аспекты её применения рассмотрены далее.
✅ Заключение
Для иллюстрации результатов работы программы приведём тестовый эпизод. На рисунке 13 представлен пример задания тактической обстановки в программе ИТО. В этом эпизоде мы задаём пять тестовых объектов, устанавливаем скорость с которой они будут плыть и направление движения. В целях эксперимента, предпишем каждому из них плыть держа курс на север, с различной скоростью. По нажатию кнопки “пуск” объекты начнут перемещение. Затем запустим программу отображения истинной тактической обстановки, и установим соединение с программой ИТО. После установки соединения, заданная тактическая ситуация визуализируется с применением трёхмерной графики в программе отображения истинной тактической обстановки. На рисунке 14 можно увидеть результат работы разрабатываемой программы. В процессе работы программы ИТО можно свободно менять параметры движения объектов, удалять существующие и добавлять новые.
Непосредственно в самой программе отображения истинной тактической обстановки, можно осуществлять привязку камеры к объектам или же свободно изменять её положение в трёхмерном пространстве.
Таким образом, при запуске разработанной программы, пользователю представлен результат работы ИТО в наглядной форме. Для удобства наблюдения за объектами в сцене положение камеры не фиксировано и может быть задано произвольно при помощи соответствующих команд , или управляться непосредственно через интерфейс программного комплекса.
Разработана программа, выполняющая подключение и выводящая на экран изображение, соответствующее истинной трехмерной графической интерпретации тактической ситуации, аналогичное состоянию моделируемой системы, основываясь на полученных от ИТО данных. Имеется возможность использовать программу для генерации изображения, подаваемого на вход программе для анализа видеопотока.
Программа опирается на общую базу данных имитационно- моделирующего комплекса, которая может быть модифицирована вне зависимости от настоящего программного продукта.
Разработанная программа нашла применение в проведении моделирования на стендах и успешно внедрена в работающие имитационно - моделирующие комплексы. Программа наглядно отображает информацию и позволяет организовывать видеозахват экрана с трансляцией его в сеть для обеспечения моделирования оптоэлектронного канала.
В будущем, планируется применить описанную модель для генерации волнения водной поверхности, а также решить задачу построения и отображения океанического рельефа дна.



