Agribot: An Agriculture Robot: Vol. 4, Issue 1, January 2015

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ISSN (Online) : 2278-1021

ISSN (Print) : 2319-5940

International Journal of Advanced Research in Computer and Communication Engineering


Vol. 4, Issue 1, January 2015

Agribot: An Agriculture Robot


Ankit Singh1, Abhishek Gupta2, Akash Bhosale3, Sumeet Poddar4
JSPM Rajarshi Shahu College of Engineering, EnTc Department, Pune, India1,2,3,4
Abstract: Agribot is a robot designed for agricultural purposes. As one of the trends of development on automation
and intelligence of agricultural machinery in the 21st century, all kinds of agricultural robots have been researched and
developed to implement a number of agricultural production in many countries. This Bot can performs basic
elementary functions like picking, harvesting, weeding, pruning, planting, grafting.
Keywords: Agribot, Spraying, Harvesting
I.
INTRODUCTION
We are applying the idea of robotics technology in
agriculture.
In agriculture, the opportunities for robot-enhanced
productivity are immense and the robots are appearing on
farms in various guises and in increasing numbers.
We can expect the robots performing agriculture
operations autonomously such as spraying and mechanical
weed control, fruit picking, watching the farms day and
night for an effective report.
Agribot is a robot designed for agricultural purposes. It is
designed to minimize the labour of farmers in addition to
increasing the speed and accuracy of the work. It performs
the elementary functions involved in farming i.e.
harvesting, spraying, seeding and removing the weeds.
And they gradually appear advantages in agricultural
production to increase productivity, improve application
accuracy and enhance handling safety.
II.
CONSTRUCTION
The main feature of the Robot is the Ability to find the
grass in the field using Image processing. For this we
are using a special purpose Web cam which will take
photos inside the field and if the grass is found then he
will inform the robot to cut the grass in the crop field and
also he will pick the grass which has been cut by the robot.
We will also use image processing for analyzing the height
of the plant. If the height of the crop is larger than the
reference height then the cutting mechanism will be used
by the robot to cut the crop. Robot which has several
motors is activated by using the relays. Relays are nothing
but electromagnetic switch which ON/OFF according to
the control given by the microcontroller unit.

Fig. 1. Block diagram

The captured image are then processed by using image


processing technique, the processed are then converted
into voltage levels through MAX 232 level converter and
given it to the microcontroller unit. In the microcontroller
unit, c language coding is predefined, according to this
coding the robot which connected to it was controlled.
Webcam will continuously monitor the health of the plant
as well as the height of the plant. We will keep the
maximum and minimum limit of plant growth. As soon as
it crosses the maximum height of the plant then we will
use cutting mechanism to cut the plant.
Figure 1 shows block diagram of the whole bot that we are
going to implement.

BLOCK DIAGRAM EXPLANATION


A vision-based row guidance method is presented to guide III.
the
A.
ARM 7:
This generation introduced the Thumb 16-bit instruction
Robot platform driven along crops planted in row. And the
set providing improved code density compared to previous
offset and heading angle of the platform are calculated by designs. The most widely used ARM7 designs implement
detecting the guidance row in real time in order to guide
the ARMv4T architecture, but some implement ARMv3 or
and control the platform. Vision-based row guidance is to ARMv5TEJ. All these designs use a Von Neumann
use camera to detect and identify crop plants and then to
architecture, thus the few versions comprising a cache do
find accurate and stable navigation information from the
not separate data and instruction caches.
binary image.
Copyright to IJARCCE

DOI 10.17148/IJARCCE.2015.4173

317

ISSN (Online) : 2278-1021


ISSN (Print) : 2319-5940

International Journal of Advanced Research in Computer and Communication Engineering


Vol. 4, Issue 1, January 2015

It is a versatile processor designed for mobile devices and


other low power electronics. This processor architecture is
capable of up to 130 MIPS on a typical 0.13 m process.
The ARM7TDMI processor core implements ARM
architecture v4T. The processor supports both 32-bit and
16-bit instructions via the ARM and Thumb instruction
sets.
The ARM7TDMI (ARM7+16
bit
Thumb+j
tag
Debug+fast Multiplier+enhanced ICE) processor is a 32bit RISC CPU designed by ARM, and licensed for
manufacture by an array of semiconductor companies. In
2009 it remains one of the most widely used ARM cores,
and is found in numerous deeply embedded system
designs. The ARM7TDMI-S variant is the synthesizable
core.
B.
LIQUID CRYSTAL DISPLAY:
LCD is used in a project to visualize the output of the
application. We have used 16x2 LCD which indicates 16
columns and 2 rows. So, we can write 16 characters in
each line. So, total 32 characters we can display on 16x2
LCD.
LCD can also used in a project to check the output of
different modules interfaced with the microcontroller.
Thus LCD plays a vital role in a project to see the output
and to debug the system module wise in case of system
failure in order to rectify the problem.

D.
PC:
We already know about the facility of the mobile, so after
receiving data from the webcam we can copy or use the
same data in our PC. The PC and RF receiver can be
interfaced with the help of the data cable DKU-50.
We are using the MATLAB software in our PC for the
user interface with the system. With the help of this
MATLAB software any user can easily make the use of
the system.
This MATLAB software provides the notice typing and
editing facility. Also we can copy the same content as
received through mobile in the editing window and call it
as a notice.
Hence the PC/MATLAB software provides the typing,
editing and formatting options to the user.
E.
RS 232:
RS 232 is a serial communication cable used in the
system. Here, the RS 232 provides the serial
communication between the microcontroller and the
outside world such as display, PC or Mobile etc. So it is a
media used to communicate between microcontroller and
the PC.
In our project the RS232 serves the function to
transfer the edited notice (or data) from PC (MATLAB
software) to the microcontroller, for the further operation
of the system.
DC MOTOR:
DC motors are used to physically drive the application as
per the requirement provided in software. The dc motor
works on 12v.
To drive a dc motor, we need a dc motor driver called
L293D. This dc motor driver is capable of driving 2 dc
motors at a time. In order to protect the dc motor from a
back EMF generated by the dc motor while changing the
direction of rotation, the dc motor driver have an internal
protection suit. We can also provide the back EMF
protection suit by connecting 4 diode configurations across
each dc motor.
F.
DC MOTOR DRIVER (L293D):
Fig. 2. LCD Used
The Device is a monolithic integrated high voltage, high
C.
CAMERA:
current four channel driver designed to accept standard
The Rs232 standard is used to interface the computer with DTL or TTL logic levels and drive inductive loads (such
the microcontroller. The computer is connected by the web as relays solenoides, DC and stepping motors) and
camera for recognition. The matlab software window is switching power transistors. To simplify use as two
used. Below figure 2 depicts the image of web camera.
bridges each pair of channels is equipped with an enable
input. A separate supply input is provided for the logic,
allowing operation at a lower voltage and internal clamp
diodes are included. This device is suitable for use in
switching applications at frequencies up to 5 kHz. The
L293D is assembled in a 16 lead plastic package which
has 4 center pins connected together and used for heat
sinking The L293DD is assembled in a 20 lead surface
mount which has 8 center pins connected together and
used for heat sinking.

Fig. 3. Web Camera


Copyright to IJARCCE

IV.
WORKING
Here we are proposing an agricultural autonomous Robot.
The Robot will have a cutting and picking mechanism as
well as it will spray pesticides on the crops. So, in all this
is a completely autonomous robot.
DOI 10.17148/IJARCCE.2015.4173

318

ISSN (Online) : 2278-1021


ISSN (Print) : 2319-5940

International Journal of Advanced Research in Computer and Communication Engineering


Vol. 4, Issue 1, January 2015

It has a camera which will give a live vision of the field so


while it performs its basic operations we can monitor
everything. For large farms a GPS based module can be
installed depending on which we can fix a specific land to
be harvested in which pattern or way.
After harvesting or cutting, it will pick up the crops and
place it in a vessel which is beside the robot. A further
spraying mechanism is also present in the robot which will
spray the pesticides on the crops.
V.
CONCLUSION
This paper has set out a vision of how aspects of crop
production could be automated one. Although existing
manned operations can be efficient over large areas there
is a potential for reducing the scale of treatments with
autonomous machines that may result in even higher
efficiencies. The development process may be incremental
but the overall concept requires a paradigm shift in the
way we think about mechanization for crop production
that is based more on plant needs and novel ways of
meeting them rather than modifying existing techniques.
REFERENCES
[1]

[2]

[3]

[4]
[5]

[6]

[7]

[8]

Shibusawa, S., Precision farming approaches for small scale farms.


Proceedings of 2"d IFAC-CIGR Workshop on Intelligent Control
for Agricultural Applications, 22-24 Aug., Bali, Indonesia.
Shibusawa, S., Community-based precision pp.22-27, 2001.farming
for small farm agriculture, Proceedings of the 6'th International
Conference on Precision Agriculture, July 14-1 7, Bloomington,
Minnesota, USA, 2002.
Yamashita, J., S. Yuki, S. Arima, I. Matsumoto and T. Tsurusaki,
Development of Gantry Systems for Strawberry Cultivation (Part I),
Journal of the Japanese Society of Agricultural Machinery, 64(2),
Bak, T. and Jakobsen, H. 2003, Agricultural Robotic Platform w ith
Four Wheel Steering for Weed Detection. B iosystems Engineering 87 : 2125-136.
Blackmore, B. S., Fountas, S., Tang, L., and Have, H. 2004 a,
Design specifications for a small autonomous tractor w ith
behavioural control, The CIGR Journal of AE Scientific Research
and Development http://cigrejournal.tamu.edu/ Volume6 . htm l
:Manuscript PM 04001
Blackmore, B . S., Fountas, S., Vougioukas, S., Tang, L. , S0rensen,
C. G., and J0rgensen, R 2004b, Decomposition of agricultural tasks
into robotic behaviours, The CIGR Journal of AE Scientific
Research and Development ill Press:
Chamen, W. C. T., Dowler, D., Leede, P. R, and Longstaff, D. J.
1994, Design, operation and performance of a gantry system:
Experience in arable cropping, Journal of Agricultura l Engineering
Research 59:145-60.
Graglia, E. 2004, Importance of herbicide concentration, number of
droplets and droplet size on growth of Solanum nigrum L, using
droplet application of Glyphosphate, XIIeme Colloque International
sur la Biologie des Mauvaises Herbes.

Copyright to IJARCCE

DOI 10.17148/IJARCCE.2015.4173

319

You might also like