DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT

Roga is a mascot of Bandung Institute of Technology with the abbreviation of Robot Gajah (Elephant Robot). The capstone project was initialized to create Roga as a real robot in the form of interactive application on a static robot with the functionality as information service center. Roga intera...

Full description

Saved in:
Bibliographic Details
Main Author: Ahmad, Farrel
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/85059
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:85059
spelling id-itb.:850592024-08-19T14:06:34ZDEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT Ahmad, Farrel Indonesia Final Project face recognition, computer vision, ROS, MQTT, IEEE 2945-2023 INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/85059 Roga is a mascot of Bandung Institute of Technology with the abbreviation of Robot Gajah (Elephant Robot). The capstone project was initialized to create Roga as a real robot in the form of interactive application on a static robot with the functionality as information service center. Roga interactive application had the capability to see, hear, and talk thus there were vision module, interaction module, and location module. A system was needed to know who Roga was talking to during interaction with humans. Vision module as the robot’s computer vision was able to see human with their face as the most apparent physical features. According to this, a face recognition system was used to recognize a person based on their face. Face recognition system consisted of some program components in a unity. The problem to be solved was the development of a face recognition system that is fast, capable of training during runtime, and capable of prediction during runtime. Development was done using ROS (Robot Operating System) that consisted of three main programs, which were camera node, face trainer node, and face recognizer node. There were three face recognition models that were tested, which were LBPH, SFace, and VGG-Face. The experiment was done and measured using standard metric of IEEE 2945-2023. There were 13,724 face images that were spread into 5,754 unique identities as testing data. According to the test, SFace had the best performance between the other two models with the average score of FAR = 0.00360, FRR = 0.07480, face verification response time = 0.03857 s, FPIR = 0.003, FNIR = 0.293, and face identification response time = 1.036 s. The output of face recognition was an ID number that must be sent to the interaction module. This must be done as fast as possible using MQTT (Message Queuing Telemetry Transport) protocol based on the lowest end-to-end latency. The lowest latency was done by own MQTT broker nearest to the robot’s location in Bandung, that was AWS (Amazon Web Services) in Jakarta with average latency of 35.7 ms. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Roga is a mascot of Bandung Institute of Technology with the abbreviation of Robot Gajah (Elephant Robot). The capstone project was initialized to create Roga as a real robot in the form of interactive application on a static robot with the functionality as information service center. Roga interactive application had the capability to see, hear, and talk thus there were vision module, interaction module, and location module. A system was needed to know who Roga was talking to during interaction with humans. Vision module as the robot’s computer vision was able to see human with their face as the most apparent physical features. According to this, a face recognition system was used to recognize a person based on their face. Face recognition system consisted of some program components in a unity. The problem to be solved was the development of a face recognition system that is fast, capable of training during runtime, and capable of prediction during runtime. Development was done using ROS (Robot Operating System) that consisted of three main programs, which were camera node, face trainer node, and face recognizer node. There were three face recognition models that were tested, which were LBPH, SFace, and VGG-Face. The experiment was done and measured using standard metric of IEEE 2945-2023. There were 13,724 face images that were spread into 5,754 unique identities as testing data. According to the test, SFace had the best performance between the other two models with the average score of FAR = 0.00360, FRR = 0.07480, face verification response time = 0.03857 s, FPIR = 0.003, FNIR = 0.293, and face identification response time = 1.036 s. The output of face recognition was an ID number that must be sent to the interaction module. This must be done as fast as possible using MQTT (Message Queuing Telemetry Transport) protocol based on the lowest end-to-end latency. The lowest latency was done by own MQTT broker nearest to the robot’s location in Bandung, that was AWS (Amazon Web Services) in Jakarta with average latency of 35.7 ms.
format Final Project
author Ahmad, Farrel
spellingShingle Ahmad, Farrel
DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT
author_facet Ahmad, Farrel
author_sort Ahmad, Farrel
title DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT
title_short DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT
title_full DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT
title_fullStr DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT
title_full_unstemmed DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT
title_sort development of a face recognition system as a person recognition system on a robot in the form of roga mascot
url https://digilib.itb.ac.id/gdl/view/85059
_version_ 1822998905291276288