0% found this document useful (0 votes)
14 views14 pages

GARGI: Humanoid Robot for Hospitality

its the minor report for the minor project submission

Uploaded by

parthsaini818
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views14 pages

GARGI: Humanoid Robot for Hospitality

its the minor report for the minor project submission

Uploaded by

parthsaini818
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CHAPTER -1

INTRODUCTION
CHAPTER 1: INTRODUCTION

1.1 Introduction
Robots have transformed numerous industries by improving efficiency, precision, and personalization.
Among the various types, humanoid robots have gained notable attention due to their ability to
replicate human movements and behaviour. These robots are designed to interact naturally with
humans, perform specific tasks, and enhance user experience in sectors such as hospitality, education,
healthcare, and public services.
The GARGI Project marks a significant step in this direction. GARGI is a humanoid hospitality robot
equipped with advanced technologies, including servo-driven mechanical movements. By integrating
Atmega328 controllers, LoRa communication modules, and ESP32 sensors, the project delivers a
synchronized, real-time, and highly functional humanoid system. GARGI is designed to provide
interactive and reliable support in environments that require human-like engagement, such as guiding
visitors and offering personalized assistance.

1.1.1 Need for the Project


In today’s dynamic environment, industries like hospitality, education, and healthcare demand
innovative solutions to enhance user interaction and improve operational efficiency. Relying
solely on human resources often results in inconsistencies, limited scalability, and increased
expenses.
The necessity for humanoid robots arises from:
o Rising Service Demands: Increasing demand for accurate, efficient, and consistent
services necessitates automation.
o Labour Shortages: Over-reliance on human labour can be inefficient, particularly
during high-demand periods or in large-scale operations.
o Personalized Experiences: Unlike conventional machines, humanoid robots can
deliver interactive and customized assistance.
o Technological Advancements: Progress in Artificial Intelligence (AI), Internet of
Things (IoT), and communication systems enables robots to execute complex tasks
efficiently.
The GARGI project aims to address these challenges by providing a smart, scalable, and
interactive solution that bridges the gap between traditional methods and modern technologies.
1.1.2. Scope of the Project
The scope of the GARGI project focuses on the following key areas:
1. Mechanical Movements: Designing a robotic arm with four degrees of freedom to perform
precise, human-like gestures using stepper motors and servos.
2. Long-Range Communication: Incorporation of LoRa RA-02 modules to enable reliable, low-
power, and long-distance data transmission.
3. User-Centric Applications: GARGI is designed for applications in:
o Hospitality: Greeting and guiding visitors in hotels, offices, and events.
o Healthcare: Supporting pharmaceutical tasks and sensitive healthcare processes.
o Education: Enhancing learning experiences with interactive and personalized support.
o Public Spaces: Assisting visitors in museums, shopping malls, parks, and exhibitions.
The project also emphasizes scalability and future adaptability, allowing the robot to integrate with
additional features or technologies as needed.

1.1.3 Features of the Project


The GARGI robot incorporates several innovative features, including:
1. Four Degrees of Freedom (DOF) Movement:
o Using stepper motors and potentiometers, the robotic arm achieves smooth, precise
movements for gestures and task execution.
o Movements include shoulder rotation, elbow bending, wrist articulation and claw
movement.
2. LoRa Communication:
o Long-range communication using LoRa RA-02 modules ensures real-time data
exchange between the user interface and the robot.
o This feature enables GARGI to operate remotely, reducing constraints on movement
and communication distance.
3. Real-Time Synchronization:
o Sensors such as potentiometers provide real-time data for mechanical movements,
ensuring responsive and lifelike operations.

1.2 Objective
The objective of the GARGI project is to design and develop a humanoid hospitality robot capable of
performing interactive tasks with human-like precision and intelligence. The specific goals include:
1. Designing a robotic arm with four degrees of freedom to perform gestures and movements
effectively.
2. Implementing long-range communication using LoRa modules for seamless remote control.
3. Creating a real-time sensor-driven system for smooth synchronization of movements.

1.3 Problem Statement


Industries that prioritize human interaction face multiple challenges, including:
o Scalability Limitations: Scaling human resources is expensive and inefficient.
o Inconsistent Service Quality: Varying levels of performance due to fatigue or lack of training.
o High Operational Costs: Increasing labour costs reduce overall profitability.
o Technological Shortcomings: Existing systems lack features like voice recognition, advanced
robotics, and seamless communication.
To address these challenges, the GARGI robot provides an interactive, scalable, and cost-effective
solution that enhances operational efficiency and user engagement.

1.4 Solution Approach


The development of GARGI involves the following approach:
1. Hardware Integration:
o Atmega328 microcontrollers for controlling robotic arm movements.
o Stepper motors to facilitate four degrees of freedom in mechanical gestures.
o LoRa modules for long-range data transmission.
2. Software Implementation:
o Real-time synchronization of movements using ESP32 controllers and potentiometer
feedback.

1.5 Summary
This chapter introduced the GARGI humanoid robot, highlighting its objectives, scope, and
innovative features. By addressing real-world challenges in hospitality, healthcare, and
education, GARGI aims to deliver an intelligent, interactive, and scalable solution. The
next chapter will present a detailed literature survey, analysing existing systems and
technologies that influenced the design and development of this project.
CHAPTER -2
LITERATURE SURVEY
CHAPTER 2: LITERATURE SURVEY

2.1 Introduction
The development of humanoid robots has gained significant momentum in recent years due to
advancements in artificial intelligence (AI), sensor technologies, and mechanical systems.
A literature survey is essential to understand the existing technologies, methodologies, and
limitations that form the basis of this project.
This chapter examines previous research studies on servo driven robotic arms, and long-
range communication modules like LoRa. It also explores the integration of
microcontrollers such as Atmega328 and communication interfaces like ESP32. The survey
focuses on identifying gaps in current systems and how GARGI improves upon existing
solutions.

2.2 Existing Systems and Related Work


[1] J. J. D. Calambro et al. (2023)
Title: "LoRa-Based Tracking System for Robots"
This study focuses on the implementation of a LoRa-based communication system for
robotic systems. The research highlights the ability to transmit real-time data over long
distances with minimal power consumption. This work provides the foundation for integrating
LoRa RA-02 modules into GARGI for remote communication.
[2] Patel et al. (2022)
Title: "AI-Based Facial Recognition for Robotics"
Patel and colleagues explored the use of Artificial Intelligence for implementing facial
recognition in robotics. The system analyzed facial inputs to enhance human-robot
interaction. The GARGI project uses a similar AI-based model to identify users and
personalize communication.
[3] Oyelami et al. (2023)
Title: "Voice-Controlled Robotic Arm"
The study demonstrated the design of a 4-DOF robotic arm using voice-controlled systems.
Speech commands were translated into motor movements, allowing robots to respond
interactively. GARGI builds on this system by integrating cloud-based NLP APIs for real-
time, accurate voice recognition.
[4] Mišeikis et al. (2020)
Title: "Lio: Personal Robot Assistant for Human Interaction"
This paper introduced Lio, a robot capable of human-like interactions in healthcare. The work
emphasized emotional responsiveness and precision in task execution, improving user trust
and engagement. GARGI draws inspiration by incorporating expressive gestures and
interactive features for hospitality and education.
[5] Ponzoni et al. (2023)
Title: "Teleoperated Differential Robot Using ESP32"
The authors developed a wirelessly teleoperated robotic system using ESP32-WROOM-32.
The study demonstrated seamless communication between sensors and control systems for
precise operations. GARGI employs ESP32 for real-time sensor synchronization and control
of the robotic arm.
[6] V. S. R. et al. (2022)
Title: "Smart Farming: The IoT-Based Future of Agriculture"
This paper examined the role of IoT-based technologies in developing automated systems for
data monitoring and decision-making. Although focused on agriculture, the concepts of IoT
and automation provide valuable insight for implementing sensors and stepper motors in
GARGI for mechanical movement.

2.3 Technological Advancements


2.3.1 Microcontrollers and Sensors
The use of Atmega328 microcontrollers in robotics has become widespread due to their
versatility, low power consumption, and ease of integration. In GARGI, the Atmega328
manages joint control and sensor feedback for precise robotic arm movements. Sensors like
potentiometers ensure real-time synchronization of movements, allowing for smooth and
coordinated operations.

2.3.2 Stepper Motors for Precision Movements


Stepper motors provide high precision and controlled movement, making them ideal for
robotic arms. GARGI uses four stepper motors strategically placed at the shoulder, elbow,
and wrist to achieve four degrees of freedom (DOF). This configuration enables lifelike
gestures and enhances the robot’s ability to perform interactive tasks with accuracy.

2.3.3 Communication Modules


Long-range communication is critical for robotic systems operating remotely. LoRa RA-02
modules provide low-power, long-range data transmission, making them suitable for real-
time operations in GARGI. The integration of ESP32 ensures reliable data transmission
between sensors and the robot’s control unit, facilitating smooth synchronization of
commands and movements.

2.4 Gaps Identified in Existing Systems


From the reviewed literature, the following limitations were identified in existing systems:
1. Limited User Interaction: Current robots often lack advanced voice and facial
recognition for personalized engagement.
2. Restricted Mobility: Many robotic systems lack long-range communication,
restricting remote operations.
3. Precision Issues: Conventional motors do not offer the required precision for lifelike
movements.
4. Scalability Concerns: Existing robots lack modular designs that can be enhanced with
additional features.
The GARGI Project addresses these gaps by:
• Integrating cloud-based NLP for advanced voice recognition.
• Using LoRa modules for remote communication.
• Implementing stepper motors for precise mechanical movements.
• Enhancing personalization with facial recognition systems.
CHAPTER -3
METHODOLOGY
CHAPTER 3: METHODOLOGY

3.1 Introduction
The methodology adopted for the GARGI humanoid robot focuses on integrating voice
recognition, facial recognition, mechanical movements, and long-range communication
into a cohesive system. The process involves hardware and software integration, enabling
real-time interaction and lifelike responses.
The methodology is divided into:
1. Hardware Design: Implementing the robot’s structural and functional components.
2. Software Implementation: Developing the algorithms and APIs for voice and facial
recognition.
3. Integration and Testing: Synchronizing hardware and software for smooth operation.

3.2 System Overview


The GARGI system consists of the following modules:
1. Mechanical Control: Stepper motors and potentiometers ensure smooth arm
movements.
2. Communication Module: LoRa RA-02 modules provide long-range control.
3. Processing Units: Atmega328 and ESP32 microcontrollers manage sensor data and
movements.

3.3 Hardware Components


3.3.1 Atmega328 Microcontroller
We are utilizing two Atmega328 microcontroller units (MCUs), which serve as the primary
controllers for data processing and transmission in our robot system. These Atmega328 ICs,
commonly used in Arduino applications, receive data from a LoRa module that allows for
long-range communication. The data collected is then transmitted to potentiometers to
accurately control joint movements. Each Atmega328 IC manages specific functions to ensure
smooth operation and real-time responsiveness, enabling precise control over the robot's
movements and interactions with the environment
Specifications:
• 8-bit AVR processor.
• 32 KB Flash memory.
• Low power and high efficiency.

Figure. 1 Atmega 328


3.3.2 Stepper Motors
Each stepper motor in our design provides one degree of freedom (DOF), essential for precise,
controlled movements of the robot's arm. To achieve the desired four degrees of freedom in a
single arm, we are deploying four stepper motors strategically placed: two are positioned at
the shoulder for complex shoulder movements, one is located at the elbow for bending
motions, and one at the wrist for rotation and articulation. This configuration allows for a
range of controlled, realistic movements, enabling the robot to perform tasks with flexibility
and accuracy.

Motor Placement:
• Two motors for shoulder movement.
• One motor for elbow articulation.
• One motor for wrist rotation.

Figure. 2 Stepper Motor


3.3.3 Motor Driver Module (A4988)
These driver modules control the stepper motors based on signals from the Arduino. They
manage the power delivered to the motors, allowing for precise control of speed and direction.
Figure. 3 Motor Driver Module (A4988)
3.3.4 LoRa RA-02 Communication Module
In the GARGI project, we're using LoRa RA-02 modules to facilitate communication between
the user control system and the robotic arm. We're using 2 LoRa RA-02 modules The first
LoRa RA-02 module acts as the transmitter which will receive the real-time data from the
ESP32 WROOM module based on the data sensed by the user end sensor ( which is
potentiometer ) . And the second LoRa RA-02 module which functions as the receiver at the
robotic end. After receiving the data the receiver LoRa module relays the information to the
Atmega 328 microcontrollers. The use of LoRa modules enables GARGI to operate at a
distance from the user, maintaining low power consumption while ensuring high reliability
and minimal interference.

Figure. 4 Lora module


3.3.5 ESP32 Microcontroller
D. ESP 32:
It is placed at the user end to receive the sensed data from shoulder and elbow movements
through sensors (potentiometers). When the user performs movements, the ESP32 detects
changes held in the potentiometer values and further provides the data to the transmitter LoRa
RA-02 module to transmit it to the robot. ESP32-initiated data transmission ensures GARGI
to accurately explicate the user movements in real-time. The ESP32 WROOM module's
efficiency in data sensing and transmission helps maintain the synchronization of human and
the robotic movements, achieving realistic and responsive replication in GARGI.

Figure. 5 ESP 32
3.3.6 Potentiometers
Potentiometers detect angular movements at the shoulder and elbow joints, translating them
into voltage changes. This data is used for controlling robotic arm movements.

Figure. 6 Potentiometers
3.4 Software Implementation
3.4.1 Synchronization of Movements
Data from potentiometers is transmitted to the Atmega328 via the ESP32. This data is
processed to control stepper motors, ensuring lifelike movements.
Steps:
1. Sensors detect angular motion.
2. Data relayed to the ESP32.
3. Atmega328 processes the data and controls the motors.

3.5 Methodology Flowchart


The following flowchart illustrates the overall methodology:

Common questions

Powered by AI

The GARGI robot enhances user interaction through the integration of AI-based facial recognition and cloud-based NLP for advanced voice recognition. These features allow for personalized and interactive communication with users, addressing the gaps identified in existing systems that often lack such advanced features . Additionally, GARGI's precise mechanical movements and the use of long-range communication further enable remote and interactive engagement in user-centric applications such as hospitality and education .

The GARGI project addresses scalability and high operational costs by providing an interactive and scalable humanoid robot that reduces reliance on human labor. By automating tasks that require consistent performance, GARGI reduces the inconsistencies and high costs associated with human workers. The integration of AI, IoT, and communication technologies allows GARGI to perform complex tasks efficiently, thus optimizing operational processes and enhancing user interaction .

The GARGI robot is suitable for hospitality and healthcare due to its ability to perform human-like gestures, recognize individuals through AI-based facial recognition, and interact using advanced voice recognition. These features enable GARGI to greet and guide visitors, support pharmaceutical tasks, and provide personalized assistance, addressing the need for accuracy, consistency, and interactive experiences required in these sectors. Additionally, its scalable design allows adaptation to future technological advancements, making it a viable, long-term solution .

Long-range communication is essential for the operation of the GARGI robot to allow it to be controlled remotely and ensure real-time data exchange between the user interface and the robot. It is implemented using LoRa RA-02 modules, which provide reliable, low-power, and long-distance data transmission. This integration allows GARGI to overcome the constraints of restricted mobility and ensures seamless communication for interactive operations across various applications .

AI and IoT play pivotal roles in enhancing GARGI's operational capabilities by enabling advanced perception and communication functions. AI-based systems refine user interaction through features like facial and voice recognition, allowing the robot to provide personalized and intelligent responses. IoT technologies, through the integration of sensors and long-range communication modules, facilitate continuous data exchange and synchronization between user inputs and robotic responses. This integration not only improves the robot's interaction quality but also supports scalability and flexibility in application across various sectors .

The GARGI project incorporates several technological advancements, including the use of Atmega328 microcontrollers for joint control, stepper motors for precision movements, and LoRa RA-02 modules for long-range communication. These components address existing limitations by offering precise, lifelike movements and enabling scalable, remote operations. Additionally, the integration of AI for facial recognition and cloud-based NLP for voice recognition enhances user interaction, overcoming barriers related to user personalization and engagement in current systems .

GARGI addresses several challenges not effectively managed by traditional systems, including limited scalability, inconsistent service quality, and high operational costs. Unlike conventional systems, GARGI automates tasks to provide consistent, high-quality service and reduces human labor dependency. It integrates advanced voice and facial recognition for user personalization, overcoming gaps in user interaction seen in traditional systems. The implementation of real-time synchronization and long-range communication capabilities further supports effective operation in large-scale environments where traditional systems might fail .

Stepper motors and potentiometers are crucial to GARGI's ability to perform human-like gestures due to their precision and control capabilities. Stepper motors provide controlled movements with four degrees of freedom (DOF), which include shoulder rotation, elbow bending, and wrist articulation. Potentiometers detect angular movement, translating it into voltage changes to control these movements. The combined use of these components ensures precise, smooth mechanical gestures, enhancing GARGI's interaction capabilities .

Microcontrollers like the Atmega328 contribute to precise movement and control in the GARGI project by serving as the central processing units for managing mechanical and sensor data. They receive input from potentiometers, process this data to determine precise movement instructions, and control stepper motors to execute these movements. This process allows for high precision and smooth coordination of gestures, essential for lifelike robotic actions .

The integration process in the GARGI project involves coordinating hardware and software to enable real-time interactions. Hardware components like Atmega328 microcontrollers manage the control of robotic movements, with stepper motors ensuring four degrees of freedom. The ESP32 microcontroller and LoRa module facilitate data transmission and reception, respectively. Software implementation involves developing algorithms for voice and facial recognition, managed through APIs, and synchronizing these components to achieve lifelike interactions. Potentiometers provide sensor data that are transmitted and processed in real-time to control motor functions, ensuring responsive operations .

You might also like