You are on page 1of 8

SysCon 2008 - IEEE International Systems Conference

Montreal, Canada, April 7-10, 2008

Precision Guidance of Agricultural Tractors for Autonomous Farming


R. Eaton1, J. Katupitiya2, K. W. Siew2, and K. S. Dang2
The University of New South Wales
Sydney NSW 2052, Australia
Tel:+612 9385 4059 R.Eaton@unsw.edu.au

Abstract- The agricultural industry is undergoing significant cul- One of the consequences of a reduced labour workforce
tural shifts at present and will continue to do so into the future. and more corporate style farming, has been the need to
These shifts have come about due to the emergence of more develop autonomous farming systems, capable of deploying
corporate' style farming, where declines in the labour workforce
and increased emphasis on global competition, means a demand for autonomous sensors and farming machinery, under central-
increased efficiency and productivity in farming operations. Such ized tele-supervision. It is the belief of the authors that such
a demand in turn lends itself to so called Precision Autonomous autonomous machinery will in the future form the backbone
Farming (PAF). This paper presents ongoing work and progress of precision autonomous farming systems. For most optimal
in implementing a Systems Engineering approach to agricultural efficiency and productivity, the autonomous farming systems
automation. An overview of the fanning system is presented, depict- will also oversee the use of precision agricultural and en-
ing a system-of-system architecture. Each sub-system is described
in more detail, and include the crop layout system, the software vironmental information and ensure its interaction with the
system, and the precision autonomous agricultural machinery sys- autonomous farming machinery.
tem. Such autonomous machinery is usedfor seeding, crop sensing, In shifting towards autonomous farming, arguably one
harvesting, weeding and other follow-up operations. The authors of the biggest challenges is in developing and integrating
propose the development and ongoing management of a Precision robotic solutions into the farming landscape. The more
Farming Data Set (PFDS) formed off-line before crop cultivation,
and used to achieve optimal performance of the farming system by unstructured and uncertain the environment is, the more
specifying the spatial precision required for agricultural operations. machine intelligence is required to achieve the required pre-
Preliminary results are shown, highlighting the development and cision operation. Such intelligence in autonomous machines
use ofafully instrumented tractorfor use in agricultural operations, is still to be tested and deployed successfully in a commercial
as well as initial research into developing high level path tracking manner. And in order to assist in the precision robotic
controller for such machinery.
operations, a further challenge will then be to introduce as
Keywords- Precision Farming, Precision Agriculture, Autonomous much structure as possible into the environment in the pre-
Agricultural vehicles. crop cultivation stage.
At the research level, there are a number of fronts pro-
I. INTRODUCTION gressing. Work in Precision Agriculture (PA) is, among
other things, constantly evolving to provide better and more
The agricultural farming industry is facing significant chal- information about the agronomic requirements of the crop
lenges at present. As with many industries, we have seen a in order to produce maximum yield. In the development
gradual shift in culture, whereby farming has become highly of precision autonomous machinery, much work has been
mechanized, as opposed to predominantly labour intensive, carried out in several areas. These include tractor guidance,
This mechanization is necessary now to maintain the vast
whether it be laser-based [1], or GPS-based ( [2], [3], [4]).
expanses of land marked for crop cultivation, and to do so For agricultural tasks, precision guidance of the tractor is
in a manner which will be efficient and productive. necessary, but not sufficient, as the tasks themselves are
Over time, the availability of skilled and unskilled labour
ha ecied
has ls adding
declinedalso ddn thene
to the need fo mor mehnzto.
formoremechanizatn. generally carried
out by some form of trailing implement. As
In addition to this, it is increasingly more difficult for
a result, research has been carried out in order to precisely
communities to sustain the farming industry in a time when dynamicmodein hseen c arion [5], an[6,
it is more globally competitive. Such competition has lead to whi advanc cnr teni ared bin [5], and [6],
moecoprtie'famn, hrelrercrort ntte.. while advanced control techniques are being developed to
accurately guide tractor-implement (and similar) systems,
tend to drive the industry and assume a caretaking role. These [7,8]Fial,tjeorpanngndctolfatcutd
issues have taken the agricultural farming industry into new veilsadfrngmcnryeansaetalsuenth
and challenging
directions. ~development of precision farming. A number of studies have
1 Shoo o Elctica Eninerig Teecmmuicaio, 2Scoolof taken advantage of the structure of the underlying dynamics
Mechanical & Manufacturing Engineering of the vehicles for path planning and control, [9], [10], [11],

978-1 -4244-2 150-3/08/$25.OO ©2008 IEEE


[12], [13], [14]. machinery. The available resources and type of crop used
The paper is organized as follows: An overview of the may also have some impact on this determination. If traffic
farming system is presented in Section II including a system- directions for the machinery can be laid out to minimize
of-systems description. In Section III, progress made in the the gravitational effects on the equipment (such as seeding
development of precise and automated agricultural machin- equipment), a major source of unwanted disturbance forces
ery is described, including a tractor-implement set-up for on the movement of the machinery can be also minimized
precision seeding, and an autonomous vehicle testbed for or eliminated. This will improve the crop laying accuracy as
precision and non-herbicidal crop weeding. Results will be well as the efficiency of the machines being operated.
presented here, including those obtained from work done In addition to land geometry and land contours, data
on the advanced modeling of a tractor-implement system pertaining to soil type and condition may be important for
with an additional attached trailer, the physical testing of determining crop layout, even whether to plant crop or not in
the instrumentation on board a John Deere tractor, and certain areas deemed inappropriate for seeding. Other factors
preliminary trajectory planning and control simulations. may include the need to tailor the crop layout to also suit
the most optimal delivery of inputs to farming machinery
including fuel, seeds, fertilizer, herbicides and pesticides, as
The farming system, as with all systems, is driven by well as the extraction of outputs, namely the crop.
a set of inputs to produce a set of outputs, often via a
complex and inter-related set of sub-systems. Here, the B. PFDS and PADS
outputs typically include such variables as the crop yield
and quality,
and ualty,and nd
he efficiency
the eficenc of farming armng oeraions It iS proposed that the farm or crop layout process produces
operations,' alall of ~~~~~~~~~~a
' Precision Farming Data Set (PFDS) which describes the
aPrcsoFrmnDtaStPDSwhhderiste
which translate into economic benefit if maximized. Inputs croplayout. Such a set will describe the navigation and
driving the system may include the type and amount of seed, spatial accuracy requirements for the crop and provide a
fertilizer, and pesticide used in cropping, the fuel used to basis for other farming machinery sub-systems where spatial
drive the machinery, as well as factors such as land geometry accuracy is required. In the case of broad acre farming, the
and available resources on the farm.
PFDS will take the form of a route map for the tractors. Pre-
The farming system can be in fact viewed and described cision is required in seeding operations, for example, where
as a more complex system-of-systems. A high level archi- current framing trends demand an accuracy less then 2cm in
tectural depiction is shown in Figure 1. the lateral direction of crop rows to adhere to the PFDS.
Contour Land If this precision is achieved, overlapping of crop growth
Map Geometry Resources Crop Type is minimized ensuring a much more consistent density of
crop. In addition though, the need to localized crop through
sophisticated sensing can be eliminated, thus enhancing the
speed and cost effectiveness of follow-up operations.
Farming Layout System A Precision Agriculture Data Set (PADS) will work in
conjunction with the PFDS to ensure the agronomy require-
ments of the crop are satisfied. The PADS is a continually
evolving entity, developing as the crop growth continues and
when crop sensing and other follow-up operations are taking
place. It specifies such information as fertilizer type for a
specific crop, application rates tied to spatial data, herbicide
Autonomous and pesticide formulas and dosages, once again tied to spatial
Machinery Operations
System ongoing monitoring
data, as well as information such as
ADS crop growth rates and soil conditions with respect to the
bFDS/
PFDS
/ADS
PFDs\* FDPQS spatial data. It is this data set which is used to develop the
Seeding Crop Sensing Follow-up
Operations
arvestin appropriate PFDS for all farming machinery operations.

Fig. 1. The Farming System Architecture C. Automated Machinery Operations


This system is more abstract in its nature, but encompasses
the operation of all farming machinery, whether partially or
A. Farming Layout System completely automated. It is a sub-system of the complete
In order to introduce and maintain a good structure in farming system, which in turn is comprised of smaller sub-
farming systems, the process of determining the best farm systems each dealing with more specific agricultural tasks.
Or crop layout is very important, particularly in broad- These smaller sub-systems include such things as crop seed-
acre farming. As can be seen from Figure 1, information ing, crop sensing, follow-up operations, and harvesting, and
about land geometry and contour maps are considered in must of course be governed and operated in a coordinated
order to determine the optimal traffic directions for the fashion. The following describes the machinery operations
briefly, however the reader is referred to [15] for more ing is the detection and eradication of weeds. The crop
detailed descriptions. sensing system will play an important role in the detection
1) Seeding System: Arguably one of the most important of these weeds. Present technology is typically crude, in so
operations, the seeding systems must adhere to the PFDS far as detection techniques aim to discern weeds from actual
in positioning each plant. All subsequent machinery-based crop, but not to discern the individual weed types. To allow
operations on the crop will be then based on the seeding the weed eradication process to be optimized and tailored
placement accuracy. In addition, placement of a plant in for different weeds, methodologies need to be developed to
the current crop can have an effect on future crops in be able to discriminate individual weed types.
terms of operations and determination of its crop layout. 3) Follow-up Operations: Follow-up operations are simi-
The importance of accuracy in this stage cannot be stressed larly ongoing throughout the growth of the crop. In particular,
enough. Seeding takes place with the use of a tractor pulling they include such operations as fertilizing, and application of
a trailing seeding implement. It is the implement that actually herbicides and pesticides. These operations are aided and
carries out the operation of placing the seeds. It is therefore by the crop sensing data obtained and mentioned earlier,
vital that not only the tractor is accurately guided, but in as well as the PFDS originally constructed. Autonomous
particular the implement is accurately guided as well. machinery can be used to undertake these tasks, possibly
In farming situations, it can be difficult to achieve imple- consisting of a mobile platform such as a tractor, and a
ment accuracy due to several factors, the most pronounced means to perform the specific operation. Unlike the seeding
being significant disturbance forces which act on it. These operation, follow-up operations will be controlled by the
disturbance forces are predominantly due to either significant use of the PADS in order to determine quantities such as
ground engagement, or gravitational effects. Ground engage- fertilizer rate and weed treatment and dosage for a given
ment comes about due to the nature of seeding. Seeding spatial location. The accuracy required here, as well as the
implements are typically large, sometimes over lOm wide, difficulty in maintaining accuracy, is not as great as that of
and carry with them many individual seeding tines which the seeding system. This is primarily due to the lack of
need to dig into the ground up to 12cm. Due to the ground significant ground contact for follow-up operations, which
undulation and variations in soil condition, ground contact is otherwise necessary with seeding.
with the implement can vary and also give rise to variations 4) Harvesting: In the final stage of the crop cycle, har-
in the dig depth. If we take into account the need to carry the vesting lends itself also to autonomous operation. Harvesting
required seed and fertilizer for planting, whether it be on the machinery can traverse the crop field once again guided
seeding implement itself, or on an additional trailing unit, by the PFDS. As with follow-up operations, the precision
then the forces acting on the implement can be significant required here is not as demanding as that required when
causing it to deviate from its desired course. seeding. Harvested crop needs to be collected and transported
Controlling the accuracy of the implement thus becomes out of the field such that the harvesting continues without
an important, but also difficult task. Its importance lies not interruption. This requirement can be satisfied with the use
only in the ability to adhere to the PDFS, but also because it of autonomous grain collecting vehicles operating adjacent
contributes to reduced over-cropping and increased ability to to, and coordinated with the harvester. Importantly also,
perform inter-row cropping in alternating seasons. It is the the harvesting stage should accommodate on-the-fly crop
current aim of the authors to design, build, and control an yield and quality measurement. This data, acquired while
implement to achieve such required accuracy. the harvested crop travels between the harvester and the
2) Crop Sensing System: The crop sensing system be- collecting vehicle, is placed in the PADS and provides
comes active during the growth stage of the crop. Various spatially sorted quality information, as well as a means to
parameters can be measured, such as foliage growth, soil sort the harvested crop into different categories based on
moisture content, and weed prevalence and growth. These quality.
measured parameters are then fed into the continually evolv-
ing PADS, such that it enhances the efficient and accurate D. Farming Software System
utilisation of the machinery used for follow-up operations.
So, delivery of inputs such as fertilizer, herbicides, and The autonomous farming system will be controlled and
pesticides for example, can be done more accurately from overseen by a distributed and embedded computer system.
a dosage point of view as well as spatially. The added form, the computer and software architecture
In its simplest
advantage of such sensing is that it provides trend and Fig. 2. As can be seen, the architecture is
is depicted in
monitoring data which can be studied and utilized for future composed of a central or supervisory computer and sev-
crop plantings. Crop sensing can be done with the aid of eral distributed node computers, one each for each of the
the PFDS, used to guide the farming machinery, possibly autonomous machines carrying out operations. For larger
consisting of a mobile platform of some sort with appropriate farms, multiple autonomous machines may exist for each
instrumentation for sensing. Alternatively, sensing may take of the autonomous operations, and the farm my be split
place via aerial means to detect such parameters as foliage into regions. In this case, each autonomous machine will
growth. still be controlled via its own embedded computer, perhaps
An increasingly important issue in broad-acre crop farm- with a local control computer controlling, supervising and
coordinating each machine and reporting directly to the appropriate data to the central computer.
central supervisory computer.
III. PROGRESS IN AUTOMATING FARMING MACHINERY
CENTRAL COMPUTER As stated in [15], the advantages afforded by the deploy-
Farming
Layout System ment of autonomous and unmanned farming machinery can
be significant, both from an economic as well as a safety
point of view. Such machinery predominantly allows for
superior precision in operations, on a much more consistent
AL A + sbasis, and for significantly extended hours of operation.
PADS PADS PADS Arguably also, many hazards associated farming operations
are centred around human operators. Although some new
PFDS PFDS PFDS PFDS hazards will be introduced with unmanned machinery, their
operation will still reduce or eliminate any such human
Seeding Crop
SeedingSensing Follow-up
Operations Havsighzr
Harvesting
.

hazards.
Remote Remote Remote
As proposed in [15], each farming machine responsible for
Sensing Operations Harvesting specific agricultural tasks is termed a Precision Autonomous
Computer Computer Computer Farming (PAF) unit, and may be dedicated to one task, or

Fig. 2. The Farming System Software Architecture be multi-functional. For increased production and efficiency,
and where practical, multiple PAF units may be used simul-
In the figure, the central supervisory computer is re- taneously, requiring increased intelligence and coordination,
sponsible for all 'higher' level intelligence required for the as discussed in Section 11-D.
farming, including intelligence of a precision
f i agricultural
i Work by the authors in the area of automated farm ma-
cieyi nsvrlfot,rltdt
nature. It would be operated from the farm's central base
hseeding the hand
rgesn rcso

on one and follow-up operations on th


the
location. In particular, it will be responsible for: supervising seei ote oehand on of llow-u.oTis on
and monitoring all farming operations, particularly those
involving autonomous vehicles where safety and reliability
Coter selln
reported below
are vital; providing command input so that farm staff can A Precision Autonomous Seeding Machinery
change conditions or farming variables in the system, and
importantly have control over the level of automation used As already established, seeding takes place via the use
on the farm; the management of the PADS and PFDS, which of a seeding implement being pulled by a tractor. Precise
not only includes storage of the data, but all intelligence guidance of the tractor alone is not sufficient to achieve
associated with constructing and updating the data sets; the required precision, so some means has to be devised to
executing the farm layout system, discussed earlier, drawing guide the implement precisely also. One avenue of research
on the PADS and other inputs to construct an appropriate by the authors is focussing on the design and precise guid-
PFDS for use by the autonomous machinery; maintaining ance of an active (rather than passive) seeding implement,
communication between it and the distributed nodes at the pulled by an autonomous tractor. Design of a prototype
autonomous machinery end of the farm; any other high level active implement has been carried out, with construction
farming intelligence required whether it be of a precision now being undertaken. Work with the precision guidance of
agricultural nature or otherwise. the autonomous tractor continues however, with the system
Each distributed computer node exhibits its own specific or now fully instrumented and efforts being directed towards
'lower' farm level intelligence, however takes its instruction more complete and extended dynamic models, and designing
from the central computer. The terms 'higher' and 'lower' different trajectory tracking nonlinear controllers.
level intelligence here refer to the type of intelligence ex- 1) An Autonomous Agricultural Tractor Testbed: It is
hibited from a farm hierarchy point of view, and not to the fairly widely known that so called "auto-steer" tractors
amount of intelligence. In fact, the amount of intelligence re- are already commercially available, which provide precise
quired to perform some autonomous operations, in particular navigation via GPS (RTK-GPS). These tractors control the
those requiring high precision, is significant. steering of the tractor, but while still requiring it to be
For each distributed node computer, it listens to communi- manned as usual. The authors have been continuing work
cation from the central computer, accepting the PFDS and/or with a now retro-fitted John Deere compact agricultural
the PADS as input, implements the required intelligence, for tractor, as introduced in [15], and pictured in Fig. 3.
example any sophisticated path planning, and carries out the A platform is located at the rear of the tractor, and used
necessary task, which also includes often complex trajectory to mount most necessary equipment, including the on-board
tracking. In order to control the machinery, it will gather computer, motor amplifier, watchdog circuitry for safety,
all sensor data and appropriately actuate the machine. Some remote start-up circuitry, Inertial Measurement Unit (IMU),
nodes, such as those responsible for crop sensing, will also modems for all navigation, encoder circuitry, and connector
be responsible for updating the PADS by communicating the boxes.
Fig. 4. Testing of the GPS Navigation System, plotted with Google
Earth ®
Fig. 3. John Deere Compact Agricultural Tractor
responsibility of the watchdog system, which ensures safe
operation of the tractor under all circumstances. In the event
Navigation is arguably one of the most important sub- of any fault condition, the watchdog system is required to
system on the tractor, and is achieved through the use of halt all mechanical sub-systems of the tractor, in particular,
dual Differential RTK GPS aided by a tilt sensor and IMU propulsion and steering. As software forms an integral part
system. Two GPS receivers are located on top of, and either of the system, software failures contribute to most of the fault
side of, the tractor roll bar, with accuracies of 2cm and 20cm conditions. Software interacts with the watchdog system, by
respectively. Differential GPS data is obtained via the use re-triggering a one-shot timer periodically. This re-triggering
of a third base station receiver, fixed at a pre-determined keeps the watchdog system alive. Failure to re-trigger the
location. The dual GPS data allows the accurate (to within timer will result in a halt in tractor operations.
2cm) position, as well as roll and yaw to be determined. The software system driving the tractor element is made
Determining the pitch of the tractor is only possible with up of a remote and external on-board computer. The re-
the additional information obtained from the tilt sensor. The mote computer set up with wireless access to the on-board
IMU is precisely mounted on the platform also, and provides computer. Most software tasks however, are implemented on
acceleration information. It is primarily used for short term the on-board computer, driven by Linux with a real-time
position tracking in between GPS measurements and as a kernel, RTLinux, installed, and in operation for hard real-
back-up to the dual differential GPS. It is important to stress time performance. The responsibilities of the software system
the need for tractor orientation information as well as spatial can be categorized as follows; (i) to provide run-time fault
position information. The orientation of the tractor will not detection and recovery mechanisms on both computers for
only have an influence on the behaviour of the tractor, but safe operation; (ii) to provide remote access between the on-
also, and more importantly, on any attached implements. board and remote computer platforms; (iii) to provide hard
Orientation information becomes a more significant issue real-time control of the various tractor subsystems; (iv) to
in an agricultural setting where there are real conditions to allow user interaction with the tractor sub-systems to vary
contend with, such as ground undulation and uncertainty, system parameters, as well as command the watchdog sys-
sloping terrain, and tyre slippage. In addition to the above tem; (v) to facilitate remote command and data monitoring,
instrumentation, wheel encoders are installed, one on each as well as system diagnostics. Several software processes or
rear wheel, and enable an back-up measurement of the tasks, executing on both the remote and on-board computer,
velocity of the tractor, but more importantly, can be used undertake these responsibilities. In particular, on the on-
to provide information about rear wheel slippage when its board computer, two real-time and independent threads are
data is compared to data from the navigation system. created and are responsible for the navigation and control
Simple testing of the tractor's instrumentation and control of the tractors sub-systems. The first thread runs with a
can also be undertaken on the University campus. Testing and period of 0.5s, somewhat governed by the data rate of the
confirmation of the GPS navigation system was done on the GPS system. It is responsible for extracting and processing
campus oval, and yielded several sets of results, one of which available GPS data to produce the position and orientation of
is displayed in Fig. 4. Here, the GPS data was obtained in the tractor. The second and higher priority thread runs with a
real-time while the tractor was driven manually, and loaded period of 5Oms, again its rate somewhat governed this time
into Google Earth g) off-line later. The data shows several by the data rate of the IMU system. It is responsible for
parallel runs made across the oval, each time going around extracting and processing the IMU acceleration data to also
the edge of the oval to start the new run. yield the position and orientation of the tractor. The IMU data
A vital part of any autonomous and unmanned vehicle is provides a means of achieving greater temporal precision in
safety. On the John Deere tractor, much of the safety is the between GPS samples, although due to integrator drift, it is
not as accurate in the longer term. So, each time a new and and the steering is varied. After steering the tractor straight
more accurate GPS sample comes in, it is used to update or for a time, the front wheel steering is actuated to the right
overwrite the current position and orientation calculated by for a short period, and then actuated to the left again to
the IMU. straighten the tractor wheel up. In Fig. 5, the animated
In order to ensure precise navigation of the tractor, a high- trajectory of the tractor-implement-trailer is shown as it
level path tracking controller has to be designed and im- traverses around the bend under no-slip conditions. These
plemented, which is responsible for determining appropriate results can be considered to be the desired trajectory for the
actuations for the tractor, including the desired steering angle steering commands given. The square in the figure represents
and desired wheel speed. Low-level feedback controllers to the tractor, the first triangle represents the implement and the
control the actual steering angle and wheel speed have been second triangle represents the trailer. For Fig. 6, the same
designed and implemented. trajectories are plotted under the same conditions, however
2) Modeling of a Tractor-Implement-Trailer: The tractor this time allowing for the slip model instead. A significant
described above provides a vital foundation for building difference is observed. Finally, in Fig. 7, the trajectory of the
the Precision Autonomous Farming (PAF) units, which will implement is plotted, comparing both the no-slip condition as
be charged with the responsibility of carrying out specific well as the effects of differing lateral disturbance levels. The
agricultural tasks. For the seeding system, for example, as disturbance forces applied simulate the effect of traversing
discussed in Section II, precise and autonomous seeding across ground with a grade of 2% and 6%, sloping from
is considerably challenging due to the level of precision top to bottom in the plot. This demonstrates the need for
required, but also the complex and significant ground contact a steering and propulsion controller for the tractor and
forces disturbing the whole unit. The unit will consist of the implement to maintain accurate path tracking while subjected
tractor and the seeding implement minimally, but to add to to disturbances.
the challenge, it may also include a third trailing element for
carrying the necessary seed and fertilizer.
A vital part of being able to control such complex and 5
challenging systems is developing comprehensive models
which describe their dynamic behaviour as a whole, and
how their constituent parts interact. Only then can one be 0
confident of designing an appropriate control to achieve the
precise guidance. Work in [15] reported the detailed dynamic
modeling of a tractor and implement unit. This work has now
been extended to include an additional trailing element, such >
as that used for carrying seed and fertilizer for the seeding
system.
As with previous work, this new model accounts for -10
both non-slip and slip conditions, where the non-slip model
is representative of ideal conditions, and the slip model mTracplementor
represents conditions likely to be encountered in real farming -1 -- Trailer
-15
situations. The model is based on the John Deere tractor 40 45 50 55 60
already retro-fitted by the authors. Other points of note about x (M)
the model include:
* its highly nonlinear nature; Fig. 5. Tractor-Implement-Trailer trajectory under no-slip condition
. its inputs, which include propulsion of the rear tractor
wheel and steering of both the tractor and implement 3) Precision Guidance of a Tractor: The task of precisely
wheels. Steering of the implement provides active im- controlling the tractor-implement-trailer in a practical farm-
plement control and is necessary for its precise guid- ing situation is a substantial undertaking. Of course, the task
ance; needs to be achieved by taking a step-by-step approach.
. its outputs, which include the spatial position and ori- The first step in this approach is to precisely guide the
entation of the implement, and the alignment angles tractor alone. Much work has already been done in this
between the implement and tractor, and trailer and regard as discussed, and indeed commercially available auto-
implement; steer systems are in existence and being used. However,
. the use of disturbance forces to simulate real farm- progress still needs to be made in being able to control
ing conditions, including wheel slip, rolling resistance, them robustly, in other words, in the presence of significant
ground contact drag forces, and terrain related lateral disturbance forces acting on the vehicle. These forces can
gravity forces. manifest themselves into wheel slip, both in the longitudinal
Figures 5-7 show simulation results for the tractor- and lateral direction. Some recent work in [16] and [14]
implement-trailer model under varying conditions. Specifi- have addressed such an issue by including slip velocity
cally, the tractor is subjected to constant propulsion inputs, disturbance components in a kinematic model. In [14], the
are shown below in Fig. 8. The figure shows the simulation
5 of the tractor under sliding mode control with disturbance
or slip velocities acting on it. As can be seen the tractor is
attempting to track a trajectory made up of straight lines and
semi-circular paths. The initial position of the tractor is in
error and thus the control has to bring it into line with the
0E -5 desired trajectory. Slip velocities are applied and assumed to
be at a level up to approximately 10% of the velocity of the
tractor.
-10
. Tractor
Implement
---Trailer 35
-15 ____;_____;___l
40 45 50 55 60 65 70
x (m ) 30 .-=

25 Soli - tractor
Fig. 6. Tractor-Implement-Trailer trajectory with slip, no disturbances Dashed - reference

;0 ,f< 1t r =,,>$= ¢= +< <


.gu 20
------ 15.. l
i10

0,~~~~~~~~~~~~~~~~~~~~

, \ x
-10-

-16
-5 0 5 10 15 20 25 30 35 40 45
-1 Non-s[lp x (m)
Sip nodstsrbance
S io,smal distUbance
-20 S p largedisturbance
0 a 20 xCm4 60 70 Fig. 8. Robust trajectory tracking using sliding-mode control

The next step after verification of successful practical


Fig. 7. Implement trajectories for all cases control is to extend the results to include the steerable
implement to help counter the large disturbance forces.
tractor drive is assumed to be front wheel, allowing a so B. Non-Herbicidal Weeding Machinery
called flatness-based approach to control design. The model In general, weed eradication takes places two to three
in [16] assumes that the drive is rear wheel, which is a more weeks into most of the broad acre crop growth. Weed erad-
practical scenario. Here, a backstepping control approach is ication requires the two stages of weed detection and weed
used while assuming the disturbance velocities are essentially destruction. The systems that are currently operating have
time invariant, allowing adaption to be implemented. crude means of detecting weeds. Any plant that appear to
Recent work by the authors in [17] provides an alternative absorb more nitrogen is considered a weed. Weed destruction
control design method, which improves on the good work is mostly by spraying a herbicide. The current practices do
done in [16]. Once again, a kinematic model is assumed, not allow the herbicide treatments to be optimized to suit the
however unlike in [16] and extra integrator is in place on weeds to be eradicated as there are no means of identifying
the steering system, also a more realistic model. Also, the the individual weed types. Hence there is a need to develop
design methodology allows for disturbance velocities which methodologies to detect the prevalence and the individual
are bounded but not time-invariant. The control is a mix weed types so that the correct treatment and dosage can be
of sliding-mode control and backstepping. The sliding-mode applied to individual weed types.
control allows us to push the kinematic state trajectory A more advantageous approach is to find non-herbicidal
onto a surface in state space, and make it slide along this methods. Methodologies such as electrocution, electropo-
surface until it reaches it ultimate and desired destination, ration, microwaving, heating and cooling etc should be
It is a technique which can be robust to certain bounded considered as alternatives. This immediately eliminates the
disturbances by also using a switching control law. need to determine the herbicide formula and dosage and
Work is still being undertaken to execute this controller therefore, the need to identify the weed type. These methods
and others on the existing John Deere tractor, and results are particularly suitable for crop that is planted according
are immanent, however simulation results are promising and to a PFDS. In general, the weeds that grow on the crop
row itself will be defeated by the crop. However, all plants, tonomous farming machinery. Work continues in the precise
weeds or otherwise, that grow in the inter-row space will navigation of an autonomous seeding unit consisting of a
absorb nutrients that were meant for the crop and will cause tractor and implement, while autonomous and non-herbicidal
growth retardation of the crop. The authors have completed weeding is also being addressed via the construction of a
preliminary developments of a non-herbicidal weeder that small footprint weeder unit.
has PFDS/laser/vision guided crop tracking capability with
high voltage plasma arcs targeting all plants in the inter-row
space. The small foot print (0.75m x 0.50 x 0.45m) robot This work is supported in part by the Grains Research and
shown in Fig. 9 which has motorized Ackermann steering, Development Corporation, funded by the Australian Federal
electronically geared rear wheel drive and differential, a pair Government, as well as the ARC Centre of Excellence
of stereo cameras, a laser range finder, GPS and a long program, funded by the Australian Research Council (ARC)
range communication system. A five electrode plasma arc and the New South Wales State Government.
generation system will be attached to a well insulated cradle REFERENCES
that will be extending out at the back of the robot.
[1] Tsubota Ryo, Noguchi Noboru, and Mizushima Akira. Automatic
guidance with a laser scanner for a robot tractor in an orchard. Pro-
ceedings of the International Conference on Automation Technology
for Off-road Equipment, ATOE 2004, pages 369 - 373, 2004.
Fig Thomas Bell. Automatic tractor guidance using carrier-phase differ-
ential gps. Computers and Electronics in Agriculture, 25(l):53 - 66,
2000.
[3] B. Thuilot, C. Cariou, L. Cordesses, and P. Martinet. Automatic
guidance of a farm tractor along curved paths, using a unique cp-dgps.
IEEE International Conference on Intelligent Robots and Systems,
2:674 - 679, 2001.
[4] F. Nelson, T. Pickett, W. Smith, and L. Ott. The greenstar precision
madetowardsachievingafutureprecision auton- farming system. In Position Location and Navigation Symposium
IEEE, pages 6-9, 1996.
[5] L. Feng and Y He. Study on dynamic model tractor system for
automated navigation applications. Journal of Zhejiang University:
Science, 6A(4):270-275, 2005.
[6] H. Pota, J Katupitiya, and R. Eaton. Simulation of a tractor-implement
model under the influence of lateral disturbances. In Proceedings of
Orleans, December 2007.
[7] J.-Y Wang and M. Tomizuka. Gain-scheduled h-inf loop-shaping
auoomuFfring.system robot agriculturebism
Weecisiong .
Fig .
Weeding
9. controller for automated guidance of tractor-semitrailer combination
vehicles. In Proc. of the American Control Conference, pages 2033-
Research and development of this system is currently D 2000.
2037
[]Pushkar Hingwe, Andrew K. Packard, and Masayoshi Tomizuka.
progressing. Linear parameter varying controller for automated lane guidance-
experimental study on tractor semi-trailers. Proceedings of the
of~~~~~ ~CONCLUSION
IV. ~ ~ ~ ~ ~ ~ ~~~~~~~hAmerican IEEEulur
46thslo Conference,Conference,
Ineraioa
Control 3:2038 - 2042, 2000. Control, New:12-16,
onoh Decision
[9] K Pathak and S. Agrawal. An integrated path-planning and control
This paper has presented the requirements and progress approach for nonholonomic unicycles using switched local potentials.
made towards achieving a future precision autonomous farm- IEEE Trans. on Robot., 21(6):1201-1208, 2005.
ing system. The system proposed is a relatively complex [10] J. Yang and J. wheeled Kim. Sliding mode control for trajectory tracking of
altovide stherlinketredand thediferarchicanent -siste ting
s tesnonholonomic
at a cn15(3)I578-587, 1999.
mobile robots. IEEE Trans. Robot. Autom.,

tems within systems. The systems described include a mix [11] M. Fliess, J. Levine, P. Martin, and P. Rouchon. Flatness and defect
of precision agriculture and autonomous, robotic farming ofControl,
non-linear systems: Introductory theory and examples. Int. J of
61(6):1327-1361, 1995.
machinery. Such a mix is increasingly important for the [12] H. Sira-Ramirez and S. K. Agrawal. Differential Flat Systems. New
successful future operation of the farming industry. For an York: Marcel Dekker, 2004.
autonomous farming system, precision agriculture is most [13] J.of Ryu, S. K. Agrawal, and J. Franch. Motion planning and control
a tractor with a steerable trailer using differential flatness. In
important for setting guidelines for the precision machinery Proc. ASME Int. Design Engineering technical Conf (IDETC), pages
to follow, such as the most appropriate and efficient farm DETC2007-35288, 2007.
[14] Agrawalmobile
S. K. and J.-C. Ryu. Trajectory planning and control ofa
laot swell layout,
as dosage
as types and levels for fertilizer,
herbicides and pesticides. Such guidelines are inherent in the
~~~~~~~~~~~~~~~~~~car-like
robot with slip using differential flatness. In To appear,
Proc. IEEE Int. Conf on Robotics and Automation, 2008.
proposed PADS and PFDS. It is these data sets which tend to [15] J. Katupitiya, R. Eaton, and T. Yaqub. Systems engineering approach
provide the link between the different sub-systems within the to agricultural automation: New developments. In Proc. of the 1st
Annual IEEE Int. Systems Conference, 2007.

You might also like