Skip to main content

Bachelor's Diploma / Master's diploma projects APEPS 2020/21

 

Bachelor's Diploma projects

1. Програмно-апаратний комплекс комп'ютерного контролю та моніторингу теплового баланса системи

Короткий опис роботи:

Розробити програмне забезпечення для мікроконтролера, задачею якого є управління системою охолодження тепловиділяючих елементів приладу, керуючись даними із сенсорів температури та датчиків швидкості обертання вентиляторів на основі ефекту Хола. Контроль за швидкістю обертання вентиляторів проводити на основі петлі Гістерезису. Провести візуалізацію параметрів системи на екрані, що працює на оснві шини I2C.

  • Мови програмування: С++
  • Подальша магістерська робота може бути повязана зі створенням сервісу журналювання даних, і їх подальшого збереження у хмарі.
  • Захист проекту передбачає подачу завки на авторське свідоцтво відповідно до результатів роботи.


2. Програмно-апаратний комплекс комп'ютерного моніторингу параметрів живлення системи

Короткий опис роботи:

Розробити програмне забезпечення для мікроконтролера, задачею якого є зчитування даних із сенсорів напруги та датчиків струму на основі ефекту Хола та транформатору струму. Провести візуалізацію параметрів системи на екрані, що працює на оснві шини I2C.

  • Мова програмування: С++
  • Подальша магістерська робота може бути повязана зі створенням сервісу доступу до показань з будь якої точки мережі
  • Захист проекту передбачає подачу завки на авторське свідоцтво відповідно до результатів роботи.

3. Розпізнавання оріенатції маркеру доповненої реальності

Короткий опис роботи:

Розробити програмне забезпечення для знаходження тривимірних координат маркеру доповненої реальності на основі координат з камери смартфону.

Мова програмування: Python або JS
  • Подальша магістерська робота може бути повязана зі розпізнаванням маркеру, виходячи з вихідного відеопотоку
  • Захист проекту передбачає подачу завки на авторське свідоцтво відповідно до результатів роботи.


Master's Diploma projects

1. Геометричне моделювання фазового портрету системи руху електорна в електричному полі

Короткий опис роботи:

Рух елетрона в суміщенному електро-магнітному полі описується диференціальним рівняннм другого порядку.

Зміст роботи полягає у ровзязанні диференційного рівняння руху на основі чисельного метода Ньютона та порівнянні траекторій, знайдених на основі медота Рунге-Кутта 4-го порядку. Провести візуалізацію результуючих траекторій. Реалізувати можливість зміни форми поверхні джерела електронів.

  • Захист проекту передбачає публікацію результатів роботи в журналі наукових статей.


2. Геометричне моделювання рельєфу місцевості на основі кубічної поверхні Кетмул-Ром

Короткий опис роботи:

Розробити систему моделювання рельєфу на основі суміщення порцій на основі рівняння Кетмул-Ром. Реалізувати можливість віртуальної поїздки по місцевості на моно-колесі.

  • Захист проекту передбачає публікацію результатів роботи в журналі наукових статей.


3. Програмно-апаратний комплекс взаємодії з віртуальним світом "Кібернетична перчатка"

Короткий опис роботи:

Розробити програмно-апаратний комплекс взаємодії людини з віртуальним світом у вигляді кіберперчатки. Задачі роботи полягають в: розробці віруальної моделі руки, проведення зчитування данних 6-мірного датчика оріетації перчатки в просторі, реалізаціх зчитування рівня згинання фаланг пальців, анімації віртуальної моделі у відповідності до параметрів.

  • Захист проекту передбачає публікацію результатів роботи в журналі наукових статей.


Comments

Popular posts from this blog

Bachelor's diploma projects 22/23

Програмний застосунок  моделювання зубчатих коліс системи фокусування об'єктиву наносупутника Короткий опис роботи: Розробити програмне забезпечення для компютерного моделювання зубчатих коліс системи фокусування об'єктиву наносупутника. Мови програмування: JS, CPP протокол програмування: WebGL Подальша робота може бути пов'язана з розрахунком моделі зубчатої передачі. Захист проекту передбачає участь у міжнародній конференції з публікацією тез. Посилання 1 Посилання 2 Demo 1 Demo 2 Програмний застосунок  видалення шуму матриці з масивом кольорових світлофільтрів Баєра Короткий опис роботи: Розробити програмне забезпечення для видалення шуму матриці з масивом кольорових світлофільтрів Баєра. Мови програмування: JS, CPP протокол програмування: WebGL Подальша робота може бути пов'язана з розрахунком чіткості фокусу при якому було отриано зображення. Захист проекту передбачає реєстрацію авторського свідоцтва на програмний застосунок.

Diploma projects 24/25

  Апаратне забезпечення Графічна карта із підтримкою мови GLSL Метод моделювання відбиття звукових хвиль у трубі Войта із застосуванням графічного процесору Провести огляд існуючих методів  моделювання розповсюдження звукових хвиль. Провести реалізацію методу розрахунку розповсюдження хвилі на основі кінцево різницевої схеми розрахунку апроксимації оператора Лапласу із застосуванням мови GLSL. Змоделювати пряму та заломлену трубу Войта у вигляді відрізків прямих, що відбивають хвилю. Провести моделювання розповсюдження хвилі у прямій та заломленій трубі та порівняти результати Апаратне забезпечення USB 2.0 CVCT камера з обєктивом діаметром не менше 50мм. Метод визначення орієнтації у просторі на основі зоряного датчику Розробити метод відслідковування зірок на основі бібліотеки OpenCV для відстеження орієнтації камери керуючись зображенням зоряного неба. Швидкість роботи програмно-апартного комплексу має забезпечувати не менше ніж 25кадрів/c, що необхідно для відслідковування ...

PA #0

Gate Gate name: ntuu.kpi@ukr.net Requirements Construct and render wire-frame model representing a Palm and 15 phalanges of your hand using 16 parallelepipeds with OpenGL API. Each finger has to be individually bent according to the parameters controlled by keyboard combinations (e.g. a/z, s/x, d/f, etc). Input Outline your hand on a sheet of graph paper. Make sure the start of the coordinate system corresponds to your wrist. * find the coordinates of every joint: P 0 i , P 1 i , P 2 i  , i = 0..4; * find the length of every phalanx: L 0 i , L 1 i , L 2 i  , i = 0..4; * find the axes of rotation of every phalanx: r 0 i , i = 0..4. Implementation aspects 1) Implement a function that draws a wireframe parallelepiped using OpenGL API: void DrawWireFrameParallelepiped(Vec3 start, float width, float height, float length); {       Draw Twelve Lines } 2) Using combinations of translations and rotati...