Voice Controlled Multifaceted Robot
Voice Controlled Multifaceted Robot
1 2 3
Revathi P Rachana R Supriya K M
Student, Student, Student,
Department of ECE Department of ECE Department of ECE
East West Institute Of Technology East West Institute Of Technology East West Institute Of Technology
Bengaluru, India Bengaluru, India Bengaluru, India
revathiprakash818@gmail.com rachanark98@gmail.com supriyaklp99@gmail.com
4
Suhas Raghavendra R
Student,
Department of ECE
East West Institute Of Technology
Bengaluru, India
suhashassan21@gmail.com
Abstract—In the modern world, the Robots play a vital for sensing gestures and controlling robots. Glove based
role in replacing manual works especially in assisting technique is a well-known means of recognizing hand
handicapped people. In the traditional method the Robots gestures. It utilizes a sensor attached to a glove that directly
were considered to perform solitary task assigned to it. measures hand movements [2].
The proposed work is designed to operate in multifaceted The proposed robot identifies and tracks a black line on
modes, such as RF Transmitter-Receiver mode (remote white surface area works as a Line following robot which is
mode), Hand Gesture mode, Voice Controller mode, Line able to detect a specified line and maintain track on it and
Follower mode using a microcontroller Arduino does the assigned job [4],[8]. This work can be modified quite
Mega2560 board. In addition to this Wireless Camera, easily to include a camera well that can stream the videos to
APR module, Temperature sensor, Obstacle detection the user over Wi-Fi using Wi-Fi module.
and Medicine dispensing feature made this Robot
versatile which can be used in various application. II. LITERATURE REVIEW
In the traditional method the Robots were considered to
Keywords— Gesture Control, Voice Control, and perform solitary task assigned to it. The proposed method is
Medicine Dispensing. designed in such a way that the robot can be operated in
multiple modes, as the unique features in isolated Robots are
I. INTRODUCTION integrated. Montashir Ahmed, Hasan U.Zaman, Md.Manjidul
Innovation and development in technology is to provide Haque, S.M. Tarek Aziz [8] designed and implemented a line
comfort and ease to human life. The Robots have the potential following robot that follows a line which specifically is black
to be deployed for disinfection, delivering medications and line on white surface that travels on a designated path, in
food, and in which the proposed Robot can assist addition to identifying obstacles in 3 ways. Aravindan B,
handicapped people [6]. The proposed work is to solve the Sakthivel S, Shrinithy K, Kathirvel P. [7] designed Multi –
issues encountered in assisting handicapped people and Way Controlled Robot can be operated under hand gesture
senior citizens. This work enables the physically disabled mode, mobile and voice-controlled modes. In hand gesture
people to return to their normal life, by multifaceted mode; robot can be controlled by tilt made by hand. The
controlling modes, as this Robot can be modeled as purpose of this work is to implement a wheel chair for
wheelchair [7]. disabled people to navigate themselves using different modes
By Voice control mode, one can operate the Robot by giving of operation. M.Jain, M.Sehgal, Y.Kolra, P.Jain,
Wireless command from the application using the functions N.Aggarwal, R.Singh, D.Kumar, T.K.Bera [2] presents a four
already programmed in the app, when the Bluetooth – wheel robot with gesture controlled arm manipulator
application is turned on and is connected with the current system. The robot detects the object from its surrounding
system via Bluetooth [1]. The vehicle will have motion in environment and gesture controller is developed to control
four directions: Forward, Backward, Right and Left. During the motion of arm that also operates pick and place operation.
Forward movement, all four motors will movement in same Phung Quang Anh, Tran Duc Chung, Tran Tuan, Mka
direction, which is the reverse case in the backward direction. Ahamed Khan [3] work aims to design and implement an
Whereas in case of Left and Right motion two motors obstacle avoidance mobile controlled robot operated by
direction will be inversely proportional to other two motors controlling android – based mobile device via Bluetooth.
anti clockwise and clockwise respectively. Instructions are User launches android controller interface on his mobile that
given to the motors through the Bluetooth app of Android is connected to Bluetooth and has to select the options to
Smartphone by the user. make robot move in any four directions by choosing
Gesture recognition technologies are much younger in the unblocked path when facing the obstacles. Shomitro Kumar
world of today. At this time there is much active research in Ghosh,Md.ToheenBhuiyan, Raihan Chowdhury,
the field and little in the way of publicly available Md.IsmailJabiullah [4] presents a line following robot that
implementations. Several approaches have been developed detects visual line on smooth surface area embedded on the
The proposed work is designed to operate in The circuit diagram shown in Fig 4 consists of a
multifaceted modes, in which the Gesture Control mode microcontroller Arduino Mega board which has fifty-four
of operation can be achieved from the circuit built as digital input/output pins and sixteen analog input pins.
shown in Fig 3. These digital pins of Arduino Mega are connected by
Ultrasonic sensor, Infrared sensor, APR33A3 voice
The circuit diagram shown in Fig 3 is the Gesture
module, Receiver, LCD, four-channel switch, Fingerprint
Control using Arduino UNO microcontroller that
combines to act as the transmitter for supervising the scanner and Motor drivers. The temperature sensor,
Robot through Gesture Control mode of operation. output pin is connected to analog pin of Arduino Mega
board. The Bluetooth module, transmitter pin is
The MPU 6050 communicates with the Arduino through
the I2C protocol. The program will be running in the connected to Arduino Mega board receiver pin and
Arduino Board taking advantage of Arduino's Interrupt Bluetooth module, receiver pin is connected to Arduino
Pin by connecting to Digital Pin 2 (Interrupt Pin 0) of Mega board transmitter pin. The whole circuit is powered
by 12V power supply. The Ultrasonic sensor is used for
Arduino UNO to the INT Pin on MPU 6050.
obstacle detection and avoidance, Infrared sensor is used
for line following technique, Temperature sensor is used
for detection of human temperature, APR33A3 voice
module is used to play voice files for the robot, by the
eight pins and can store eight voice/sound. The
433MHzwireless receiver is connected to the Arduino
Mega board which can be controlled in two ways: firstly,
through Remote control mode that is through wireless
transmitter and secondly through Gesture control mode
that is through the angle of tilt made by the hand
(Accelerometer connected to the wireless transmitter and
Arduino Uno board). The fingerprint scanner is
initialized, enrolled and evaluated by four-channel switch
and which is displayed through LCD that is for Medicine
dispensing feature, it will show whether the patient has
taken the medicine or not, and this message is also
received through telegram with the help of esp8266 Wi-
Fi module. HC05 Bluetooth module is a simple wireless
communication device based on the Bluetooth protocol.
A. Audio
Table 1: Voice Commands given through Bluetooth.
B. Voice
C. Radio
D. Line Connector Commands Features
E. Object
F. Temperature A Audio Voice feedback
G. Medicine/Tablet
Basically, the Microcontroller and the Robot circuit is B Voice Controlling
powered on by giving 12V power supply. When the movements
Bluetooth app is turned on through the mobile through voice
application and is connected with the current system via C Radio Remote control
Bluetooth HC-05. If the connection is secured precisely and gesture
then the application is ready to connect with Robot or control
else if the connection is not secured precisely then the
application is not ready to connect with Robot as shown D Line Line follower
in Fig 5. Here, the commands are given through the
Bluetooth application called “Voicebot”. The commands E Object Object
given to Voicebot are as shown in Table 1. detection and
re-route path
F Temperature Temperature
detection
G Medicine/Tablet Medicine
dispensing
V. RESULTS AND DISCUSSION F Temperatu Temperature High
re detection temperature
Low
temperature
G Medicine / Medicine Medicine
Tablet Dispensing Dispensing
A Audio Commands
When the commands Hi, Name and Doing are given through
Voicebot application with assistance Bluetooth module the
voice feedback such as Hello, RIA and Executing commands
respectively are obtained.
Fig 6: Experimental Setup with all the sensors and controller interfaced.
B Voice Commands
VI. CONCLUSION
The possibility to migrate features from different individual
Robots collectively into a sole Robot with multifaceted (that
is to have many different aspects or features), by using a
microcontroller reducing the target system. The Robot is
Fig 11: Results of temperature detection. designed and implemented using simple technologies rather
than complex ones, to achieve maximum efficiency with
Temperature detection is achieved through voice feedback reduced area and cost. Thus, the Robot has been designed to
and by LCD after sensing the sensor. Robot detects human work effectively at restaurants, office and hospital
body temperature as “high temperature” or “low environment.
temperature” as per the limits given while coding as shown
in Fig 11.
VII. FUTURE ENHANCEMENT
G Medicine/ Tablet Dispensing Real time clock with GSM module can be implemented for
Medicine dispensing application such that at a particular time
coded, the Robot would automatically dispense the medicine
without giving voice commands.