DEVELOPMENT OF CHATBOT SOCIAL INTERACTION FEATURE FOR INTERACTION MODULE OF ROGA ROBOT

Roga is the mascot of the Bandung Institute of Technology (ITB) which functions as a service robot and information center. To fulfill its role, this research develops the Interaction module in the interactive application subsystem of the Roga robot in the form of a chatbot that acts as an interfa...

Full description

Saved in:
Bibliographic Details
Main Author: Nadia, Fayza
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/85011
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Roga is the mascot of the Bandung Institute of Technology (ITB) which functions as a service robot and information center. To fulfill its role, this research develops the Interaction module in the interactive application subsystem of the Roga robot in the form of a chatbot that acts as an interface between the user and the robot. The chatbot is integrated with the Vision module to recognize users and the Location module as the knowledge-base of Roga. The development of the Interaction module allows Roga to be able to recognize human emotions and provide appropriate responses. Emotion recognition is needed to improve human- robot interaction that is more natural and empathetic, so that users can feel more comfortable. This research adopts the Model-View-ViewModel (MVVM) approach for the development of Android components. Android components serve as the main link between applications and various external services through communication protocols such as MQTT and HTTP. Integration with the MQTT broker allows Roga to receive real-time messages containing recognized users, while HTTP is used to interact with the Backend and Chatbot components. The results of the study show that the development of an emotion-based and integrated chatbot successfully established a good human-robot interaction on the Roga robot, making it more effective as a service robot and information center in the ITB environment.