GithubHelp home page GithubHelp logo

ep_1_1_ar's Introduction

Инженерный проект за 6 (летний) семестр

Вариант 1.1 (Применение технологии дополненной реальности для визуализации данных систем управления)

Задание:

1. Применение технологии дополненной реальности для визуализации данных систем
управления
1.1. Визуализация мониторинговых данных функционирования промышленного
оборудования средствами дополненной реальности
Разработать систему, отображающую параметры работы промышленного
робота-манипулятора, в том числе планируемую траекторию движения, с
использованием средств дополненной реальности.
Задано: источник данных – видеофайл или данные с камеры.
Инструментарий разработки: Язык C#, библиотеки OpenCVSharp или
AForgeNET для технического зрения, библиотека SharpGL для визуализации
данных, маркеры дополненной реальности (ARTag, NyARToolkit, ARuco – на
выбор)
Порядок обработки:
- определить пространственную схему размещения визуальных элементов
(виджетов) для отображения мониторинговых данных;
- выполнить покадровое считывание методами openCV или AForgeNET;
- распознать маркер на изображении, вычислить положение системы
координат производственной ячейки относительно изображения
(камеры);
- считать данные с промышленного оборудования и системы управления
(используя инструментарий PCDK или «Интернета вещей»), а также
координаты узловых точек траектории движения (с поддержкой не
менее 10 точек);
- реализовать нанесение мониторинговых данных поверх изображения с
учетом схемы размещения виджетов;
- реализовать отображение планируемой траектории движения в
координатной системе, связанной с опорой робота;
- реализовать показ изображений и сохранения их в виде
видеопоследовательности (видеофайла).

C#. Полностью свободное использование

Screenshot

ep_1_1_ar's People

Contributors

f33rni avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.