ТулГУ, современные инструменты и технологии цифровизации бизнес-процессов (лабораторные работы и практическая)


Узнать стоимость этой работы
01.04.2026, 09:25

Лабораторная работа №1 Создание цифровых двойников в Blender

Оборудование

Персональный компьютер с установленной операционной системой Windows XP/7/8/10 или Linux, браузер (например, InternetExplorer, GoogleChrome, Opera), доступ к интернету.

Задание на работу

1. Установите   последнюю  версиюПОBlender.  Изучите   интерфейс   и   его возможности. В качестве вспомогательного материала изучите работы:

a. https://younglinux.info/blender/course

b. https://natalia.aclas.ru/3d-

%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d0%b8%d1%80%d0%be%d 0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b8-

%d0%bf%d0%b5%d1%87%d0%b0%d1%82%d1%8c/blender/

2. Создать 3D модель согласно варианту:

№ варианта

Задание

1

3Dлоготип Blender из 2Dкартинки, используя кривые Безье

2

3Dлоготип Blender из 2Dкартинки,используя стандартные инструменты и фигуры

3

Гриб с ландшафтом и травой

4

Звезду с разными цветами

5

Дерево на ландшафте с травой

6

Кусочек сыра на столе

7

Ваза на столе

8

Снеговика под падающем снегом

9

Шахматную фигуру на доске

10

Домик под дождем

3. Подготовить отчет о проделанной работе, загрузить отчет в СДО

4. Защитить работу перед преподавателем, выполнить при необходимости модификацию работы по запросу преподавателя и/или ответить на вопросы преподавателя

5. Указать ответы на контрольные вопросы

Контрольные вопросы

1. Что такое цифровой двойник? Какова его роль в современных технологиях?

2. Какие преимущества дает использование цифровых двойников в промышленности?

3. В каких отраслях чаще всего применяются цифровые двойники?

4. Как связаны концепции интернета вещей (IoT) и цифровых двойников?

5. Какие проблемы могут возникнуть при внедрении цифровых двойников?

6. Что такое Blender и какие возможности он предоставляет пользователям?

7. Назовите основные инструменты моделирования в Blender.

8. Как создать простую 3D-модель в Blender?

9. Объясните разницу между вершинными, реберными и полигональными моделями.

10. Какие плагины часто используют пользователи Blender для расширения функционала программы?

 

Лабораторная работа №2

Разработка AR приложения на базе Unity и Vuforia

Оборудование

Персональный компьютер с установленной операционной системой WindowsXP/7/8/10, браузер (Например, InternetExplorer, GoogleChrome, Opera), Unity 3D со встроенным пакетом Vuforia, AndroidStudio.

Задание на работу

1. УстановитьAndroidStudioиUnity 3D со встроенным пакетом Vuforia

2. Подобрать маркер для инициализации AR события

3. Зарегистрироваться в Vuforia и получить ключ идентификации, зарегистрировать маркер (можно использовать любой другой фреймворк для AR)

4. Скачать любую free 3Dмодель из открытых баз изагрузить в проект (например, с сайта sketchfab.com, open3dmodel.com, poly.cam, unityassets4free.com и др.)

5. Разработать приложение: при наведении на маркер появляется модель из п.4, при убирании маркера – модель пропадает.

6. Подготовить отчет по лабораторной работе, загрузить отчет в СДО

7. Защитить свою работу перед преподавателем, ответить на вопросы преподавателя, быть готовым модифицировать разработанное ПО

8. Ответить на контрольные вопросы

Контрольные вопросы

1. Чем дополненная реальность отличается от виртуальной реальности?

2. Какие фреймворки вы знаете для работы с дополненной реальностью?

3. Что такое Unity? И как этот продукт настраивается для работы с дополненной реальностью

4. Каков принцип работы AR?

5. Какиебываютмаркеры?

6. Каков принцип работы AR без маркера?

7. Какие требования предъявляют к маркерам и почему?

8. Каковы основные шаги программирования AR в Unity?

9. Как запрограммировать одну кнопку и на pause, и на play?

10. Какие компоненты необходимо использовать, чтобы вместо видео в дополненной реальности появлялся анимированный 3D персонаж под музыку?

 

Лабораторная работа №3

Обработка потоковой или статической видео/графической информации

Оборудование

Персональный компьютер с установленной операционной системой WindowsXP/7/8, браузер (Например, InternetExplorer, GoogleChrome, Opera), программная оболочка для работы с Python (например, Anacondaс jupyterlab), установленная библиотека OpenCV, наличие видеокамеры.

Задание на работу

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

Задание

1

Программа должна по видео потоку детектировать объекты красного цвета,

выделять и подписывать их. Выход из программы осуществлять по кнопке «Esc»

2

Программа должна по картинке детектировать объекты красного цвета, выделять

и подписывать их. Выход из программы осуществлять по кнопке «Enter»

3

Программа должна по видео потоку детектировать объекты синего цвета,

выделять и подписывать их. Выход из программы осуществлять по кнопке «Esc»

4

Программа должна по картинке детектировать объекты синего цвета, выделять и

подписывать их. Выход из программы осуществлять по кнопке «Enter»

5

Программа должна по видео потоку детектировать объекты желтого цвета,

выделять и подписывать их. Выход из программы осуществлять по кнопке «Esc»

6

Программа должна по картинке детектировать объекты желтого цвета, выделять

и подписывать их. Выход из программы осуществлять по кнопке «Enter»

7

Программа должна по видео потоку детектировать объекты зеленого цвета,

выделять и подписывать их. Выход из программы осуществлять по кнопке «Esc»

8

Программа должна по картинке детектировать объекты зеленого цвета, выделять

и подписывать их. Выход из программы осуществлять по кнопке «Enter»

9

Программа должна по видео потоку детектировать объекты белого цвета,

выделять и подписывать их. Выход из программы осуществлять по кнопке «Esc»

10

Программа должна по картинке детектировать объекты белого цвета, выделять и

подписывать их. Выход из программы осуществлять по кнопке «Enter»

2. Подготовить отчет по лабораторной работе, загрузить отчет в СДО

3. Защитить работу перед преподавателем. Ответить на вопросы преподавателя. Быть готовым модифицировать код по запросу преподавателя.

4. Ответить на контрольные вопросы

Контрольные вопросы

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

2. Приведите примеры использования компьютерного зрения в реальной жизни

3. Какие проблемы есть при использовании компьютерного зрения?

4. Какие задачи решает компьютерное зрение?

5. Какие вы знаете библиотеки компьютерного зрения? Чем они отличаются друг от друга?

6. Какие функции библиотеки OpenCV используются для обработки видеопотока?

7. Для чего используются нейронные сети в задачах компьютерного зрения?

8. Каков будет алгоритм построения задачи классификации по видеопотоку кошек и собак?

9. Каков будет алгоритм построения программы распознавания эмоций?

10. Каков будет алгоритм построения программы детектирования нарушителей на скоростного режима на автодороге?

 

Практическая работа

Современные средства разработки чат-ботов

Задание на работу

1. Выберете конструктор для разработки чат-бота с наличием бесплатного тарифа, обоснуйте свой выбор. Например: https://aimylogic.com/, https://puzzlebot.top/, https://botmother.ru/и др.

2. Согласно варианту проработать сценарии работы чат-бота.

№ п.п.

Вариант реализации приложения

1

Помощник, позволяющего познакомить студента с правилами, традициями, историей и другой информацией о ТулГУ

2

Помощник, позволяющий ориентироваться в расписании вашей группы

3

Помощник, позволяющий лучше ориентироваться в одном из курсов вашей группы (выбрать самостоятельно, например, «современные инструменты и технологии цифровизации бизнес-процессов»)

4

Помощник, подсказывающий функцию языка для программирования (язык выбрать самостоятельно, например, функции языка C#)

5

Чат-бот, помогающий учить иностранный язык (язык выбрать самостоятельно, например, испанский)

6

Чат-бот, позволяющий ориентироваться в расписании преподавательского состава вашей кафедры

7

Чат-бот, позволяющий определить психологический портрет пользователя

8

Помощник, который может сориентировать в какой день какой праздник отмечается и наоборот, когда какой праздник отмечается

9

Развлекательного чат бота, который может загадать героя, так и отгадать его при взаимодействии с пользователем (направление героев выбрать самостоятельно)

10

Чат-бот для туристического агентства, рассказывающий о существующих достопримечательностях города (город выбрать самостоятельно, например, Тула)

3. Разработать на выбранном сервисе чат бота согласно выработанному сценарию п.2 под Telegram.

4. Провести тестирование чат-бота

5. Продемонстрировать работоспособность бота преподаватель (с рассказом о проделанной работе)



Узнать стоимость этой работы