Сакута А.А. Нейромережевий модуль для сервісного робота

Дана робота присвячена розробці програмного забезпечення, а саме нейромережевого модуля, для розпізнавання облич, емоцій та спілкування з людьми, а також для подальшого створення роботизованої системи (сервісного робота), що базується на використання плати Raspberry Pi. В основі даного забезпечення лежить використання мови програмування Python та застосування таких бібліотек, як OpenCV, DeepFace - для обробки відеопотоку та розпізнаванню емоцій, для озвучуванню тексту – бібліотека gTTS. Аналізуючи функціонал даного програмного забезпечення можна припустити, що даний модуль з деяким вдосконаленням може використовуватись для більш складних сервісних роботів, що в майбутньому зможуть значно спростити життя людям. Загальна кількість сторінок 64, кількість ілюстрацій у роботі - 10, разом з плакатами – 15 та додатково є презентація. 

Керівник: доцент, к.т.н., доцент Галаган Р.М.

Повний текст проєкту (.pdf)

Повний перелік дипломних проєктів та робіт

Список використаної літератури   

[1] Топ 10 світових лідерів у роботехніці у 2022 році [Електронний ресурс] // NanitRobot — Режим доступу: https://nanitrobot.com/top_10_leaders/ (дата звернення: 18.04.2024). — Назва з екрана.
[2] Робототехніка. Штучний інтелект [Електронний ресурс] // Чернігівський обласний центр зайнятості. — Режим доступу: https://chg.dcz.gov.ua/publikaciya/robototehnika-shtuchnyy-intelekt (дата звернення: 18.04.2024). — Назва з екрана.
[3] Робот [Електронний ресурс] //Вікіпедія (wikipedia.org). – Режим доступу: https://uk.wikipedia.org/wiki/%D0%A0%D0%BE%D0%B1%D0%BE%D1%82 (дата звернення: 18.04.2024). — Назва з екрана.
[4] Єдиний закон робототехніки: поліпшити добробут людини [Електронний ресурс] // BBC NEWS Україна - Режим доступу: https://www.bbc.com/ukrainian/features-40450278 (дата звернення: 18.04.2024). — Назва з екрана.
[5] Види роботів і класифікація в робототехніці: всі області застосування і провідні виробники розумних машин [Електронний ресурс] // worldbank.org.ua - Режим доступу: https://worldbank.org.ua/3720-vidi-robotiv-i-klasifikatsiya-v-robototekhnitsi.html (дата звернення: 25.04.2024).
[6] ISO 8373:2021 - Robotics — Vocabulary (вступив у дію з 2021 року на заміну ISO 8373:2012) [Текст]. – Чинний від 2021-11. – К.: ISO/TC 299 , 2015. – 22 с.
[7] Executive Summary WR 2021 Service Robots // [Електронний ресурс]. - Режим доступу: https://ifr.org/. (дата звернення: 25.04.2024).
[8] Покоління роботів [Електронний ресурс]. //studfile.net - Режим доступу: https://studfile.net/preview/7418766/page:19/ (дата звернення: 25.04.2024).
[9] Промислові роботи [Електронний ресурс]// Кафедра автоматизації технологічних процесів та виробництв (tntu.edu.ua) - Режим доступу: https://kaf-av.tntu.edu.ua/index.php/mn-abiturient/mn-articles/676-art-industrial-robots (дата звернення: 25.04.2024).
[10] What Are Service Robots And How They Benefit Mankind? [Електронний ресурс]// Robots.net - Режим доступу: https://robots.net/tech-reviews/what-are-service-robots/#:~:text=Types%20Of%20Service%20Robots%201%20Retail%20Service%20Robots,Service%20Robots%20...%206%20Event%20Service%20Robots%20 (дата звернення: 09.05.2024).
[11] А.А. Сакута, доц. Галаган Р. М. Сервісні роботи та їх розвиток у світі: з бірник праць XIX Всеукраїнської науково-практичної конференції студентів, аспірантів та молодих вчених “Ефективність та автоматизація інженерних рішень у приладобудуванні” 20-21 грудня 2023 р.  К.: ПБФ, КПІ ім. Ігоря Сікорського. – 2023. – 193-196 с.
[12] Service Robots 2022-2032: Technologies, Players & Markets [Електронний ресурс]// IDTechEx - Режим доступу: https://www.idtechex.com/en/research-report/service-robots-2022-2032-technologies-players-and-markets/864 (дата звернення: 09.05.2024).
[13] What's the Difference Between Industrial Robots and Service Robots [Електронний ресурс]// robotlab.com - Режим доступу: https://www.robotlab.com/group/blog/whats-the-difference-between-industrial-robots-and-service-robots#:~:text=In%20general%2C%20industrial%20robots%20are%20intended%20for%20manufacturing,uses%20in%20healthcare%2C%20hospitality%2C%20cleaning%2C%20and%20similar%20areas (дата звернення: 09.05.2024).
[14] Долиненко В.В., Шаповалов Є.В., Скуба Т.Г., Коляда В.О., Куц Ю.В., Галаган Р.М., Карпінський В.В. Роботизована система неруйнівного вихрострумового контролю виробів зі складною геометрією. Автоматическая сварка. Київ. № 5-6 (764). – 2017 – ст. 60-67.
[15] International Federation of Robotics // [Електронний ресурс]. - Режим доступу: https://ifr.org/wr-service-robots (дата звернення: 13.05.2024).
[16] Service Robots [Електронний ресурс] // GeeksforGeeks- Режим доступу: https://www.geeksforgeeks.org/service-robots/ (дата звернення: 13.05.2024).
[17] Honda Debuts New Humanoid Robot "ASIMO" [Електронний ресурс] // Honda Global | November 20 , 2000 - Режим доступу: https://global.honda/en/newsroom/news/2000/c001120b-eng.html (дата звернення: 13.05.2024).
[18] Spot [Електронний ресурс] // Boston Dynamics - Режим доступу: https://bostondynamics.com/products/spot/ (дата звернення: 13.05.2024).
[19] Meet Pepper: The Robot Built for People [Електронний ресурс] // SoftBank Robotics America - Режим доступу: https://us.softbankrobotics.com/pepper (дата звернення: 13.05.2024).
[20] Our Robots [Електронний ресурс] // Aethon - Режим доступу https://aethon.com/our-robots/ (дата звернення: 13.05.2024).
[21] ROS [Електронний ресурс] // Home - Режим доступу: https://www.ros.org/ (дата звернення: 15.05.2024).
[22] ROS 2 Documentation [Електронний ресурс] // ROS 2 Documentation: Foxy documentation - Режим доступу: https://docs.ros.org/en/foxy/index.html (дата звернення: 15.05.2024).
[23] VxWorks [Електронний ресурс] // Industry Leading RTOS for Embedded Systems (windriver.com) - Режим доступу: https://www.windriver.com/products/vxworks (дата звернення: 15.05.2024).
[24] What is QNX? [Електронний ресурс] // Sealevel - Режим доступу: https://www.sealevel.com/2023/01/02/what-is-qnx/ (дата звернення: 15.05.2024).
[25] The Complete Guide to Linux Fundamentals for Robotics [Електронний ресурс] // Automatic Addison - Режим доступу: https://automaticaddison.com/the-complete-guide-to-linux-fundamentals-for-robotics/ (дата звернення: 15.05.2024).
[26] Software [Електронний ресурс] // Wikipedia - Режим доступу: https://en.wikipedia.org/wiki/Software (дата звернення: 17.05.2024).
[27] Robot software [Електронний ресурс] // Wikipedia - Режим доступу: https://en.wikipedia.org/wiki/Robot_software (дата звернення: 17.05.2024).
[28] 9 Types of Robotics Software You Might Consider for Your Robot [Електронний ресурс] // RoboDK blog - Режим доступу: https://robodk.com/blog/robotics-software-to-consider/ (дата звернення: 17.05.2024).
[29] What is a Neural Network? [Електронний ресурс] // IBM - Режим доступу: https://www.ibm.com/topics/neural-networks (дата звернення: 17.05.2024).
[30] What is a neural network? [Електронний ресурс] // GeeksforGeeks - Режим доступу: https://www.geeksforgeeks.org/neural-networks-a-beginners-guide/ (дата звернення: 17.05.2024).
[31] OpenCV [Електронний ресурс] // Open Computer Vision Library– Режим доступу: https://opencv.org/ (дата звернення: 17.05.2024).
[32] DeepFace. [Електронний ресурс] – Режим доступу: www.URL: https://github.com/serengil/deepface/blob/master/README.md (дата звернення: 17.05.2024).
[33] Розробка програм для цифрової обробки зображень з застосуванням OPENCV: навч. посіб. для студ. спеціальності 151 «Автоматизація та комп'ютерно-інтегровані технології» / М.В. Боровицький; КПІ ім. Ігоря Сікорського, 2022. - 83с.
[34] gTTS [Електронний ресурс] // gTTS documentation – Режим доступу: https://gtts.readthedocs.io/en/latest/ (дата звернення: 17.05.2024).
[35] SpeechRecognition [Електронний ресурс] // PyPI – Режим доступу: https://pypi.org/project/SpeechRecognition/ (дата звернення: 17.05.2024).
[36] Python | Text to Speech by using pyttsx3 [Електронний ресурс] // GeeksforGeeks – Режим доступу: https://www.geeksforgeeks.org/python-text-to-speech-by-using-pyttsx3/ (дата звернення: 17.05.2024).
[37] Using GPT-3.5 and GPT-4 via the OpenAI API in Python [Електронний ресурс] // DataCamp – Режим доступу: https://www.datacamp.com/tutorial/using-gpt-models-via-the-openai-api-in-python (дата звернення: 17.05.2024).
[38] dialogflow [Електронний ресурс] // PyPI – Режим доступу: https://pypi.org/project/dialogflow/#:~:text=Project%20description%201%20Before%20you%20begin%20Select%20or,Contributing%20Contributions%20welcome%21%206%20License%20Apache%20Version%202.0 (дата звернення: 17.05.2024).
[39] About ChatterBot [Електронний ресурс] // ChatterBot 1.0.8 documentation – Режим доступу: https://chatterbot.readthedocs.io/en/stable/ (дата звернення: 17.05.2024).
[40] Долиненко В.В. Роботизована система неруйнівного вихрострумового контролю виробів зі складною геометрією / В.В. Долиненко, Є.В. Шаповалов, Т.Г. Скуба, В.О. Коляда, Ю.В. Куц, Р.М. Галаган, В.В. Карпінський // Автоматическая сварка. – Київ. – 2017. - № 5-6 (764). – С. 60-67
[41] Skladchykov I. O., Momot A. S., Galagan R. M., Bohdan H. A., Trotsiuk K. М. Application of YOLOX deep learning model for automated object detection on thermograms. Information Extraction and Processing. 2022, 50(126), 69-77
[42] Галаган Р.М., Андреєв С.М., Петрик В.Ф., Баженов В.Г., Лисенко Ю.Ю. Виявлення дефектів бетонних конструкцій на основі аналізу зображень за допомогою згорткових нейронних мереж. Вчені записки ТНУ імені В.І. Вернадського. Серія: Технічні науки. 2023. Том 34 (73), № 2. с. 138-144.

АСНК КПІ ім. Ігоря Сікорського, 2021