https://github.com/f33rni/ep_tvzsu_1.1
Инженерный проект за 6 (летний) семестр
https://github.com/f33rni/ep_tvzsu_1.1
Last synced: 3 months ago
JSON representation
Инженерный проект за 6 (летний) семестр
- Host: GitHub
- URL: https://github.com/f33rni/ep_tvzsu_1.1
- Owner: F33RNI
- License: unlicense
- Created: 2021-06-18T00:35:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-05T23:59:34.000Z (about 4 years ago)
- Last Synced: 2025-02-15T12:52:23.852Z (9 months ago)
- Language: Python
- Homepage:
- Size: 159 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Инженерный проект за 6 (летний) семестр
### Вариант 1.1 (Применение технологии дополненной реальности для визуализации данных систем управления)
### Задание:
```
1. Применение технологии дополненной реальности для визуализации данных систем
управления
1.1. Визуализация мониторинговых данных функционирования промышленного
оборудования средствами дополненной реальности
Разработать систему, отображающую параметры работы промышленного
робота-манипулятора, в том числе планируемую траекторию движения, с
использованием средств дополненной реальности.
Задано: источник данных – видеофайл или данные с камеры.
Инструментарий разработки: Язык C#, библиотеки OpenCVSharp или
AForgeNET для технического зрения, библиотека SharpGL для визуализации
данных, маркеры дополненной реальности (ARTag, NyARToolkit, ARuco – на
выбор)
Порядок обработки:
- определить пространственную схему размещения визуальных элементов
(виджетов) для отображения мониторинговых данных;
- выполнить покадровое считывание методами openCV или AForgeNET;
- распознать маркер на изображении, вычислить положение системы
координат производственной ячейки относительно изображения
(камеры);
- считать данные с промышленного оборудования и системы управления
(используя инструментарий PCDK или «Интернета вещей»), а также
координаты узловых точек траектории движения (с поддержкой не
менее 10 точек);
- реализовать нанесение мониторинговых данных поверх изображения с
учетом схемы размещения виджетов;
- реализовать отображение планируемой траектории движения в
координатной системе, связанной с опорой робота;
- реализовать показ изображений и сохранения их в виде
видеопоследовательности (видеофайла).
```
