Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/38127
Título: Комп'ютеризована система захоплення руху людини
Outros títulos: Computerized system for human motion capturе
Autor: Чарковський, Дмитро Русланович
Charkovskyi, Dmytro
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic description (Ukraine): Чарковський Д. H. Комп'ютеризовна система захоплення руху людини : кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Чарковський Дмитро Русланович. – Тернопіль : ТНТУ, 2022. – 53 c.
Bibliographic description (International): Charkovskyi D. Computerized system for human motion capturе: Bachelor thesis „123 — Computer Engineering“ / Charkovskyi Dmytro - Ternopil, TNTU, 2022 – 53 p.
Data: 22-Jun-2022
Submitted date: 22-Jun-2022
Date of entry: 22-Jun-2022
Editora: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Баран, Ігор Олегович
Baran, Ihor
Committee members: Дуда, Олексій Михайлович
Duda, Oleksiy
UDC: 004.94
Palavras-chave: arduino
акселерометр
захоплення руху
калібрування сенсорів
рушій
motion capture
engine
Number of pages: 53
Resumo: Кваліфікаційна робота присвячена розробці бездротової системи захоплення руху інерційного типу, котра була б дешевша за існуючі аналоги і доступна багатьом розробникам, а також мала простий і легкий поріг входження до використання та розуміння її роботи. Проаналізовано існуючі технології для визначенням ефективного способу розробки, для реалізації апаратної частини проведено аналіз елементної бази. Запропоновано спеціалізований підхід запису руху. Спроектовано спеціалізовану архітектуру роботи сенсора, котрий записує кути положень суглобів. З використанням мови програмування С++ розроблено відповідне ПЗ. Створено плагін для ігрового рушія 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.
Content: ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ СКОРОЧЕНЬ І ТЕРМІНІВ .................................................................................................................. 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
Copyright owner: © Чарковський Дмитро Русланович, 2022
References (Ukraine): 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 с.
Content type: Bachelor Thesis
Aparece nas colecções:123 — Комп’ютерна інженерія (бакалаври)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Charkovskiy SIs43.pdf2,44 MBAdobe PDFVer/Abrir
Авторська_довідка_Чарковський.doc46,5 kBMicrosoft WordVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas