Android Based Robot Implementation For Pick and Retain of Objects B.Santhosh Kumar

advertisement
International Journal of Engineering Trends and Technology (IJETT) – Volume 16 Number 3 – Oct 2014
Android Based Robot Implementation For Pick
and Retain of Objects
Ranjith Kumar Goud1, B.Santhosh Kumar2
1
pursuing M.Tech (ES) , 2Assistant Professor & HOD (ECE Department)
1,2
Visvesvaraya College of Engineering and Technology (VCET), M.P.Patelguda, Ibrahimpatnam, RangaReddy, Telangana,
INDIA
Abstract—Now-a-days it is complicated about terrorists
and their bomb attacks. Even though we found a bomb it
is much more complicated to remove the bomb safely.
Many lives are depending on the bomb diffusion. Our
project helps in diffusion of bombs with safe distance from
the bomb. Bomb diffusion is controlled with the help of
wireless communication using android phones. By our
project we can diffuse the bomb from safe distance and it
can save more lives. We can send the few commands to the
robot situated at the bomb. We can control two motors
situated at the wheels for direction control and other two
motors at robot hand. With these four motors we can
control all the directions of the robot and at the same time
we can pick any object at any direction.
By using four motor and few commands we can diffuse the
bomb by staying at safe distance. Here we use gare motors for
high torque.
Pick and place robots are very convenient they are
very accurate when compared to the humans. They are
accurate to millimetres. They are high speed when compared
to the human hands. Once we programme the robot to
specified work like to fix the wheel to car then it continuously
fixes the wheels one car after other car. In this process the
accuracy is very high and it faster than men power. They are
very useful in the industries like cars, bikes etc, like
assembling the different parts. By using these robots the work
is done with high efficiency and speed also.
Keywords—Wireless
communication,
Bluetooth,microcontroller, motor drivers, motors, robot
arm, android mobile phone.
I.
INTRODUCTION
Whenever we detect the bomb on sight we can send our
project to bomb sight. First we need to establish the
communication link between our android mobile phone and
the robot. After establishing the communication link between
these twous can send our robot to the bomb sight by sending
bunch of commands to the robot using android mobile phone.
We have an android app which can send ssp commands using
Bluetooth. When we send command from our transmitter
(Android mobile phone) to robot. Our robot consists of
Bluetooth module once connection is established our robot
receives every command transmitted form the mobile and vice
versa. We can send five commands to robot for direction
control which are predefined for each direction like front,
back, left, right and stop. With the help of these commands we
can send our robot to the bomb sight.
If convenient we can place wireless camera in front
of the robot for clear view. After our robot is in position we
have move the robotic arm which is placed above the robot.
After deciding to cut wire of bomb we need to move robot
jaws and arm. Jaws are used to move arm up or down. One
motor is dedicated to control the jaw moment. Other motor is
used to control the arm. This is used to tighten the grip or
losing the grip. If we are unable to cut the wire or so we can
directly move the bomb to the safe sight.
ISSN: 2231-5381
Fig 1.Robot arm
Voltage level of the data of Bluetooth module RS232
which is of +3v to +25v and -3v to -25v.Voltage level of
micro controller lpc2148 universal asynchronies receive
transmit is +3v to +25 and -3v to -25v. Since the voltage
levels of both Bluetooth module and lpc2148 are same we
don’t need any voltage level converter like max232. We can
directly connect output of the Bluetooth module to the
LPC2148.We are displaying the current command status on
LCD which is fixed on the robot in further case. It can say the
connection status on display. LCD is display which is used to
see state of robot manse like which command we issued and
which operation our robot performing.
http://www.ijettjournal.org
Page 128
International Journal of Engineering Trends and Technology (IJETT) – Volume 16 Number 3 – Oct 2014
II.
DESCRIPTION
LPC2148:
Lpc2148 is micro controller of NXP series. This
micro controller is based on arm 7 processer. LPC2148 is a
real time micro controller which is developed with the help of
the ARM 7 microprocessor which is designed by Philips.
While we are using LPC2148 the hard ware is significantly
reduced when compared to the other boards.
A.Important specifications of LPC2148:
 Flash memory of LPC2148 is 512kb.
 14 channels of 12 bit analogue to digital converter.
 Two UART communication ports
 Two I2C communication channels
 Two SPI communication channels
 LPC2148 is an 32 bit micro controller
 LPC2148 is an RISC architecture
 Operating voltage of LPC2148 is +3.3v.
 Voltage levels of I/O pins are TTL voltage levels.
B.Bluetooth module:
The name itself says that it works on Bluetooth
communication. The frequency range of Bluetooth is 2.4 GHz
to 2.48GHz. The range of Bluetooth signal is up to 35 feet for
general applications. To communicate with Bluetooth mobile
phones we must need Bluetooth module. The output of the
module is UART communication.
In
Bluetooth
communication we need to establish a communication link
between two modules such as mobile phone and Bluetooth
module or Bluetooth module and another module. Once the
communication is established then the module can’t be
interfered with surrounded Bluetooth modules and our data is
secured with the Bluetooth module.
C.Motor driver (L293D):
Since the output current through micro controller is
very low when compared to the requirement current for the
motors. The require power is 1 Amp and output current of
micro controller is in milliamps. Therefore micro controller
can’t drive motors directly. Here we need a driver which is
used between the motor and controller. The motor driver is
called as L293D. It has four channels. Every motor requires
two channels to control in both directions. Therefore we need
one L293D for controlling of wheel motors and other one is
for the controlling the motors of robot arm. It can switch the
output voltage up to 36v from 4.5v.
D. Gear motors:
The normal DC motors don’t have gares it increases in
significant increase of Rotations per Minute but at the same
time it reduces in torque of the motor. So for the requirement
of high torque motors we need to go for the gear motors. In
gare motors it reduces the significant amount of RPM and
result in increase of torque. As lower the RPM higher the
torque. We need high torque motors to move the robot and
pick heavy weights.
ISSN: 2231-5381
Working of gear systems:
E.Wireless camera:
Wireless camera mostly consists of two parts one is
camera part or transmitter part and other is receiver part. At
transmitter part camera is connected to the robot and it is
powered by 9v battery. At receiver end it connected to the
system using USB port. It is very easy to use and very
convenient for real time applications.
III.
PRINCIPLE OF DEVICE
Our project consists of two sections which are robot
section and remote section.
Remote section:
Android
mobile
phone
Remote section is nothing but android mobile phone with
software installed. Since android mobile phones have inbuilt
Bluetooth. If we wanted to operated our pick and place robot
we just need to connect another Bluetooth module to the PC
which we wanted to operate. We have to install the wireless
camera drivers in PC we wanted to control our robot.
Receiver section:
LCD
Bluetooth
Module
Micro
controller
LPC2148
Motor
drivers
Motors for
wheels
Motor
drivers
Motors for
robot arm
Fig 2. Block diagram of reciver section
http://www.ijettjournal.org
Page 129
International Journal of Engineering Trends and Technology (IJETT) – Volume 16 Number 3 – Oct 2014
Receiver section consists of one bluetooth module,
one LPC2148 pcb, one lcd, four motors in which two for robot
wheel and other two for robot arm.Lcd is to desplay the
command given to reciver section from remote section.
Bluetooth module is for reciving the commands from remote
section. Motor drivers are used to power up the
motors.Bluetooth module which is connected to the
robot receives the commands which are sent by
android mobile phone and transmits them to micro
controller. The baud rate of Bluetooth module is
9600 bits/sec. After receiving command from
module micro controller campersthe received
command with the predefined commands and
executes the predefined operation.
direction it moves the robot or else command is regarding of
robot arm it moves arm according to the command. If
command is not there in the command list then it displays
error command on LCD display.Every command and its
corresponding operation will be displayed on LCD.After
completion all the steps the micro controller waits for another
command to execute. After receiving command from remote it
execute from first step and process continues.
V.
CONCLUSION
Our project is very useful in industrial applications
like assembling the parts. Our project mostly useful for
defence operations like bomb diffusion. Even though bomb is
detected it is not easy to defuse by staying nearby. Our project
is very useful in such that it can defuse the bomb by staying at
safe distance.
VI.
RESULT
When we switch on the robot Bluetooth connection is
successfully established. After switch on the wireless camera
video output is clearly displayed on monitor of PC. Robot is
moved as per the commands send by the android phone.
Robot is moved as we commanded and picked the object and
placed at the safe place where we needed to be placed.
Fig 3.Schematic picture of the pick and place robot
Since we are having a wireless camera which is
situated at front side of the Pick and place robot. With the help
of the camera we can easily identify the operation we have to
perform next even when the robot out of sight. We have to
connect the camera and battery at front side of the robot and
receiver to the pc. The output of the video can be displayed in
the computer.
VII.
[1]
[2]
[3]
IV.
DETECTION ALGORITHM
[4]
At first we switch on the android phone and open the
Bluetooth app. After opening the app we switch on the robot
section. Then robot sends commands to android phone to
establish the connection between the android phone and
Bluetooth module.After establishing the connection between
the mobile phone and robot our robot waits for the commands
from the mobile phone.Once command received from mobile
phone it checks command with predefined commands execute
thecorresponding operation.If command is regarding to
ISSN: 2231-5381
[5]
[6]
[7]
[8]
[9]
REFERENCES
S. M. Metev and V. P. Veiko, Laser Assisted Micro technology, 2nd
ed., R. M. Osgood, Jr., Ed. Berlin, Germany: Springer-Verlag, 1998.
J. Breckling, Ed., The Analysis of Directional Time Series:
Applications to Wind Speed and Direction, ser. Lecture Notes in
Statistics. Berlin, Germany: Springer, 1989, vol. 61.
S. Zhang, C. Zhu, J. K. O. Sin, and P. K. T. Mok, “A novel ultrathin
elevated channel low-temperature poly-Si TFT,” IEEE Electron Device
Lett., vol. 20, pp. 569–571, Nov. 1999.
M. Wegmuller, J. P. von der Weid, P. Oberson, and N. Gisin, “High
resolution fiber distributed measurements with coherent OFDR,” in
Proc. ECOC’00, 2000, paper 11.3.4, p. 109.
R. E. Sorace, V. S. Reinhardt, and S. A. Vaughn, “High-speed digitalto-RF converter,” U.S. Patent 5 668 842, Sept. 16, 1997.
(2002) The IEEE website. [Online]. Available: http://www.ieee.org/
M. Shell. (2002) IEEEtran homepage on CTAN. [Online]. Available:
http://www.ctan.org/texarchive/macros/latex/contrib/supported/IEEEtran/
FLEXChip Signal Processor (MC68175/D), Motorola, 1996.
“PDCA12-70 data sheet,” Opto Speed SA, Mezzovico, Switzerland.
http://www.ijettjournal.org
Page 130
International Journal of Engineering Trends and Technology (IJETT) – Volume 16 Number 3 – Oct 2014
[10]
[11]
[12]
A. Karnik, “Performance of TCP congestion control with rate feedback:
TCP/ABR and rate adaptive TCP/IP,” M. Eng. thesis, Indian Institute
of Science, Bangalore, India, Jan. 1999.
J. Padhye, V. Firoiu, and D. Towsley, “A stochastic model of TCP
Reno congestion avoidance and control,” Univ. of Massachusetts,
Amherst, MA, CMPSCI Tech. Rep. 99-02, 1999.
Wireless LAN Medium Access Control (MAC) and Physical Layer
(PHY) Specification, IEEE Std. 802.11, 1997.
VIII.
AUTHOR DETAILS
Ranjith Kumar GoudV,pursuing
M.Tech (ES) from Visvesvaraya
College of Engineering and
Technology
(VCET),M.P.Patelguda,Ibrahimpat
nam, RangaReddy, Telangana,
INDIA
B.Santhosh Kumar,working as
Assistant Professor& HOD (ECE
Department) from Visvesvaraya
College of Engineering and
Technology
(VCET),M.P.Patelguda,Ibrahimpat
nam, RangaReddy. He obtained
Ph.D in Wireless Communications
.He has morethan nine years of
Experience in Teaching Field.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 131
Download