[Jena, 4(4): April, 2015] ISSN: 2277-9655
Scientific Journal Impact Factor: 3.449
(ISRA), Impact Factor: 2.114
http: // www.ijesrt.com© International Journal of Engineering Sciences & Research Technology
[469]
IJESRT
INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH
TECHNOLOGY
ACCELEROMETER BASED GESTURE CONTROLLED ROBOT USING ARDUINO
SwarnaPrabha Jena, Sworaj Kumar Nayak, Saroj Kumar Sahoo, Sibu Ranjan Sahoo, Saraswata
Dash, Sunil Kumar Sahoo
Electronics and Communication Engineering, Centurion University of Technology and Management,
India
ABSTRACT
Generally, robots are programmed to perform specific tasks which humans cannot. To increase the use of robots
where conditions are not certain such as fire fighting or rescue operations, robots can be made which follow the
instruction of human operator and perform the task. In this way decisions are taken according to the working
conditions by the operator and the task is performed by the robots. Thus, we can use these robots to perform those
tasks that may be harmful for humans. This paper describes about the gesture control robot which can be controlled
by your normal hand gesture. It consists of mainly two parts, one is transmitter part and another is receiver part. The
transmitter will transmit the signal according to the position of accelerometer and your hand gesture and the receiver
will receive the signal and make the robot move in respective direction. Here, the program is designed by using
Arduino IDE.
KEYWORDS:Arduino Uno, Accelerometer, RF Modules
INTRODUCTION
In recent years, robotics is a current emerging
technology in the field of science. A number of
universities in the world are developing new things in
this field. Robotics is the new booming field, which
will be of great use to society in the coming years.
Though robots can be a replacement to humans, they
still need to be controlled by humans itself. Robots
can be wired or wireless, both having a controller
device. Both have pros and cons associated with
them. Beyond controlling the robotic system through
physical devices, recent method of gesture control
has become very popular. The main purpose of using
gestures is that it provides a more natural way of
controlling and provides a rich and intuitive form of
interaction with the robotic system. These days many
types of wireless robots are being developed and are
put to varied applications and uses. Human hand
gestures are natural and with the help of wireless
communication, it is easier to interact with the robot
in a friendly way. The robot moves depending on the
gesture made by your hand and from a distance. The
objective of this paper is to build a wireless gesture
control robot using Arduino, accelerometer, RF
transmitter and receiver module. The Arduino Uno
microcontroller reads the analog output values i.e., x-
axis and y-axis values of the accelerometer and
converts that analog value to respective digital value.
The digital values are processed by the Arduino Uno
microcontroller and according to the tilt of the
accelerometer sensor mounted on hand, it sends the
commands to the RF transmitter which is received by
the transmitter and is processed at the receiver end
which drives the motor to a particular direction. The
robot moves forward, backward, right and left when
we tilt our palm to forward, backward, right and left
respectively. The robot stops when it is parallel to the
ground.
RELATED WORKS
The paper[7][8] focuses on the development of the
robotic Arm by using Flex Sensor, ZigBee and 3
Servo motor connected to the Arduino Uno which is
controlled by processing software and a computer
mouse. These robotic Arm are cheap and easily
available which makes it free from unnecessary wire
connection, reducing its complexity. But still there is
a requirement of adding new ideas and functionality.
The central goal of the paper[6] is to implement a
system through which the user can give commands to
wireless Robot using gesture. Here, the user control
or navigate the robot by using gesture of palm. The
command signals are generated from these gesture