You are on page 1of 5

International Research Journal of Power and Energy Engineering

IRJPEE
Vol. 3(2), pp. 056-060, November, 2017. www.premierpublishers.org, ISSN: 3254-1213x

Conference Paper

Pesticide Spraying Agricultural Robot


*Arjun Prakash R1, Bharathi G B2, Manasa V3 and Gayathri S4
1,2,3,4
Department of ECE, SIT, Bangalore, India

Many farmers are facing lot of problems in agricultural occupation, every year farmers are
experiencing huge losses due to plant disease. Disease on plants reduces the quality as well as
the quantity of the crops. It is difficult to monitor the plant disease manually, even though farmers
have prior knowledge on the plant disease, it requires tremendous amount of work and excessive
processing time. In this paper we will provide the brief idea to solve the former problem by
developing Agricultural Robot, which will continuously monitor the farm under the guidance of
the operator and we will make use of image processing technique to find the disease on plant
leaf. And if disease is found user can make the robot to spray proper amount of pesticide to the
disease affected region or to the whole plant. This system resulted in detection of plant disease
and spray pesticides in proper amount.

Key Words: Agricultural Robot, Image Processing Algorithm, Robot movement, spraying mechanism.

INTRODUCTION

In this 21st century, the farmers are increasingly under PC. The servo motor, submersible pump, sprayer nozzle
pressure to feed more people as the world population is and floating sensor is used for spraying mechanism.
increasing. Agriculture is the main source of income to the
country. The youths are turning away from the agricultural
profession; thus, availability of human resource is LITERATURE SURVEY
becoming less. The robot technique can make the farming
occupation an exciting Hi-Tech profession. And this may In this section, various method of image processing for
attract the people into agricultural profession and also bring plant disease detection is discussed.
back the people who left this profession. The agricultural The vegetation indices from hyper spectral data have been
robot can perform basic elementary function like picking the shown for indirect monitoring of plant diseases. But they
fruits/ vegetables, harvesting, weeding, pruning, seeding, cannot distinguish different diseases on crop. Wenjiang
grafting, spraying etc. But in this paper, we concentrated Huang et al developed the new spectral indices for
only on disease detection and spraying mechanism. In identifying the winter wheat disease. In this paper three
early days monitoring and analysis of plant disease is done different pests are considered (Powdery mildew, Yellow
manually by expertise persons, which require tremendous rust and Aphids) for their study. To find the disease
amount of work and also excessive processing time. Here wavelengths were extracted using RELIEF-F algorithm (K.
we use the MATLAB software to carry out the image Thangadurai and K. Padmavathi, 2014). Enhanced images
processing technique, and this technique will increase the have got more quality and clarity than original image using
accuracy of the work and also consumes less time. we are RELIEF-F algorithm. Since primary images will be in RGB
using USB webcam mounted on agricultural robot to get form its difficult to process the RGB image because of its
the streaming video on to the connected PC from which the range 0 to 255, hence this primary RGB is converted to
images are captures and are processed using MATLAB grey images. To enhance the image intensities are
software to detect disease. The robot is wirelessly distributed using histogram equalization.
connected to the operators PC and smart phone for two
reasons (a) to receive the instructions regarding the *Corresponding author: Arjun Prakash. R, Department of
mission and (b) to stream live video on to the operators ECE, SIT, Bangalore, India. Email: arjunrp88@gmail.com

Pesticide Spraying Agricultural Robot


Arjun et al. 057

To extract the features of an image segmentation is most Bluetooth Module


important thing in image processing. Mrunalini. R. et al
Motor 1
uses K-means clustering and Otsu threshold algorithm for
the segmentation of the image (Mrunalini R et al., 2012). In
Motor Driver shield
this paper it is concluded that the clarity of the k-means
clustering is more and the extracted values of features are
Motor 2
less for K-means clustering.

To determine the health status of chilli plants, chilli plant Power supply
Arduino Floating sensor 1
leaf image is captured using digital camera. Zulkifli Bin
Submersible pump 1
Husin et al, 2014, uses digital camera to capture the leaf
Tank 1
image and MATLAB software to process the image. GUI for
the MATLAB is build using LABVIEW software. And this
Floating sensor 2
technique ensures that the chemical should be applied to
the diseased plants only. Submersible pump 2

Tank 2
To detect the disease in plant Al-Bashish et al., 2011, uses
Floating sensor 3
image processing. Artificial neural network is used for the
detection of disease in plants. This paper suggests to Submersible pump 3

create to different data bases, one for storing the disease Tank 3
images and other for implementation of query images. In Fig.1. Robot movement and spraying mechanism
this paper mainly 3 feature vectors are considered i.e.,
color, texture and morphology. And it is concluded with USB Webcam
morphological features give better result than other two
features.
Wirelessly connected
to operator PC
Shantanu Phadikar and Jaya Sil uses pattern recognition Power supply Raspberry pi
- - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -

techniques for the identification of rice disease in (H. Al-


Hiary et al., 2011). This paper describes a software
prototype for rice disease detection based on infected Fig.2. Live video streaming
image of rice plant. In this paper HIS model is used for
segmentation of the image after getting the interested The microcontroller unit i.e., Arduino UNO is programmed
region, then the boundary and spot detection is done to control the Robot activities. HC-05 Bluetooth module is
identify infected part of the leaf. connected to the Arduino UNO which in turn connected to
the operators smart phone through which operator makes
the robot to perform activities like Robot movement and
PROPOSED SYSTEM spraying mechanism. Disease detection is done on the
operator PC using MATLAB software.
This agricultural robot reduces the overall efforts of farmers
and in addition it increases the speed and accuracy of the AGRICULTURAL ROBOT
work. This robot was developed to increase the accuracy
in application and to enhance the yield. Raspberry pi and This agricultural robot can exhibit 3 mechanisms, namely
Arduino UNO is used as a microcontroller unit. (a) Robot Movement, (b) Video streaming and (c) Pesticide
spraying mechanism.

Pesticide Spraying Agricultural Robot


Int. Res. J. Power Energy Engin. 058

Robot movement Image Acquisition

RC agricultural Live video


streaming Image Pre-processing
Robot

Image segmentation
Spraying mechanism
Fig.3. RC agricultural robot mechanism

Operator make use of Android application for the Robot


Feature extraction
Movement and for the pesticide spraying mechanism. An
ordinary USB web cam is connected to the Raspberry pi Disease Detection and
which is placed on the robot to stream the live video to the
operator connected PC. To detect and classify the disease Classification
in plants, we use MATLAB software to run the disease Fig.4. Basic steps for plant disease detection and
detection algorithm on PC. classification

a. Robot Movement Image Acquisition: The first stage of any vision system is
For the movement of the robot, DC motors are used which the image acquisition stage. After the image has been
are electronically controlled by Arduino UNO with the help obtained, various methods of processing can be applied to
of L293D. Input signals are received by the HC-05 the image to perform the many different vision tasks
Bluetooth module and sends it to the controller which in turn required today. However, if the image has not been
controller makes the motor to spin. By receiving the signal acquired satisfactorily then the intended tasks may not be
DC motors are turned ON and OFF by enabling particular achievable, even with the aid of some form of image
pin on arduino. 300rpm DC motors are used to provide the enhancement. The captured image will be in the form of
sufficient speed. RGB (red, green and blue). Sometimes we have to convert
image from one form to another. MATLAB contains all the
b. Video Streaming tools require for image processing which covers all color
With the help of USB webcam and Raspberry pi we stream space transformations. Below figure shows loading the
the video to the operator PC. Video streaming can be done image to the MATLAB software.
in many ways i.e., by installing gstreamer software on both
raspberry pi and operators PC or installing VLC player on Image pre-processing: Different pre-processing
both transmitter side and at the receiver side. We prefer to techniques are considered to eliminate the noise like
use VLC player for streaming the video with the https:// cropping, image smoothing and enhancement is carried out
followed by IP address of raspberry pi seems easy and also to increase the contrast. Enhancement is a process of
operator can take the snapshots from the streaming video enhancing the visual quality of images due to non-ideal
for the further disease detection process. acquisition system. Some of the enhancement techniques
are edge enhancement, noise filtering, sharpening. Here,
c. Pesticide Spraying Mechanism the image is processed so that the result is more suitable
Bluetooth module is connected to the digital pin of Arduino than the original image for a specific application.
UNO which receives the signal from the android app
installed on the operators smart phone. Floating sensor The input color of the image are primary colors i.e., red,
and submersible pump is kept inside the pesticide tank. green and blue. It is not possible to implement the
One end of the small diameter pipe is connected to the applications using RGB because of their range 0 to 255. So
submersible pump and the other end is connected to the RGB images are converted to grey images using color
sprayer nozzle. By running the MATLAB algorithm, if the conversion equation as below,
algorithm says plant is affected by some disease, operator F(x) = 0.2989*R + 0.5870*G + 0.114*B (1)
can make use of Android app to spray particular pesticide.
Cumulative distribution is used to distribute intensity values
DISEASE DETECTION ALGORITHM to enhance the plant disease image.

The first phase of algorithms deals with separation of the Image segmentation: Image segmentation is related to
healthy crops from affected one and second phase of partitioning of an image into its constituent parts.
algorithms concentrates on finding the disease on plant Segmentation divides the image into meaningful parts or
leaf. An efficient and speedy response algorithm was regions. Meaning part may be complete object or a part of
developed using MATLAB software. The basic steps for it. Segmentation algorithms use image features to extract
classification using image processing are shown below, regions. Edge detection, thresholding, boundary extraction,
Pesticide Spraying Agricultural Robot
Arjun et al. 059

region growing, splitting and merging are generally used for b. Enhance Contrast:-
segmentation. Here the leaf image is divided into number
of segments, not all the segments consist useful quantity of
information. Hence the patches that contain more than 50%
of useful information is taken for further analysis.
Feature extraction: Feature extraction a type of
dimensionality reduction that efficiently represents
interesting parts of an image as a compact feature vector.
After selecting the segmented part, various features like
color, texture, entropy, mean deviation and etc., are
extracted to describe the infected region.
Detection and classification of disease: After the feature Fig.6. Enhancing the image by increasing the contrast.
extraction is done, the obtained values are compared with
the pre-loaded values of healthy leaves. Based on c. Segment Image:-
difference in the values obtained by comparison,
classification of disease is done.

RESULTS

Fig.7. Segmenting the image with the ROI.

d. Classification Result:-

Fig.4. Working Model of the project

The concepts discussed in this paper were successfully


implemented and developed into a working model. Fig.4.
shows the final working model of the project. The images Fig.8. Classification of Result.
taken from the streaming video is loaded into the MATLAB
algorithm for the disease detection process. Results of e. Accuracy in percentage:-
image processing using MATLAB is shown below.
a. Load Image:-

Fig.9. Accuracy in percent.

Fig.5. Loading the image to the MATLAB algorithm.

Pesticide Spraying Agricultural Robot


Int. Res. J. Power Energy Engin. 060

Table I: SPRAYING RESULT TABLE ACKNOWLEDGEMENT


Pesticides that should
Input image sample The authors immensely thank Prof. Anupama.H.,
be sprayed
Electronics and Communication Engineering, Sambhram
institute of technology, Bengaluru for her full support in this
Dithane M 45 @ 20g in 10 liter project.
of waterin combin atio n with
plantamycin 3g to besprayed such
that all the leaves are covered.
REFERENCES
Alternaria Alternata
Al-Bashish, D., Braik M. and Bani-Ahmad S. (2011).
Detection and classification of leaf diseases using
Kmeans- based segmentation and neural-networks-
based classification. Inform. Technol. J., 10: 267-275.
Al-Hiary H., Bani-Ahmad S., Reyalat M., Braik M. and Al-
Anthracnose Rahamneh Z. (2011). Fast and Accurate Detection and
Classification of Plant Diseases. International Journal
of Computer Applications (0975 8887) Volume 17
No.1.
Indira Devi P (2010). Pesticides in agriculture A boon or a
curse; A case study of Kerala. Economic and Political
Weekly, Vol: 45, Issue: 26, pp: 199.
Bacterial Blight
Mrunalini R. Badnakhe, Prashant R. Deshmukh (2012).
Infected Leaf Analysis and Comparison by Otsu
Spraying Carbendazim @ 3g in 10 Threshold and k-Means Clustering. International
liter of water at 15 days interval, Journal of Advanced Research in Computer Science
commencing from 30 days after and Software Engineering, Volume 2, Issue 3.
planting. Thangadurai K., Padmavathi K. (2014). Computer
Cercospora Leaf Spot Visionimage Enhancement For Plant Leaves Disease
Detection. World Congress on Computing and
Communication Technologies.
Weizheng S., Yachun W., Zhanliang C., and Hongda W.
Spraying Pesticides is not required. (2008). Grading Method of Leaf Spot Disease Based on
Image Processing. Proceedings of the 2008
international Conference on Computer Science. and
Healthy Leaf
Software Engineering - Volume 06. CSSE. IEEE
Computer Society, Washington, DC, 491-494.
CONCLUSION AND FUTURE SCOPE Wenjiang Huang, Qingsong Guan, Juhua Luo, Jingcheng
Zhang, Jinling Zhao, Dong Liang, Linsheng Huang, and
For the successful cultivation on crops, plant disease Dongyan Zhang, (2014). New Optimized Spectral
detection and classification are very important. This can be Indices for Identifying and Monitoring Winter Wheat
done by using image processing and agricultural robot. Diseases. IEEE journal of selected topics in applied
Using agricultural robot disease on the plants can be found earth observation and remote sensing,Vol. 7, No. 6.
in the early stage or initial stage. Based on the result
obtained from the MATLAB algorithm decision should be Accepted 23 October, 2017
taken by the operator like which pesticide should to be
sprayed and how much quantity to be sprayed. Operator Citation: Arjun PR, Bharathi GB, Manasa V and Gayathri
can use the Android app installed in his smart phone to S (2017). Pesticide Spraying Agricultural Robot.
control the robot movement and to spray the pesticide on International Research Journal of Power and Energy
plants. Since raspberry pi will consume 70% of RAM to Engineering, 3(2): 056-060.
stream the live video to the operator PC it will slow down
the whole process hence Arduino is used along with the
Raspberry pi, this will increase the working speed of the
robot. Floating sensors are provided to indicate the level of
pesticide inside the tank. In future work, this can be Copyright: 2017. Arjun et al. This is an open-access
extended to make the robot to move autonomously inside article distributed under the terms of the Creative
the farm and can develop an algorithm to process the Commons Attribution License, which permits unrestricted
image to find disease using raspberry pi, so that without the use, distribution, and reproduction in any medium,
operators help robot can move autonomously, find the provided the original author and source are cited.
disease and will spray the proper amount of pesticide.
Pesticide Spraying Agricultural Robot

You might also like