📄Работа №127534

Тема: Реализация трёхмерной визуализации для среды TRIK Studio

📝
Тип работы Бакалаврская работа
📚
Предмет информационные системы
📄
Объем: 27 листов
📅
Год: 2022
👁️
Просмотров: 52
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

1. Введение 4
2. Постановка задачи 6
3. Обзор 7
3.1. Существующие движки 8
4. Реализация 14
4.1. Разработка архитектуры проекта 15
4.2. Перенос сцены из Unity в TRIK Studio 17
4.3. Перенос трассы из TRIK Studio в Unity 19
4.4. Воспроизведение траектории из файла 21
4.5. Передача данных в реальном времени 22
4.6. Пауза и рестарт 23
4.7. Перемещение объектов 24
5. Апробация 25
5.1. Проведение апробации 25
6. Заключение 26
Список литературы 27

📖 Введение

TRIK Studio [8] — среда разработки, ориентированная на обучение программированию роботов, которая известна во многих странах. Более того, так как неотъемлемую часть обучения составляют соревнования, в мире ежегодно проводятся состязания школьников с использованием этой программы. Значительная их часть проходит онлайн.
Несмотря на удобство и популярность, TRIK Studio обладает рядом недостатков, которые во многом связаны с внешним видом продукта. В частности, сцена для тестирования выполнена в двухмерном режиме с использованием малого количества декораций и цветов. Из-за этого визуализация работы робота выглядит плоской и тусклой. Это создаёт противоречие в глазах детей, которые привыкли к тому, что даже самые простые современные игры объёмные и красочные. В связи с этим возникла задача расширить программу так, чтобы получить возможность создавать яркие трёхмерные сцены.
Уже сейчас существуют трёхмерные симуляторы и инструменты для программирования роботов [3, 2, 7]. Третье измерение расширяет спектр возможностей движка. Однако переход в движке к новому измерению влечёт за собой серьёзные затраты времени и ресурсов. Проще добиться эффекта псевдотрёхмерности, то есть визуализации, которая внешне выглядит как трёхмерная, но на самом деле таковой не является. Это решит задачу требуемого внешнего вида, не требуя при этом существенных изменений в движке TRIK Studio. Будем надеяться, что в будущей версии TRIK Studio появится возможность писать программы для настоящих трёх измерений.
В обновлённой версии TRIK Studio хотелось бы уметь работать с материалами и текстурами. Также необходим редактор сцен, который будет доступен пользователям. Это позволит каждому учителю оформлять домашние задания как сказки и истории не только на словах, но и наглядно. Такое оформление не будет отталкивающим, и, возможно, даже повысит интерес детей к обучению.
Таким образом возникла задача создать трёхмерную среду визуализации для TRIK Studio.
2. Постановка задачи
Целью работы является создание трёхмерной среды визуализации для TRIK Studio. В связи с этим были поставлены следующие задачи:
• Выполнить обзор существующих движков, выбрать наиболее под-ходящий;
• Разработать архитектуру для взаимодействия TRIK Studio и выбранного движка;
• Реализовать визуализацию сохранённой трассы из TRIK Studio;
• Реализовать визуализацию трассы из TRIK Studio в реальном времени;
• Провести апробацию проекта.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Были выполнены следующие задачи:
• Был выполнен обзор существующих движков, выбран движок Unity;
• Разработана архитектура проекта;
• Реализована визуализация сохранённой трассы из TRIK Studio;
• Реализована визуализация трассы из TRIK Studio в реальном времени.
• Проведена апробация.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

[1] Coppelia Robotics. CoppeliaSim.— 2021.— URL: https://www.coppeliarobotics.com/ (online; accessed: 2021-11-15).
[2] Design Inc. Logic. Robologix Home Page.— 2021.— URL: https://robologix.com/ (online; accessed: 2021-12-13).
[3] Dyn-Soft. Dyn-Soft RobSim 5.— 2018.— URL: http://robsim.dynsoft.ru/ (online; accessed: 2021-11-21).
[4] Epic Games. Unreal Engine.— 2021.— URL: https://www.unrealengine.com/en-US/ (online; accessed: 2021-12-15).
[5] Foundation Open Source Robotics. Gazebo Simulator. — 2021. — URL: https://www.gazebosim.org/ (online; accessed: 2021-11-20).
[6] RoboNest Академия робототехники. Преподаватели Академии
робототехники. — 2022. — URL: http://www.robonest.ru/
teachers (online; accessed: 2022-05-23).
[7] Scratch Foundation. Scratch. — 2021. — URL: https://scratch2.ru/(online; accessed: 2021-12-13).
[8] TRIK Studio. TRIK Studio. — 2021. — URL: https://trikset.com/products/trik-studio (online; accessed: 2021-10-03).
[9] Unity. Coroutines Unity.— 2022.— URL: https://docs.unity3d.com/Manual/Coroutines.html (online; accessed: 2022-03-04).
[10] Unity Technologies. Unity.— 2021.— URL: https://unity.com/ru(online; accessed: 2021-11-21).
[11] Иванова Марина. Инфраструктура для разработки и
отладки алгоритмов движения роботов.— 2017.— URL:
https://oops.math.spbu.ru/SE/YearlyProjects/spring-2017/YearlyProjects/spring-2017/344/344-Ivanova-report.pdf(online; accessed: 2021-11-12).
[12] Приходько Станислав. Интеграция среды программирования роботов TRIK Studio со средой трехмерного моделирования V-REP.— 2016.— URL: https://oops.math.spbu.ru/SE/
YearlyProjects/spring-2016/344/344-Prikhodko-report.pdf(online; accessed: 2021-11-10).

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ