android based pick and place robot with a soft catching gripper...

9
859 www.ijifr.com Copyright © IJIFR 2014 Research Paper International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 Volume 2 Issue 4 December 2014 Abstract The project is designed to develop a pick n place robotic vehicle with a soft catching gripper. For example, it can safely handle a bomb very carefully to avoid explosion while catching. The robotic vehicle is android application controlled for remote operation. At the transmitting end using android application device, commands are sent to the receiver to control the movement of the robot either to move forward, backward and left or right etc. At the receiving end four motors are interfaced to the microcontroller where two for them are used for arm and gripper movement of the robot while the other two are for the body movement. The android application device transmitter acts as a remote control that has the advantage of adequate range, while the receiver end Bluetooth device is fed to the microcontroller to drive DC motors via motor driver IC for necessary work. Remote operation is achieved by any smart-phone/Tablet etc., with Android OS; upon a GUI (Graphical User Interface) based touch screen operation. The main advantage of this robot is its soft catching arm that is designed to avoid extra pressure on the suspected object for safety reasons. Android Based Pick And Place Robot Paper ID IJIFR/ V2/ E4/ 011 Page No. 859-867 Subject Area Electronics and Telecommunication Engineering Key Words Android, Robot, Microcontroller, LCD, DC Motor Butkar Vinayak D. B. E. Student, Department Of Electronics and Telecommunication, Parvatibai Genba Moze College of Engineering Wagholi, Pune Devikar Sandip R B. E. Student, Department Of Electronics and Telecommunication, Parvatibai Genba Moze College of Engineering Wagholi, Pune Jaybhaye Vikas B. B. E. Student, Department Of Electronics and Telecommunication, Parvatibai Genba Moze College of Engineering Wagholi, Pune Prof. Shilpa Patharwalkar Professor Department Of Electronics and Telecommunication, Parvatibai Genba Moze College of Engineering Wagholi, Pune

Upload: ngocong

Post on 12-Mar-2018

219 views

Category:

Documents


2 download

TRANSCRIPT

859 www.ijifr.com

Copyright © IJIFR 2014

Research Paper

International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697

Volume 2 Issue 4 December 2014

Abstract

The project is designed to develop a pick n place robotic vehicle with a soft catching gripper. For example, it can safely handle a bomb very carefully to avoid explosion while catching. The robotic vehicle is android application controlled for remote operation. At the transmitting end using android application device, commands are sent to the receiver to control the movement of the robot either to move forward, backward and left or right etc. At the receiving end four motors are interfaced to the microcontroller where two for them are used for arm and gripper movement of the robot while the other two are for the body movement. The android application device transmitter acts as a remote control that has the advantage of adequate range, while the receiver end Bluetooth device is fed to the microcontroller to drive DC motors via motor driver IC for necessary work. Remote operation is achieved by any smart-phone/Tablet etc., with Android OS; upon a GUI (Graphical User Interface) based touch screen operation. The main advantage of this robot is its soft catching arm that is designed to avoid extra pressure on the suspected object for safety reasons.

Android Based Pick And Place Robot

Paper ID IJIFR/ V2/ E4/ 011 Page No. 859-867 Subject Area

Electronics and

Telecommunication

Engineering

Key Words Android, Robot, Microcontroller, LCD, DC Motor

Butkar Vinayak D.

B. E. Student,

Department Of Electronics and Telecommunication,

Parvatibai Genba Moze College of Engineering

Wagholi, Pune

Devikar Sandip R

B. E. Student,

Department Of Electronics and Telecommunication,

Parvatibai Genba Moze College of Engineering

Wagholi, Pune

Jaybhaye Vikas B.

B. E. Student,

Department Of Electronics and Telecommunication,

Parvatibai Genba Moze College of Engineering

Wagholi, Pune

Prof. Shilpa Patharwalkar

Professor

Department Of Electronics and Telecommunication,

Parvatibai Genba Moze College of Engineering

Wagholi, Pune

860

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

1. Introduction

The Android Mobile Phone Platform by Google becomes more and more popular among software

developers, because of its powerful capabilities and open architecture. As it is based on the java

programming language, its ideal lecture content of specialized computer science courses or applicable

to student projects. We think it is a great platform for a robotic system control, as it provides plenty of

resources and already integrates a lot of sensor. The java language makes the system very attractive to

apply state-of-the-art software engineering techniques.

1.1 Pick And Place Robot

Figure 1.1: Industrial Pick & Place Robot

Robots can be classified into different categories depending on their function and the market needs

they are designed for. Here we identify two major classes of robots, industrial robots and service

robots. According to the Robotic Industries Association, an industrial robot is an automatically

controlled, reprogrammable, multipurpose manipulator programmable in three or more axes which

may be either fixed in place or mobile for use in industrial automation applications. The first

industrial robot, manufactured by Unimate, was installed by General Motors in 1961.

1.2 Discovery Of Android

Android, Inc. was founded in Palo Alto, California, United States in October, 2003 by Andy

Rubin (co-founder of Danger) Rich Miner (co-founder of Wildfire Communications, Inc.) Nick Sears

(once VP at T-Mobile) and Chris White (headed design and interface development at WebTV) to

develop, in Rubin's words "...smarter mobile devices that are more aware of its owner's location and

preferences" Despite the obvious past accomplishments of the founders and early employees, Android

Inc. operated secretly, revealing only that it was working on software for mobile phones.

Google acquired Android Inc. in August 2005, making Android Inc. a wholly owned

subsidiary of Google Inc. Key employees of Android Inc., including Andy Rubin, Rich Miner and

Chris White, stayed at the company after the acquisition. Not much was known about Android Inc. at

861

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

the time of the acquisition, but many assumed that Google was planning to enter the mobile phone

market with this move.

1.3 Why Build Androids?

The most important reason is to help us humans enjoy life and to relieve us of many of the

mundane tasks which we all face every day. Humans have been designing tools and other devices to

be used by other humans for millennia. While you could design and build a robot to do any specific

task better and faster than a human, if you build a robot which has the same we have designed in the

same manner we would. Thus, the androids will be able to take over for us and perform those

mundane tasks for us - but, only if they have our shape and capabilities.

Figure 1.2 : Android Symbol

1.4 Why Pick & Place Robots

We have selected the pick and place robots for this particular process due to the following reasons:-

a. Using of human labor for the loading and unloading of the batteries and also for packing

purpose will consume more time.

b. Even though Number of labourers is required more, the loading and unloading time should

include allowances if labourers are considered.

c. Moreover the work can be done easily using a single pick and place robot, which is used for

both loading and unloading and pelleting purpose.

2 System Requirements:

A. Microcontrollers

For our application we are required to interface the LCD, Bluetooth and motors to the microcontroller.

Also the program memory of upto 128kb is required. Hence here we are going to use the 8 bit

microcontrollers. The available 8 bit microcontrollers are

862

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

Table 2.1 : Microcontroller comparison

A. PIC

16C5X/XX

Clock speed 40MHZ, 512 to 2K bytes ROM, 25 to 73 bytes of RAM, 8-bit

real-time counter, programmable sleep mode and watchdog timer,

B. Motorola

C. 68HC11

0-768B of RAM, clock speed upto 3MHz,8 bit ADC for real time

monitoring ADC signals.

D. INTEl

E. 8051

ROM 0 to 8KB,128 – 256 B of RAM, clock seeds upto 12MHz,32 bit

bidirectional I/O lines

microchip

ATMEGA16

256 bytes of EEPROM,2 Comparators, 8 channels of 10-bit ADC, 2

capture/compare/PWM functions, a synchronous serial port that can be

configured as either 3-wire SPI or 2-wire I2C bus, a USART, and a Parallel

Slave Port. operating voltage 4.0V to 5.5V

Here we are going to use the microcontroller microchip ATMEGA16 it is suitable for our project as

its having the in built ADC and comparators which are necessary in our project.

B. Bluetooth

We are going to use the Bluetooth version 2.0 Module. The models available in the market and their

features are as follows:

Table 2.2 : Bluetooth modules

F. PAN1555 UART (Programmable baud Rate), USB, I2C, SPI and ADC

Bluetooth data rate up to 2178kbps Asymmetric

AUBTM-20 Bluetooth core V2.0 compliant

SPP support, Support UART, USB, PCM, I2C interface to host system,power

supply 3.5V

AUBTM-20 is available in the market and is suitable for our project hence we are going to

use the AUBTM-20 Bluetooth module.

C. LCD MODULE

There are various types of LCD modules available in the market

Table 2.3 : LCD Module

16*2 LCD module(green

backlight)

Standard 2x16 and 4x20 character LCD Displays,

Power supply 5V. compliance with Hitachi HD77840

16*2 LCD module(white

backlight)

Standard 2x16 and 4x20 character LCD Displays,

Power supply 5V. compliance with Hitachi HD77840

We are going to use 8 bit 16*2 LCD Module with green light as it is easily available in the market.

D. MOTORS

For our application we are going to use the DC motors. As they are having the high torque so these

are the choice for the picking application.

863

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

Stepper motors are having slower response than the dc motors so for the faster cycle rate we

are going to use the DC motors. AC motors make the system more bulky hence we are not

concentrating on them.

Table 2.4 : Motors

DC

motor(300

rpm)

300 rpm, DC supply: 4 to 12V

RPM: 300 at 12V and RPM 121 at 5V,

Torque-(1.1806kg/cm at 5V and 2.773kg/cm at 12V) Motor weight: 105gms

3 Robotic Hardware

Functional block diagram of robotic hardware is as shown in fig. this fig two sections are available

one section is controlling the robot and other section performing all interfacing with controller.

Figure 3.1: Functional Block Diagram

Overview Of Block diagram

As the name indicate this project deals with the controlling of robot using cell phone. The

project contain 2 sections

1. Robot (Receiver end)

2. Control section (Transmitting end)

The control section will be an Android cell phone which is having Bluetooth facility. The data to

control the robot will be transmitted through the cell phone Bluetooth

There will be a Bluetooth module at the receiver end also. Both the Bluetooth should be

paired each other. As soon as the data sent from the Bluetooth module at the transmitting end, it will

receive at the receiver end. The microcontrollers compares the incoming data with the pre stored data

and do the corresponding actions.

864

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

4 Circuit Diagram

The circuit diagram of interfacing with various component are as shown in figure

Figure 4.1: Circuit Diagram

4.1 Motor Driver (L298N)

The current supplied by the PIC is not sufficient to drive the motors and thus, we have to use a motor

driver for driving the motors. Here we are using L298N which is a Quadruple Half-H Driver.

The L283N is designed to provide bidirectional drive currents of up to 600-mA at voltages from 4.5 V

to 36 V. Both devices are designed to drive inductive loads such as relays, solenoids, dc and bipolar

stepping motors, as well as other high-current/high-voltage loads in positive-supply applications. All

inputs are TTL compatible.

Specifications:

1. Driver can drive two motors at a time.

2. It outputs a current of 600mA

865

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

There are two inputs and two output pins for each motor. The connection for each is as follows:

Figure 4.2 : L298D Dual DC motor controller

The behavior of motor for various input conditions are as follows:

4.2 Power Supply

The basic step in the designing of any system is to design the power supply required for that

system. The steps involved in the designing of the power supply are as follows,

1) Determine the total current that the system sinks from the supply.

2) Determine the voltage rating required for the different components.

Figure 4.3 : Power supply

866

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

4.3 Algorithm

Step 1. Configure watch dog timer

Step 2. Define micros for program

Step 3. Set or define the input output port

Step 4. Set the baud rate 9600 & transmission pins enable

Step 5. Initialized the LCD & send string or character

Step 6. Read all parameter & compare with reference value

Step 7. Satisfied the condition & then go to display

5 Advantage And Disadvantage

ADVANTAGES:

1. Our robot can handle dangerous chemicals in chemical lab or in nuclear reactor labs which

are hazardous to human body.

2. Having a android control facility this robot can perform many tasks that human cannot or

dangerous for human to handle.

3. With some modifications this robot can be used for helping the physically challenged people.

DISADVANTAGES:

1. The range of the Bluetooth, which is only near about 10 meter.

2. It is only controlled by using Android phone.

6 Result

867

ISSN (Online): 2347-1697 International Journal of Informative & Futuristic Research (IJIFR)

Volume - 2, Issue - 4, December 2014 16th Edition, Page No: 859-867

Butkar Vinayak D. , Devikar Sandip R , Jaybhaye Vikas B. , Prof. Shilpa Patharwalkar : Android Based Pick And Place Robot

7 Future Scope And Conclusion

Future Scope

There are many unsolved problems and fundamental challenges for robotics. At a very high level.

Manipulation and physical interaction with the real world: We need concerted modeling and control

efforts together with the development of good hardware to make arms and hands that can perform

anything but the simplest of pick-and-place operations that are prevalent in industry.

The pick and place robot is having the very vast area of applications.

As we are using android based control the applications broadens to both the domestic and industrial

use.

The future scope applications of this project are,

1. Bomb diffusion:

After few modifications of the pick and place mechanism we can improve the robot for the bomb

diffusion purpose. Using the web cam we can train the robot to diffuse the bomb hence without

putting human life in danger we can fight against the terrorism

2. Lab:

Our robot can handle dangerous chemicals in chemical lab our in nuclear reactor labs which are

hazardous to human body.

3. Having a android control facility and webcam this robot can perform many tasks that human cannot

or dangerous for human to handle.

4. With some modifications this robot can be used for helping the physically challenged people.

Conclusion

In the whole procedure of our project work completion we have successfully build android

based robot with pick and place robot application. For the completion we have used various

application software such as android SDK, Eclipse, PCB WIZARD. The final output of the system is

robot control with the android application.

References

[1] Robotic Enginnering by Richard D Klafter, Thomas A chmielewski, Michael Negin

[2] Atmel AVR Microcontroller Primer: Programming and InterfacingBy:- Steven F.Barret, Daniel J. Pack

[3] C. W. Edwall, C. Y. Ho, and H. J. Pottinger, “Trajectory generation and

control of a robot arm using splines functions,”

[4] RK Mittal and IJ Nagarath “Robotics and Control” BITS Pilani, 2003

[5] RatheeshRajan “Foundation Studies for an Alternate Approach to Motion Planning of Dynamic

Systems” M.S.E., the University of Texas at Austin, 2001

[6] Richard E. Pattis. Karel the Robot: A Gentle Introduction to the Art of Programming. John Wiley &

Sons, 1981. ISBN 0-471-59725-2.

[7] The Math Works Inc. MATLAB 7.0 (R14SP2). The Math Works Inc., 2005.

[8] Nam Sun Wang, Department of Chemical & Bimolecular Engineering, University of Maryland

Websites

1. http://developer.android.com

2. http://android.com

3. http://en.wikipedia.org

4. Shop.evergreengroups.co.in

5. www.nex-robotics.com

6. www.rscomponents.co.in