Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38127
Назва: Комп'ютеризована система захоплення руху людини
Інші назви: Computerized system for human motion capturе
Автори: Чарковський, Дмитро Русланович
Charkovskyi, Dmytro
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Чарковський Д. H. Комп'ютеризовна система захоплення руху людини : кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Чарковський Дмитро Русланович. – Тернопіль : ТНТУ, 2022. – 53 c.
Bibliographic description: Charkovskyi D. Computerized system for human motion capturе: Bachelor thesis „123 — Computer Engineering“ / Charkovskyi Dmytro - Ternopil, TNTU, 2022 – 53 p.
Дата публікації: 22-чер-2022
Дата подання: 22-чер-2022
Дата внесення: 22-чер-2022
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Баран, Ігор Олегович
Baran, Ihor
Члени комітету: Дуда, Олексій Михайлович
Duda, Oleksiy
УДК: 004.94
Теми: arduino
акселерометр
захоплення руху
калібрування сенсорів
рушій
motion capture
engine
Кількість сторінок: 53
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці бездротової системи захоплення руху інерційного типу, котра була б дешевша за існуючі аналоги і доступна багатьом розробникам, а також мала простий і легкий поріг входження до використання та розуміння її роботи. Проаналізовано існуючі технології для визначенням ефективного способу розробки, для реалізації апаратної частини проведено аналіз елементної бази. Запропоновано спеціалізований підхід запису руху. Спроектовано спеціалізовану архітектуру роботи сенсора, котрий записує кути положень суглобів. З використанням мови програмування С++ розроблено відповідне ПЗ. Створено плагін для ігрового рушія Unity для роботи з розробленою комп’ютеризованою системою.
The qualification work deals with the development of a wireless inertial motion capture system, which would be cheaper than existing analogues and available to many developers, as well as had a simple and easy entry threshold to use and understand its work. The existing technologies for determination of an effective way of development are analyzed, for realization of a hardware part the analysis of element base is carried out. A specialized approach to motion recording is proposed. A specialized sensor architecture has been designed, which records the angles of the joints. Appropriate software has been developed using the C ++ programming language. A plug-in for the Unity gaming engine has been created to work with the developed computerized system.
Зміст: ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ СКОРОЧЕНЬ І ТЕРМІНІВ .................................................................................................................. 7 ВСТУП........................................................................................................................ 8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ ................................................. 10 1.1 Особливості застосування технології ЗР ........................................................ 10 1.2 Типи підходів зняття руху ................................................................................ 11 1.2.1 Маркерний підхід ........................................................................................... 11 1.2.2 Безмаркерний підхід ...................................................................................... 18 РОЗДІЛ 2 ПРОЕКТНА ЧАСТИНА ....................................................................... 23 2.1 Передача даних за допомогою бездротового сигналу................................... 23 2.2 Калібрування сенсорів ...................................................................................... 23 2.3 Апаратна реалізація розробки .......................................................................... 24 2.3.1 Контролер Arduino Nano................................................................................ 24 2.3.2 Акселерометр MPU 6050 ............................................................................... 27 2.3.3 Мікроконтролер ESP8266 .............................................................................. 29 2.4 Під’єднання компонентів системи .................................................................. 31 2.4.1 Arduino Nano та MPU6050 ............................................................................. 31 2.4.2 Arduino Nano та ESP8266 .............................................................................. 32 2.5 Прошивка EPS 8266 .......................................................................................... 33 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА .................................................................... 35 3.1 Програмна реалізація ........................................................................................ 35 3.1.1 Сенсори............................................................................................................ 35 3.1.2 Інтерфейс ......................................................................................................... 35 3.2 Архітектура системи ......................................................................................... 36 3.3 Робота сенсорів .................................................................................................. 393.4 Плагін ................................................................................................................. 40 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ... 44 4.1 Стихійні лиха та їх класифікація ..................................................................... 44 4.2 Соціальне значення охорони праці. ................................................................ 47 ВИСНОВКИ ............................................................................................................. 50 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ............................................................... 51 ДОДАТКИ Додаток А Технічне завдання
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38127
Власник авторського права: © Чарковський Дмитро Русланович, 2022
Перелік літератури: 1. Moeslund T.B., Hilton A., Kruger V. A survey of advances in vision- based human motion capture and analysis. // Computer Vision and Image Understanding, 2006. – Vol.104, pp. 90–126. 2. L. Bai, M. G. Pepper, Y. Yana, S. K. Spurgeon, and M. Sakel, “Application of low cost inertial sensors to human motion analysis,” 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings, pp. 1280 – 1285. 3. J. V. D. Linden, E. Schoonderwaldt, J. Bird, and R. Johnson, “MusicJacket-Combining Motion Capture and Vibrotactile Feedback to Teach Violin Bowing,” IEEE Transactions on Instrumentation and Measurement, vol. 60, no. 1, pp. 104–113. 4. K. D. Nguyen, I.-M. Chen, Z. Luo, S. H. Yeo, and H.-L. Duh, “A wearable sensing system for tracking and monitoring of functional arm movement,” IEEE/ASME Trans. on Mechatronics, vol. 16, no. 2, pp. 213 – 220. 5. Официальный сайт OptiTrack - Motion Capture Systems. URL: https://optitrack.com/ (дата звернення 03.05.2022). 6. Официальный сайт Phasespace - Motion Capture Systems. URL: https://www.phasespace.com/ (дата звернення 03.05.2022). 7. Официальный сайт Xsense - Motion Capture. URL: https://www.xsens.com/ (дата звернення 01.05.2022). 8. Официальный сайт Cubic Motion - Motion Capture Systems. URL: https://cubicmotion.com/ (дата обр звернення ащения 13.04.2022). 9. Страуструп, Б. Программирование. Принципы и практика с использованием C++. 2016. 1328 c. 10. Характеристики Arduino Nano URL: https://store.arduino.cc/usa/ arduino-nano (дата звернення 17.04.2022). 11. Джереми Блюм. Изучаем Arduino: инструменты и методы технического волшебства. 2015. 337 c. 12. Характеристики MPU-6050. URL: https://www.sunrom.com/p/gyro- accelerometer-sensor-3-axis-based-on-mpu6050 (дата звернення 17.04.2022). 13. Характеристики ESP8266. URL: https://www.espressif.com/en/ products/hardware/esp8266ex/overview (дата звернення 20.04.2022). 14. Документация Arduino. URL: https://www.arduino.cc/reference/en/ (дата звернення: 21.04.2022). 15. Монк С. Программируем Arduino. Профессиональная работа со скетчами. 2017. 879 с. 16.Жюльен Б. C Programming for Arduino, 2013. 512 c. 17.Документация Qt. URL: https://doc.qt.io/ (дата звернення: 11.05.2022). 18.Джозеф Х. Unity в действии. Мультиплатформенная разработка на C#. 2016. 352 c. 19.Стеблюк М.І. Цивільна оборона: Підручник. Знання, 2006. 487 с. 20.Толок А.О., Крюковська О.А. Безпека життєдіяльності: Навч. посібник. 2011. 215 с. 21. Основи охорони праці: Підручник.; 3-те видання, доповнене та перероблене / За ред. К. Н Ткачука. К.: Основа, 2011. 480 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Charkovskiy SIs43.pdf2,44 MBAdobe PDFПереглянути/відкрити
Авторська_довідка_Чарковський.doc46,5 kBMicrosoft WordПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора