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

FACILITATING  ISO 11783 specifies a serial

data network for control and


AGRICULTURE communications on forestry or
AUTOMATION USING agricultural implements
STANDARDS  It standardises the method and
format of data transfer between
sensors, actuators, control
Robert K. Benneweis P. Eng elements, display and storage
units
Outline  ISO 11783 provides
 Available standards interoperability and
 Developing standards interchangeability of electronic
 Implemented automation units between different types of
 Standard based automation implements and implements
implementation from different manufacturers
 Potential standard based  Specifies a standard electronic
automation implementation interface that is similar to other
 Potential tractor – implement standard tractor – implement
control interfaces, such as:
 Automation safety  Three point hitch
 Facilitating Standard standard – ISO 730, ISO
implementation 789, ISO 2332
 Future agriculture automation  Hydraulic remote
 Conclusions connection – ISO 5676,
ISO 17567
Available standards  PTO standard – ISO 500
 ISO 11783

 ISO 11783 consists of the following 14  Part 7 – Implement message


parts: application layer (IS) (DAmd)
 Part 1 – General (FDIS)  Part 8 – Power train messages
 Part 2 – Physical layer (IS) (IS)
 Part 3 – Data Link layer (IS)  Part 9 – Tractor ECU (IS)
 Part 4 – Network layer (IS)  Part 10 – Task controller and
 Part 5 – Network management management information
(IS) system data interchange
 Part 6 – Virtual terminal (IS) (FDIS)
(DAmd)  Part 11 – Mobile data element
dictionary (FDIS)
 Part 12 – Diagnostics (DIS)  Part 14 – Automated functions
 Part 13 – File server (FDIS) (WD)

Network Structure (ISO 11783)

 Parts 1 to 5 and 12 specifies a  Parts 7, 8, 9, 10, 11 & 14


standard ISO 11898 based data specify requirements to
communication network for implement automation
connected agriculture mobile  Part 7 specifies measure
systems and command messages
 Parts 1 to 5 and 12 are the for control of:
‘foundation’ of the standard on  PTO
which controls are able to be  Hitch
implemented as specified by the  Auxiliary hydraulic
remaining parts valves
 Part 6 specifies a standard  Guidance
operator interface for setting up  Task controlling
and operating an implement or  Tractor operation
sensor system control
 Part 6 is for ‘manual’  Part 8 specifies measure
operations of implements or for and command messages
possible set up of automated for control of:
functions  Engine
 Transmission • Headlands implement
 Part 9 specifies a network control of tractor
interconnect unit between functions
the implement bus and the • Other automation
tractor bus. It also function of implements
specifies 3 classes of
tractors:  Parts 13 specifies
 Class 1: provides requirements for a file
messages server on the mobile
– Basic sensor data, implement system
power management
& light controls Other Available standards
 Class 2: provides
messages  IEC 61162-3
– Date & time, hitch  Maritime navigation and radio
draft, aux valve communication equipment and
status, distance systems - Digital interfaces –
traveled & direction Part 3:
 Class 3: provides  International version of the
messages USA National Marine
– Hitch, PTO & Aux Electronic Association’s
valve commands NMEA 2000 standard
 Location (NMEA  ISO 15077
2000) messages  Operator controls — Actuating
 Front hitch option forces, displacement, location
 Power control and method of operation
 Part 10 specifies task  Requirements for operator
controlling and the controls associated with virtual
interface between the terminals, as specified in ISO
management computer and 11783-6, are given in Annex B
the implement:  ISO 15765
• Data interchange  Diagnostics on CAN
schema based on XML  Primarily intended for
• Definitions of tasks to diagnostic systems, developed
be performed including to also meet requirements from
site specific control other CAN based systems
• Defines tractor – needing a network layer
implement configuration protocol
and offsets between  SAE J1939
connection points and  Recommended Practice for a
implement elements Serial Control and
 Part 11 is the data Communications Vehicle
dictionary for part 10 data Network for light and heavy
entities: duty on and off road vehicles
 Part 14 specifies measure and equipment
and command messages for
control of:
Developing standards
 ISO 25119  ISO 25119 consists of 4 parts
 Part 1: General principles
 ISO 25119 is being developed by for design and development
TC23/ SC19/ & SC3 JWG6  Part 2: Concept phase
 Working draft documents  Part 3: Series Development,
based on IEC 61508 are Software, Hardware
being prepared  Part 4: Production,
 ISO 25119 provides safety Operation, Modification
requirements and guidance on the
principles for the design of high  Part 1 specifies the phases
risk functional parts of control of the overall equipment
systems used in agricultural and lifecycle which are:
forestry machinery to ensure  Phase 1: Concept
human safety phase
 It applies to high risk functional  Phase 2: Series
parts of electrical/ electronic/ Development,
programmable electronic systems Software, Hardware
and as part of mechatronic systems  Phase 3: Production,
 It does not specify which Operation,
dangerous critical functions and Modification,
which categories shall be used in a Decommissioning
particular case

ISO 25199-Part 1 specifies the phases of the overall equipment lifecycle


ISO 25119-Part 1 specifies risk analysis to determine hardware and software design
requirements

 Wireless sensor networks Implemented available automation


 A new standard is being  Headlands control
developed by TC23/ SC19/  An individual controller records
WG5 for wireless sensor operator control actuations as
networks the tractor – implement
 The standard specifies wireless completes a turn between two
data communication between passes in a field such as:
remote sensors, base stations  Throttle down/ gear
and/ or interfaces to wired down as approaching
networks for application in headlands
agriculture, including  Stop machine primary
communication to management function
systems  Reduce machine
 The wireless remote sensors secondary function such
can be mounted on tractors, as fan rpm
implements, stationary  Raise machine from in
equipment and facilities, in ground to headland
fields and green house crops, on positions
animals, with products and in  Complete turn to next
the environment pass
 Wireless sensor are able to  Lower machine from
replace expensive wire headland position to in
connections, or for locations ground
subjected to high wear and/ or  Start or resume machine
not accessible by wire functions
connection (i.e. rotating shafts)  Throttle up/ gear up
 Stand alone headlands  Auto steering
controller has individual  Straight line paths
connections to operator controls  Navigation (gps)
and machine actuators receiver is connected to
the auto steering system
 Map based rate control to provide the actual
 Site specific control of location of the tractor –
implement operations implement in the field
 Planned implement  Implement operating
operations and settings width is entered into the
based on geo-referenced auto steering system
or site specific locations  Tractor – implement
within a field using an location of an operator
management computer controlled first straight
 The planned commands line pass within a field
are transferred to a map is logged in the steering
based controller on the controller system
tractor – implement  The steering direction of
connected system each subsequent pass is
 Navigation (gps) controlled by the auto
receiver is connected to steering system using
the map based controller the navigation (gps)
to provide the actual receiver location
location of the tractor – information and the
implement in the field previous logged pass
and the map based offset by the implement
controller sends the operating width
planned commands for  Operator controls
that actual location to headlands turn from one
the implement pass to next pass
controllers  Curved line paths
 Actual implement  Operations same as
operations and settings straight line path, except
are sent to map based first pass can be curve
controller to be logged  Auto steering system
for that actual location has capability to
to a file for transfer to determine desired
office computer direction of travel from
 Temporal specific control of previous curved path
implement operation offset by the implement
 Planned implement width
operations and settings  Available auto steering system
based on seasonal use proprietary connections &
timing signals
 Available map based controllers
use proprietary connections & Standard based automation
signals  Headlands control
 Headlands control can be  Raise machine from in
implemented using ISO 11783 ground to headland
messages and controllers positions
 Part 7 tractor facilities  Complete turn to next
messages can be used for pass
implement – tractor control  Lower machine from
 Part 14 can be used to record headland position to in
events and synchronise controls ground
 Throttle down/ gear  Start or resume machine
down as approaching functions
headlands  Throttle up/ gear up
 Stop machine primary  No other proprietary H/W
function controllers are required
 Reduce machine
secondary function such
as fan rpm

Headlands control

 Map based rate control  The task controller sends and


 Site specific control can be receives process data messages
implemented using ISO 11783- to/ from ISO 11783 compliant
10 messages and a task implement controllers
controller  No other proprietary H/W
 Use Part 11 Data Dictionary controllers are required
data entity definitions to
identify message data
Map based rate control

 Auto steering  Navigation controller connected


 Straight line or curved path to ISO 11783 implement bus
steering control can be  ISO 11783-7 steering
implemented using ISO 11783- commands the navigation
7 messages and a compliant controller are sent to tractor
steering controller ECU for transmitting to the
 Steering controller connected to steering controller
the tractor bus

Auto steering
 Combined auto steering & headlands implemented together on ISO
control 11783 network
 Auto steering possible using  It is therefore possible to have
ISO 11783 auto steering when turning from
 Headland control possible using the first pass to the next pass
ISO 11783  Therefore the operator does not
 Both auto steering and have to turn the tractor –
headlands control can be implement through the
headlands turn
Combined auto steering & headlands control

Potential standard based automation Guidance or direction


implementation status and commands
 Implement controlled tractor  ISO 11783 Part 7 tractor
 ISO 11783 Part 7 messages for command requests and control
implement control of tractor  Tractor cruise control
functions  Combine constant PTO
 PTO measured status speed and cruise control
and activation with guidance
commands  Auxiliary valve slip
 Hitch measured status control and cruise
and activation control with guidance
commands  ISO 11783 Part 14 automated
 Auxiliary hydraulic functions
valves measured status  Messages between
and activation tractor & implement
commands controller & automation
master controller on the desired implement
implement tillage depth
 Logging sequence based  Tractor auxiliary valve
on time, distance or control to maintain
event triggers implement fan rpm
 Automation control by  Tractor speed control to
messages from function maintain desired draft
controllers triggered by and depth
logged sequence of  Other possible
events implement control of
tractor supplied
 Advantage of implement
functions
controlled tractors
 Reduced time to  Planned tractor – implement control
accomplish same area  ISO 11783 is a communication
operations as manual network, control is by messages
operations  With map based rate control,
 Reduce fuel pre-planned application rates
consumption for same are communicated to an
area operation as manual implement controller
operations  The implement controller then
 More accurate completes the rate commands
implement operations, when specified
i.e. depth control,  The tractor – implement
application rate control connected system can be
 Reduce implement cost controlled by the same method
by direct use of  Work in the field can be pre-
auxiliary hydraulic planned for the most efficient
valves on tractors operations
 Examples of standard based  Tractor – implement path
implement control of tractors planning is one example of this
 Tractor auxiliary valve pre-planning of work
control to maintain
Planned tractor – implement control
 Robots  With automation it is possible
 With auto steering, headland to have one operator control a
control, implement control of number of implements to
tractor, map based rate control achieve greater operational
and path pre-planning, is the efficiencies
operator really required?  Using wireless networks
 Can a tractor- implemented between standard implement
connected system operating networks, a master implement
autonomously? with an operator can ‘lead’ a
 Yes, demonstrated as early as number of similar autonomous
1958 at Reading University implements
using an International Harvester  During harvest, it is also
B250 tractor possible to have an autonomous
 An autonomous self-propelled grain cart follow a combine
windrower was successfully during hopper unloading, then
operated in the late 1990 travel to unload in a large truck
at the edge of the field
 Demeter
 Sponsored by NASA, New  Herds/ Packs
Holland and Carnegie Mellon  After operating with clones, it
University demonstrated an will possible to move to a
autonomous self propelled master autonomous implement
windrower, which operated (robot) leading a number of
through night without an similar robots
operator  This group of autonomous
 Why didn’t Demeter make it to implements can operate
market? together without a leader,
 It was a research project cooperating together doing their
and required cost assigned work, similar to a herd
effective development of animals or a pack of wolves
to meet market  These autonomous implements
requirements can be small (i.e. a single row
 The market was not planter or a single row
ready for an harvester) but in large numbers
autonomous implement to accomplish the work of a
 According to one large implement
manager from New  With is arrangement, if one
Holland it lacked a small implement malfunctions,
sensor it does not stop the work of the
• A lawyer sensor! other implements
 Clones  Loading or replenishing the
 It will be difficult for bins or hoppers on planters or
autonomous farm equipment to fertilisers can be completed one
be accepted by farmers implement at a time, therefore
 Farmers will still want to have not stopping the work of all the
the operator controlling the implements
tractor
Autonomous implement safety  Operations would only proceed
 Operator safety if the zone of safety was not
 W.S. Reid presented a paper at occupied by an individual or
the 2004 ASAE conference in obstacle
Ottawa Canada titled ‘Safety in  This zone of safety can be
Perspective, For Autonomous observed by vision, radar or
Off Road Equipment’ laser systems
 Data was presented that  A similar type of vision system was
indicated the 68% of farm implemented on the Demeter
accidents in regions of NA windrower
involved tractors (45%),
machines (12%) or trucks Facilitating Standard implementation
(11%)  AUTOSAR (Automotive Open
 For all tractor accidents, System Architecture)
rollover was 43%, run over was  The primary objective of
18% and fall off was 10% AUTOSAR is to create an
equaling a total of 71% of all infrastructure which encourages
accidents cooperation on E/E standards
 A significant number of while maintaining competition
accidents involve the operator on innovative applications
being caught in an attached  AUTOSAR vision is an
operating implement (left cab improved complexity
with implement operating) management of highly
 Autonomous implements integrated E/E architectures
removes the operator or through an increased reuse and
passenger from the tractor exchangeability of SW modules
which would reduce these between OEMs and suppliers
accidents by the above %  The AUTOSAR project goals
will be met by specifying and
Robotics safety standardizing the central
 Obstacle avoidance systems architectural elements across
 Reid proposed a zone of safety functional domains, allowing
around the connected industry competition to focus
implement on implementation
The AUTOSAR solution is based on standardized SW interfaces which support both the
exchangeability of SW components and HW independence

 Agrosar (Agriculture Open System  AGROSAR can improved


Architecture) complexity management of
 Propose a partnership similar to highly integrated E/E
AUTOSAR to enable system- architectures through an
wide process optimization of increased reuse and
agriculture electronic systems exchangeability of SW modules
(i.e. partitioning and resource between OEMs and suppliers
usage) and allow for local  The AGROSAR solution is
optimization to meet the based on standardized SW
runtime requirements of interfaces which support both
specific devices and hardware the exchangeability of SW
constraints components and HW
independence
A possible AGROSAR software architecture
Future agriculture automation  Using the above predictions
then agriculture could
Ray Kurzweil in his book ‘The Age  be fully automated
of Spiritual Machines’ provides  have no human
possible future capabilities of employment for
agriculture automation production

 2019  2099
 Computers are embedded  The reverse engineering of the
everywhere, walls, desks, human brain is complete
clothing, bodies  Substantial advantages to
 $4000 (1999 $) computer have machine based intelligence
the computational capability of  There are basic rights of
the human brain machine based intelligence
 Massively parallel neural nets  ???
and genetic algorithms are used
 Automated driving systems are
highly reliable and have been Conclusions
installed in nearly all roads
 Using the above predictions  Standard based systems assist with
agriculture could the development of agriculture
 have fully automated automation
field operations  Provides the ‘foundation’ of a
 have widespread control and communication
availability of serial data network
bioengineering  Messages and protocol now
technology, but the available for implementing
danger of creating automation
diseases
 have computer  Standard based systems allow the
programs determining combining of implemented single
crop rotations and functions
nutrients to be applied  Auto steering and headlands
for forecasted weather combined to provide non
conditions operator control of tractor –
implement system operations
 2029
 $1000 (1999 $) computers have  Standard base systems facilitate the
the computational capacity of rapid implementation of autonomous
about 1000 human brains agriculture equipment
 Computing now conducted on  Effort can be focused on the
massively parallel neural nets autonomous operations
based on reverse engineering of  Efforts are not need on a base
the human brain system to support autonomous
 Nanoengineered robots have the operations
microbrains with the capacity
of the human brains

You might also like