Upload
ajgupta93
View
222
Download
0
Embed Size (px)
Citation preview
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
1/37
Prel iminary Design Review of Robot for Agr iculture
Automation Team 2
Faculty Mentor : Dr Madhav Krishna, Dr Suril Shah
Student Mentor : Masum Kumar Lodha
Agriculture is mankinds oldest and yet itsmost important economic activity, providingthe food, fiber and fuel necessary for our survival. The advent of Human Civilization isoften marked with the rise of agriculture, and historically an important yardstick ofdevelopment has often been the advancement of agricultural methods. With the globalpopulation expected to reach 9 billion by 2050, the importance of technologicaldevelopment in agriculture becomes paramount. At the same time the economics ofagriculture around the world, combined with a constant shift of labor away from primarysector presents with new challenges.
The following project stands on the assumption that at this interesting juncture of history,robotics and automation can play a significant role in meeting agricultural productionneeds of society. Robotics paves the path to increased efficiency and productivity, byautomating various agrarian practices currently undertaken by farmers.
The main aim of this project is to build a lightweight autonomous robotic system that iscapable of carrying out the following farming operations with minimal human intervention:-
Traversing through the field without damaging the crops Diagnosis for lack of water, and accordingly report it to the farmer (or coordinate
with automatic water sprinkling system, if any) Carry a predefined payload of pesticides Doing visual analysis to identify need of sprinkling pesticides Sprinkling of pesticide on identified spots
Also, keeping in mind the environment in which the system shall be deployed, the planmust also incorporate other important goals:
Easy interface to farmer, to operate the system, which also justifies the systembeing mostly autonomous.
Low production cost of the system, especially if system has to be deployed indeveloping markets.
Climate resistance, since much of the system will face rough environmentalconditions during its operations. Also to ease the process of repair as much aspossible.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
2/37
Control and mechanism for robotic arm
Entity Definition
This system is responsible for detecting the infected leaves in the field by analyzing
them using the camera mounted on the front of the arm.
Scope
To be maneuverable enough so that the robot can take images of the plants from a
multitude of angles and be nimble enough to increase the effective reach of the robot for
other uses.
The Robotic Arm should:
1. Be able to move according to the system requirements.
2. Be capable of carrying a camera and other sensors and relaying information from these
to the system processor for real time processing and decision making.
3. Have the ability to target and spray pesticides.
Mechanical System
Arms are typically defined by 14 different parameters:
1. Number of AxesTwo axes are needed to reach any point in a plane. Three are
required to reach a point in space. Roll, pitch, and yaw control are required for full
control of the end manipulator.
2. Degrees of FreedomNumber of points a robot can be directionally controlled
around. A human arm has seven degrees; articulated arms typically have up to 6
Degrees of Freedom.
3. Working EnvelopeRegion of space a robot can encompass.
4. Working SpaceThe region in space a robot can fully interact with.
5. KinematicsArrangement and types of joints (Cartesian, Cylindrical, Spherical,
SCARA, Articulated, Parallel)
6. PayloadAmount that can be lifted and carried
7. SpeedMay be defined by individual or total angular or linear movement speed
8. AccelerationLimits maximum speed over short distances. Acceleration is given
in terms of each degree of freedom or by axis.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
3/37
9. AccuracyGiven as a best case with modifiers based upon movement speed
and position from optimal within the envelope.
10. RepeatabilityMore closely related to precision than accuracy. Robots with a low
repeatability factor and high accuracy often need only to be recalibrated.
11. Motion ControlFor certain applications, arms may only need to move to certainpoints in the working space. They may also need to interact with all possible points.
12. Power Source Electric motors or hydraulics are typically used, though new
methods are emerging and being tested.
13. DriveMotors may be hooked directly to segments for direct drive. They may also
be attached via gears or in a harmonic drive system.
14. ComplianceMeasure of the distance or angle a robot joint will move under a
force.
The three joints will be located at the base, elbow, and wrist. The elbow joint, with
separate the upper and lower arms, will be immobile except for the joints themselves.
Between all four joints, the client will be provided with a full 360 degree rotation among
the X, Y, Z axes and throughout the three primary planes of motion. Along with range, the
device will also be capable of obtaining the basic anatomical motions of flexion, extension,
pronation, supination, circumduction, abduction, adduction, opposition, reposition, and
rotation.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
4/37
The proposed mechanism for the robotic arm which will help in achieving our goal so that
it can cover the entire 3D plane is an Arm having six degrees of freedom (6DOF) which
is very important in mechanical systems for analyzing and measuring these types of
systems.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
5/37
The proposed design for the robotic arm would be:
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
6/37
Components
Servo Motor - A servomotor is a rotary actuator that allows for precise control of angular
position, velocity and acceleration of the Robotic Arm.LensFor taking the pictures of the leaves.
PipeFor sprinkling of the pesticide.
RodsFor making different parts of the Robotic Arm.
Control System
This Sub-Systems task is to control the movement of the Arm. The decision making part
of the system will give commands to the Arm dealing with the desired location of the
camera/pesticide spray and the Arm has to manipulate the various movable parts in sucha manner that the desired position is achieved. The components of this sub-system are:
Movement Control: Movement control will be achieved by using servomotors. A
servomotor is a rotary actuator that allows for precise control of angular position, velocity
and acceleration. It consists of a suitable motor coupled to a sensor for position feedback.
It also requires a relatively sophisticated controller, often a dedicated module designed
specifically for use with servomotors. The servomotors movement is specified by sending
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
7/37
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
8/37
Decision Making
Entity Definition
The robot is largely expected to be autonomous, and hence requires an intelligentDecision Making mechanism. The Decision Making (or the AI) is a subsystem that doeshigher-order planning, and computations essential for that, while the other subsystemsare assumed to follow the commands.
At the highest level the Decision Making is done to emulate the existing agrarianpractices that lie within the domain of the problem, such as Pesticide/Insecticide. The existing workflows employed by farmers shall be formalized as artificial agents.
This subsystem is also responsible for taking input from the various sensors andanalyzing the data, for the purposes of making these decisions. Also at a lower level ofhierarchy, the agent would also take care of issues such as error-correction,calculations relating to amount and location of pesticide sprays, and analyzingmeasurements from other onboard sensors such as temperature and humidity andprocessing to draw out various conclusions regarding the spraying of pesticides withacceptable degree of accuracy regarding the amount to sprayed, position to be sprayedat, along with sensing moisture in the soil and triggering the water sprinkler(s) in aparticular area.
Scope
The Robot should:
Calculate the relative position of crop to be surveyed Move the Robotic Arm Capture images of particular crop from different angles Detect presence of pests in crop Detect general diseases in crop Decide whether to spray pesticide at a given area Detect malfunctioning or fault in the system Decide whether a particular patch of soil needs water
Purpose
Autonomous Decision Making Pest Detection Abilities Disease Detection Detecting Soil Moisture Content Fault detection
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
9/37
Phases of Operation
1. Determine moisture content of soil using moisture sensors at user defineddistances.
2. Whenever the Robot reaches the end of cropping line, trigger appropriate
sprinklers if moisture content is found to be low.3. Calculate the angle with which the arm is to be rotated in order to face the crop.
Signal the arm to be rotated by the required angle.4. Move camera to a predefined set of angles.5. Take image of crop at predefined angles.6. At each angle
a. Process the image obtainedb. Run algorithm to detect defect in crop via
i. Pest detectionii. Fungal detectioniii. Color based disease detection
c. Determine amount of pesticide/insecticide required to be sprayedd. Determining the exact area where the pesticide is to be sprayede. Sending the coordinates to the robotic arm and signaling it to spray
7. If once pesticide is sprayed stop imaging process for that particular crop/angle.8. Signal robotic arm to go back to original position.9. Signal the navigation system to move forward.10. At any point if a fault or malfunctioning is detected, all processing should stop,
the robotic arm should come to its original position and navigation system shouldbe instructed to navigate back to starting position.
Capabilities
Detection of Viral Diseaseso Chlorosis refers to the loss in the normal green coloration of leaves,
caused by iron deficiency, disease, Beet Western Yellows Virus (BWYV)or lack of sunlight. The chlorosis algorithm combines the red and greencomponents of the RGB space of the image and finds the yellowness ofthe leaf, which indicates how severe the chlorosis is.
o Necrosis is a disease that occurs in plants when there is a calciumdeficiency, due to which pectin is not synthesized and cell walls are not
bonded. The necrosis algorithm uses the blue component to separateleaves from the background and the green component to identify necroticregions.
Detection of Pestso Aster yellows mycoplasma (AY) can infect a wide range of plants. As a
result of this disease, plants become stunted and strikingly yellow. Theonly known vector of this disease is the aster leafhopper, and this diseasecan be controlled by spraying of insecticides.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
10/37
Detection of Fungal Diseaseso Anthracnose is a fungal disease, which is characterized by circular
lesions, which become elliptical and turn brown eventually. The centersoften fall out, leaving black margined holes in the leaf. A very minuteconcentration of pesticide has to be used.
Potential Challenges
The calculations for the various angles should be reasonably accurate. Appropriate diagnosis of the conditions. A crop should not be sprayed on again once it has been sprayed on. A crop should not be unnecessarily identified as defective. Malfunctioning of any kind should automatically be detected as soon as possible.
The Contro l Flow for Water ing Mechanism
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
11/37
Control Flow for Pest icide Sprinkl ing
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
12/37
Navigation System
Top View
Fig1: The basic Robot prototype
Entity Definition
This system is responsible for detecting and following the path in which the Robot
should move so that the pesticides that are being carried are delivered safely to each
and every plant without any wastage.
Scope
Description:
The Proposed model is a four legged Robot with a camera and a robotic arm with a
suction mechanism to spray pesticides etc
Functioning of Robot :
1)Path detection
2)Speed Control
3)Steering Control
The navigation system is composed of the following sub-systems. One system is tocontrol the path in which the Robot moves. The second one controls the linear speed of
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
13/37
the Robot. The next one, controls the steering of the Robot, using the true path todetermine the wheel orientation angle.
A. Path Determination:
The attached are the images of the various phases obtained from the vision systemFig :2a) represents how a typical field looks like in general.
Fig: 2a)
The remaining images are the processed images of the main images of the field so thatthe Robot would be able to find the path for its motion.Fig: 2b, 2c, 2d are the images after each stage of processing.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
14/37
Fig: 2b)
Fig: 2c)
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
15/37
Fig: 2d)
From the image obtained from the fig: 2d) we can always try to center the Robotbetween the left extreme and right extreme. So, this is shown as * in the left row andwith in the right row this process is continued till any green pixel is visible on the
image. The center path is depicted with
The center points will let us determine the projected path that the Robot must follow.
Fig: 2e)
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
16/37
B. Speed Control
The movement of the Robot is controlled by an optical encoder. A digital optical encoderis a device that converts motion into a sequence of digital pulses. By counting a singlebit or by decoding a set of bits, the pulses can be converted to relative or absolute
position measurements. This optical encoder allows to have a speed feedback andhence, construct a speed control loop. The Fig 3 shows the step response of the Robots with response the input voltage
Fig. 3. Step response of Robot, with main propulsion motor voltage as input
B. Path Tracking:
The steering is controlled by two servo motors, which receive a position reference. Thisallows us to construct a navigation algorithm for controlling only the steering angle,since the servomotor will take care of applying the desired angle to the wheels.
A servomotoris a rotary actuator that allows for precise control of angular position,velocity and acceleration. It consists of a suitable motor coupled to a sensor for positionfeedback. It also requires a relatively sophisticated controller.This means that we only have to care about generating the reference for theservomotor. The path generated by the vision system can be used to calculate the
deviation of the road with respect to the straight line. Consider for instance, that thegenerated map is as it is shown on Figure 4. The quantity P is an objective distancespecified by the user. A typical value for P is 1.5[m]. The quantity Q is the horizontaldeviation, produced by movingP meters ahead on the traced path.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
17/37
Fig. 4. a)Expected map. b) realistic map, generated by the vision system.
The actual path taken would be more close to the fig 3b) as the terrain would beuneven. This makes it difficult to compute the value of Q, and generates an undesiredoscillatory behavior on the steering angle. The approach for solving this matter is to fit aline to the path, between the origin and the objective distance, just as it is shown onFigure 4b. This is done for every iteration. The horizontal deviation Q is calculatedfrom the fitted line, instead of the original path, with the relation
Q = mP + bwhere m and b are, respectively, the slope and bias of the line fitted to the path.This procedure low-pass filters the path, attenuating the oscillatory behavior of Q.Now let us propose a control law for the steering angle. The speed component on the Qaxis is
VQ = v sin
But for ease of construction purpose we can restrict the between the upper limit andlower limit in general the following process is adopted
[/9, /9]This lets us make the simplification
VQ v
The reference steering angle will be calculated proportional to the desired deviation onthe Q axis (Q). This means
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
18/37
VQ = KQQ
The parameter KQ is calculated empirically, having a typical value of 5000. Q iscalculated on every iteration, as well as the Robots speed v is read from the encoder.We can say that,
ref = KQQ/v
A distinction should be made to consider the case when v 0, causing refto becomeinfinite. The solution is very simple,the Robot should simply not apply any change tothe steering angle unless the Robots speed ishigh enough. Considering this, a finalexpression for the steering control law is:
ref (k) =
if |v| vmin(KQ)Q(k)/v(k)else
ref (k 1) , otherwise
Hence, we can obtain the following graph
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
19/37
Reliability
This is most best and suitable mechanism on a rough and uneven terrain because it can
easily move and carry the load along with it. Hence, the efficiency of this kind of a Robot
would be high and suitable for the goal required.
Maintainability
This mechanism has a few problems and need to be taken care. It is fine if the field is
just slightly damp but sometimes it is quite possible that field turns out to be highly wet
and soil doesnt provide enough friction for the Robot to move in such a cases the
Robot may sink into the field and may not be able to move any further then it may need
some manual help by someone to move. Otherwise, the Robot can function completely
autonomously.
REFERENCES
[1] Various Field Robot Event 2005 preceedings. Wageningen, The Netherlands:Farm Technology Group, 2005.
[2] Mario M. Foglia, Giulio Reina,Agricultural Robot for radicchio harvesting.,Journal of Field Robotics. Wiley, 2006.
[3] P.L. Koon, Evaluation of Autonomous Ground Vehicle Skills, masters thesis,tech. report CMU-RI-TR-06-13, Robotics Institute, Carnegie Mellon
University, March, 2006.
[4] Anbal Ollero Baturone, Robotica: Manipuladores y robots moviles.,Barcelona, Spain: Marcombo, 2001.
[5] David T. Cole, Salah Sukkarieh, Ali Haydar Goktogan, System developmentand demonstration of a UAV control architecture for informationgathering missions., Journal of Field Robotics, vol. 23, issue 6-7, pages417440. Wiley, 2006.
[6] Patric Jensfelt, Gunnar Gullstrand, Erik Forell,A mobile Robot system forautomatic floor marking., Journal of Field Robotics, vol. 23, issue 6-7,pages 441459. Wiley, 2006.
[7] Toru Torii, Research in autonomous agriculture vehicles in Japan., Computersand Electronics in Agriculture, Volume 25, Issues 1-2, January2000, Pages 133-153, Elsevier, 2000.[8] R. D. Tillett,A calibration system for vision-guided agricultural robots. Journal of
Agricultural Engineering Research, Volume 42, Issue
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
20/37
4, April 1989, Pages 267-273, Elsevier, 2000.
[9] Graham C. Goodwin, Stefan F. Graebe, Mario E. Salgado, Control SystemDesign., Prentice Hall, 2001.
[10] Karl Johan Astrom, Bjorn Wittenmark, Computer-Controlled Systems:Theory and Design, 3rd ed. Prentice Hall, 1996
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
21/37
Pesticide Optimization/Delivery Mechanism
Entity Definition
The system is responsible for optimizing pesticide selection, storage and spraying
mechanism.
Scope
The scope of this sub-system is:
Selecting the optimum pesticide according to various factors - weight, volume,
family of crops etc.
Devise a mechanism to store the pesticide on the robot in cylinders. Devise a mechanism to spray the pesticide.
Make the refilling process (to be done by the farmer) easier.
Pesticides
Pesticides are substances meant for attracting, destroying or mitigating any pest. The
most common use of pesticides is as plant protection products (also known as crop
protection products), which in general protect plants from damaging influences such asweeds, plant diseases or insects. In general, a pesticide is a chemical or biological
agent (such as a virus, bacterium, antimicrobial, or disinfectant) that deters,
incapacitates, kills, or otherwise discourages pests. Target pests can include insects,
plant pathogens, weeds, mollusks, birds, mammals, fish, nematodes (roundworms), and
microbes that destroy property, cause nuisance, or spread disease, or are disease
vectors. Although pesticides have benefits, some also have drawbacks, such as
potential toxicity to humans and other desired species.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
22/37
Primary benefits
Improved crop yields
Improved crop quality
Invasive species controlled
Diseases contained geographically
Figure: Cabbage Farm
Domain of crops - Lettuce, Cabbage, Cauliflower, Broccoli
Choosing the best pesticides
Brass ica oleracea - Bras sica oleraceais the species of plant that includes many
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
23/37
common foods as cultivars, including cabbage, broccoli, cauliflower, kale, Brussels
sprouts, savoy, and Chinese kale. A common class of pesticides can be used for them.
Lettuce- Generally grown as a hardy annual, lettuce is easily cultivated, although it
requires relatively low temperatures to prevent it from flowering quickly. It can beplagued with numerous nutrient deficiencies, as well as insect and mammal pests and
fungal and bacterial diseases. L. sativacrosses easily within the species and with some
other species within the Lactucagenus.
Lettuce belongs to the family Asteraceae has slightly different properties and so some
variation in usage pattern is visible in the following study:
Pesticides for cabbage, cauliflower and broccoli:
Insect Pest Cabbage Cauliflower Broccoli
Aphids insecticidalsoap
neem oil extract
pyrethrin
acetamiprid
permethrinbifenthrin
cyhalothrin
Imidacloprid
insecticidalsoap
neem oilextract
pyrethrin
acetamiprid
permethrin
bifenthrin
cyhalothrin
Imidacloprid
insecticidal soap
neem oil extract
pyrethrin
acetamiprid
permethrin
bifenthrin
cyhalothrin
Imidacloprid
Caterpillars Bacillusthuringiensis(B.t.)
spinosadpyrethrin
carbaryl
acetamiprid
permethrin
Bacillusthuringiensis(B.t.)
spinosadpyrethrin
carbaryl
acetamiprid
permethrin
Bacillus thuringiensis(B.t.)
spinosad
pyrethrin
carbaryl
acetamiprid
permethrin
bifenthrin
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
24/37
bifenthrin
cyfluthrin
bifenthrin
cyfluthrin
cyfluthrin
Harlequin Bugs &Stink Bugs
permethrin
bifenthrincyfluthrin
Imidacloprid
permethrin
bifenthrincyfluthrin
Imidacloprid
permethrin
bifenthrincyfluthrin
Imidacloprid
Flea Beetles neem oil extract
carbaryl
acetamiprid
permethrin
bifenthrincyfluthrin
cyhalothrin
neem oilextract
carbaryl
acetamiprid
permethrin
bifenthrin
cyfluthrin
cyhalothrin
neem oil extract
carbaryl
acetamiprid
permethrin
bifenthrincyfluthrin
cyhalothrin
Whiteflies insecticidalsoap
neem oil extract
pyrethrin
cyfluthrin
bifenthrin
cyhalothrin
insecticidalsoap
neem oilextract
pyrethrin
cyfluthrin
bifenthrin
cyhalothrin
insecticidal soap
neem oil extract
pyrethrin
cyfluthrin
bifenthrin
cyhalothrin
Pesticides for lettuce:
Imidacloprid
DCPA
Permethrin
Acetamiprid
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
25/37
Dimethomorph
Usage pattern:
Cabbage, cauliflower and broccoli:
Pesticide Gross Pounds Acres Treated Application Rate
(Pounds per acretreated)
cyhalothrin 2,601 92,247 0.03
neem oil extract 3,637 1,231 2.96
permethrin 396.4 2,163 0.18
bifenthrin 176.3 819.0 0.22
Imidacloprid 895.4 6,737 0.13
Lettuce:
Pesticide Gross Pounds Acres Treated Application Rate
(Pounds per acretreated)
Imidaclorid 10,973 85,695 0.13
permethrin 13,898 81,729 0.17
Best pesticide for the domain of crops - Imidacloprid, permethrin
Storage
Tank - These should be made of stainless steel or fiberglass. If the tank is made of mild
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
26/37
steel, it should have a protective lining or coating. The tank should have a large opening
for easy filling and cleaning and a large drain. It should allow straining during filling and
provide for mechanical or hydraulic agitation. All outlets should be sized to the pump
capacity. All tanks should have a gauge to show liquid level and a shutoff valve.7.5 to 8
litres of water tank would be suitable for the robot. Keep tanks clean and free of rust,
scale, dirt, and other contaminants which can damage the pump and nozzles of thesprayer.
Amount of mixture(in litres)
Weight of pesticideto be added (ingrams and pounds)
Area of land covered (in acres)
1 4.706 g or 0.01
pounds
permethrin - 0.055
Imidaclorid - 0.077
7.5 - 8 35.295 - 37.648 gor 0.078 - 0.083pounds
permethrin - 0.43 - 0.52
Imidaclorid - 0.6 - 0.7
Spray rate
Spray volume per acre for permethrin18.18
Spray volume per acre for imidaclorid13
Spraying the Pesticides
General Practice
Human worker would walk down the field with a pesticide spraying gun, in an attempt to
cover the foliage of the plants with an even coat of spray. An experienced worker
will attempt to coat the surface of the plants with the appropriate calculated dosage.
This manual application of pesticides is, as mentioned above, a time consuming,
tedious and dangerous task, requiring the worker to wear protective clothing and
breathing apparatus. Hence, this manual application technique is largely open for error.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
27/37
Parts of Sprayer
Pump
The most commonly used pumps are roller, piston, and centrifugal pumps. Its a good
idea to choose a slightly oversized pump. This ensures that the relief valve will operate
and also that, even with wear and tear, the pump will still do the job. The pump is
turned on and off based on the instructions from the sensors.
Hose
Select neoprene, rubber, or plastic hose.
Specifications of the hose are:
Have burst strength greater than peak operating pressure.
Have a working pressure at least equal to the maximum operating pressure.
Resist abrasive or corrosive effects of oil, solvents and pesticide product and
formulations used. Are weather resistant.
Figure: Guide for determining the Hose size.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
28/37
Because the plants selected are Lettuce, Cabbage, Strawberry, Cauliflower, Broccoli
the average Pump Output is under 12 GPM so the inside diameter of Suction hose is
3/4 and Discharge Hose is 5/8.
Nozzle
The nozzle is a critical part of any sprayer. Nozzles perform three functions:
Regulate flow
Atomize the mixture into droplets
Disperse the spray in a desirable pattern.
We will have a replacable nozzle to the pump of the sprayer.The figure shown below is
the guide for Nozzle selection.
Figure: Nozzle guide for spraying.
Permethrin is aninsecticide.
Pressure Regulator
The pressure regulator controls the pressure in the system. This protects sprayer parts
from damage due to excess pressure. The pressure range and flow capacity of the
regulator must match the pressure range you plan to use and the capacity of the pump.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
29/37
The bypass line from the pressure regulator to the tank should be kept fully open and
unrestricted and should be large enough to carry the total pump output with excess
pressure buildup. Thepressure regulator regulates the pressure required by taking
instruction from the Bot.
Pressure needed for spraying:
The type of pesticide and nozzle being used usually determine the pressure needed for
spraying. This pressure is usually listed on the chemical package.
Low pressures of 15 to 40 PSI may be sufficient for spraying most herbicides or
fertilizer, but high pressures up to 400 PSI or more may be needed for spraying
insecticides or fungicides.Here the pressure is 15-40 PSI.
Pressure Gauge
Every sprayer system needs a pressure gaugeto tell you how much pressure is being
used. The gauge will indicate any failures in the sprayer by showing changes in
pressure. Use a gauge designed for the pressure range of the sprayer. A high-pressure
gauge will not give an accurate reading of a low-pressure sprayer. Thisis usefulwhen the
farmer wants to check the pressure applied.
Agitator
Many spray mixtures must be agitated (stirred up) to keep the pesticide and carrier
mixed. For most mixtures, the liquid returning from the regulator bypass line provides
enough agitation. But additional agitation is needed for wettable powders to keep them
in suspension. This can be done by using paddles in the tank to stir up the mixture. Ajet
agitator uses a nozzle inside the tank. The nozzle continuously sprays some of the
spray mixture in the tank to keep it stirred. The line to thejet agitatoris connectedbetween the pump and the shutoff valves to the nozzles. In this way, when spraying is
stopped for a few minutes, the agitation will continue inside the tank.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
30/37
Strainers
Strainers, also called screens, are used to catch anything that could damage or clog the
system. There are four places where strainers are used. Each one requires a different
size strainer.
1.At the entrance to the pump intake hose, 25 to 50 mesh screen.
2.In the line from the pressure regulator to the boom, 50 to 100 mesh screen.
3.In each nozzle.
4.For wettable powders, all screens should be 50-mesh or coarser.
Choosing the method of Application of Pesticides
Different application methodsare appropriate for different crop and pest types, but the
method of application should always be consistent with the label directions.
Application methods include:
Band application: Applying a pesticide in parallel strips or bands, suchas
between rows of crops rather than uniformly over the entire field.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
31/37
Figure:Sprayer
Basal application: Directs herbicides to the lower portions of brush or
small trees to control vegetation.
Broadcast application: It is the uniform application of a pesticide to an
entire area or field.
Directed-spray application: It specifically targets the pests to minimize
pesticide contact with non-target plants and animals.
Foliar application:It directs pesticide to the leafy portions of a plant.
Spot treatment: It is the application of a pesticide to small, distinct areas.
In this case the application used is Band Application.By taking the input from other
subsystems about the pressure and the area to be treated of pesticide the sprayer acts
accordingly.
References
http://www.pesticideinfo.org/
http://www.whatsonmyfood.org/
http://www.clemson.edu/extension/hgic/pests/plant_pests/veg_fruit/hgic2203.html
en.wikipedia.org/wiki/Pesticide
http://www.ext.colostate.edu/pubs/garden/07615.html
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
32/37
System Integration
Scope
System integration is defined as the process of bringing together the
component subsystems into one system and ensuring that the subsystems functiontogether as a system. A system is an aggregation of subsystems cooperating so that
the system is able to deliver the overarching functionality. System integration involves
integrating existing often disparate systems.
System integration (SI) is also about adding value to the system, capabilities that are
possible because of interactions between subsystems
Method of Integration:
The robot is designed to be an autonomous ground robot that is capable of identifying
crop damage and administering pesticide when necessary.
A legged mode of locomotion has been chosen since this provides more flexibility in
terms of motion. The legs are controlled via servo motors and are connected to the
main body of the robot. A force feedback mechanism is mounted on the legs through
the use of pressure sensors. These help the robot identify the kind of terrain it is moving
on and adjust its motion accordingly. Also, the legs have temperature and moisture
sensors for checking soil conditions. This provides information to the control unit which
then decides its actions accordingly.
The body of the robot consists of a control unit and a pesticide payload. It also serves
as the base for the robotic arm. The robot will have 6 six legs over which there will be
the tank which will store the pesticide/insecticide. Over that will be the battery and
above that will be the attached robotic arm. The control unit is the decision making
entity for the entire system. It takes decisions based on the inputs given to it by the
camera and other external sensors. For example, if through the camera, it detects a
particular disease in the plant, it sprays pesticide on the affected area. The robot will
use a 60V1.5Ah battery.
The arm has 3 joints, the first of which is mounted on the body of the robot. The other 2
joints provide additional flexibility to the arm thereby improving its pesticide delivery
mechanism. A pipe connected to the pesticide tank runs along the arm serving as the
method of delivery. It also has a feedback mechanism to the control unit in case offailure.
The overall design is ergonomical and is easy for farmers to use since they only need to
decide the type of pesticide being used and refill the tank when it is running low.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
33/37
Different Subsystem Interaction:-
Different Subsystems involved in the process of integration are:-
Pesticide Delivery
Robotic Arm
Decision planning
Motion Planning
Other sensors
Given below is a detailed version of interaction:
1. Pesticide Delivery with Decision Making: - Pesticide Delivery subsystem will be
responsible for giving input to the decision subsystem such as - rate of pesticide
delivery, amount of pesticide remaining at any moment etc. After taking inputsfrom the pesticide delivery subsystem, the decision making unit processes these
inputs and the rate of delivery is changed accordingly if needed. Moreover, a
warning will be given to the farmer to refill the pesticide if its below a certain
level.
2. Pesticide Delivery with the Robotic Arm: - Pesticide, water will be sprinkled by
the robotic arm. It also has a feedback mechanism in case of failure.
3. Robotic Arm with Decision Making: - The robotic arm provides a visual input for
surveying the surroundings through a mounted camera. Data gathered is
processed by the control unit and is used to decide further actions. The arm also
serves as a medium through which the pesticide is delivered.
4. Motion Planning & Locomotion with Decision Making: - This entity is concerned
with controlling the motion of the robot along the ground and ensures its
movement prevents damage to the robot and the crops around it.
5. Other sensors: - These include other sensor inputs such as a force feedback
mechanism, camera, temperature sensor, etc. These interact with the central
decision making unit to help aid the decision making process.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
34/37
A rough overview of interaction of different subsystem can be seen by the underlying
diagram.
System Interaction Diagram
Decision
Making
Robotic
Arm
Other Sensors
Pesticide
Delivery
System
Motion
Planning &
Locomotion
Commands
Visual Display
(via mounted
camera)
Odometry
Higher
OrderCommands
Commands
FeedbackInformation
Farmer Interface
(Decides type of pesticide and
amount to be used)
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
35/37
Complete System Interaction
The decision making system is responsible for taking all the decisions according to thefeedback received by it. This is where the processor of the robot sits which isresponsible for making all the major computations required to run the robot. The
processor is completely programmable making the Robot extremely flexible enabling itto work on any crop and any kind of terrain. The pesticide delivery system measures thevarious aspects such as weight and the pressure inside the pesticide tank and sendsthe feedback to the decision making system regarding the pesticide control such as rateof pesticide flow, amount of pesticides required etc. The decision making systemprocesses the signal and sends commands to other parts accordingly. In case thepesticides need to be refilled, a warning is sent to the farmer. A robotic arm is attachedto the pesticide delivery system which sprinkles water, pesticides and other componentsthat are required for the plant. A feedback mechanism is attached to the robotic arm incase of failure. A mounted camera is attached to the arm which takes visual input fromthe surroundings and sends the data to the control unit where further processing takes
place and commands to various parts are sent accordingly. Motion planning andlocomotion system plays an important role in the subsystem. It takes care of themovement of the robot along the field ensuring no damage is caused to plants and theRobot. Other sensors such as infrared sensors, temperature sensors etc. sends theinputs to the control unit for further actions.
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
36/37
Case Study
Lettuce Bot is just one of many robots intended to automate aspects of agriculture and
horticulture that are still highly labor-intensive, even in the rich world. The bot initially is
targeting organic farming since Organic farmers do not use herbicides to kill
weeds.The battery-powered system crunches the images fast enough to work at 98%
accuracy while chugging along at a bit less than 2kph. The battery-powered systemcrunches the images fast enough to work at 98% accuracy while chugging along at a bit
less than 2kph.
When a plant is identified as a weedor as a lettuce head that is growing too close toanother onea nozzle at the back of the unit squirts out a concentrated dose offertilizer. This sounds bonkers, but it turns out that fertilizer can be as deadly as apesticide, which is why farmers usually sprinkle it at a safe distance of 10-15cm fromthe plants to be nourished, so as to dilute its effect. So the robot not only kills weedsand excess heads, but feeds the remaining crops at the same time.
The bot currently only works on Iceberg and Romaine lettuces, as the database of
stored images was generated for those plants only. Switching to another vegetable will
involves building another database to compare images against.
Methods are being employed to enhance Lettuce Bot by expanding the weeds it can
identify and the fields in can operate within. Though the organic community may be anti-
GMO, it certainly would embrace a technology that would allow it to minimize or even
8/12/2019 Preliminary Design Review of Robot for Agriculture Automation
37/37
eliminate the use of herbicides, even one as high tech as a robot. But the robot is not
limited to organic farming either, as herbicide-resistant weeds are a widespread
problem. Down the road, a robot working a field could do more than just visually
recognize weeds. It could also catalog insects it observes and identify pests.
Functionality could be expanded to include testing of soil pH, nitrogen levels, and water
content.