The planning and control architectures for mobile work units in the field include different layers of .... When focusing on the management of field operation the task of optimised field data management becomes ... service information systems. 2.
WP1
Functional environment of a mobile work unit Sørensen, C.G.1); Suomi, P. 2); Kaivosoja, J. 2); Pesonen, L2) 1)
University of Aarhus, Faculty of Agricultural Sciences, Department of Agricultural Engineering, 8700 Horsens, Denmark. 2) MTT Agrifood Research Finland Vakolantie 55, FI-03400 Vihti, Finland
Project: InfoX T - User-centric mobile information management in automated plant production
1. Introduction......................................................................................................................................2 2. Data flow analysis and technical requirements for the information management system in automated plant production..............................................................................................................3 2.1. Entity definition: identification of work units ..........................................................................4 2.1.1. Competences ......................................................................................................................5 2.1.2. Identification of elements of mobile work units ................................................................6 2.1.3. Selected work units ............................................................................................................6 3. Information model............................................................................................................................7 3.1. Entities involved with field operations .....................................................................................7 3.2. Managing field operations ........................................................................................................8 3.3. Information model for spraying ................................................................................................9 3.3.1. Process decomposition.....................................................................................................10 3.3.2. Data modeling ..................................................................................................................21 4. References......................................................................................................................................27
1
WP1
1. Introduction The planning and control architectures for mobile work units in the field include different layers of abstraction for handling both deliberation and reactivity (Chatila, 1995). In a hybrid architecture deliberation or mission planning focus on the predictable or goal-directing behaviour of the work units (e.g. route plan) while local reactive behaviour deals with the uncertainty of the environment and adaptation to local conditions during execution. A number of approaches to operation planning for agricultural machinery, ranging from manual planning systems to various degrees of automated planning involving parameterisation of the planned operation have been attempted (Stoll, 2003). Fig. 1 outlines the basic management processes which are identified within the agricultural plant production cycle for both manned and unmanned machinery items. The management activities concentrate on planning and controlling the execution of operations on some soil or crops (Sørensen, 1999). These operations include soil treatment, seedbed preparation, seeding, fertilising, plant care, harvesting and irrigation. Operation describes the agronomic purpose of an activity, while tasks describe the realisation of the operation involving relevant resources in terms of implements. The decomposition of information processes is based on the management functions ranging from strategical to operational planning, execution control and evaluation, and a number of underlying processes and subprocesses. The operational plans are decomposed for formulation and control of the planned operations and tasks.
Arable farming
Strategic planning
Tactical planning
Operational planning
Planned operations
formulate jobs formulate
Revision of Task formulation task formulation terms route in in terms of of instructions for and planning vehicle/implement task scheduling
jobs formulate tasks formulate tasks modify task modify tasks
Execution
Operational crop planning
required operations operations urgency operations specifications
Handling tasks
select task inspect task
Evaluation
Execute tasks
control task control operation control device
Figure 1. Information and planning activities in agricultural operations management with the identification of the revised task formulation to be invoked in the case of autonomous vehicles (adapted from Goense & Hofstee, 1994) In relation to Figure 1, it should be noticed that the activity of observing and monitoring is also to be regarded as an operation, which can be planned, executed and controlled in the same way as for the traditional machine operations (Sørensen et al., 2002). In this way, the task of observing/monitoring can be formulated according to the actual needs of observing or monitoring of the systems states, the costs-benefits of acquiring a specific information, etc. The functional environment of a mobile work unit within an automated plant production context consists of its internal and external interaction with an overall information management system on the farm. The focal point of the information management system is to sustain the planning and execution of farm operations.
2
WP1
When focusing on the management of field operation the task of optimised field data management becomes one of carrying out the following steps or procedures: • • • • •
creating planned field operations transferring or delivering the plans to the field with specified tasks setting up the mobile work units for executing the planned operation managing, controlling and recording the field operation documenting the executed field operation for recordkeeping and managerial purposes
By specifying in detail the information provided and the information required for the information handling processes in Figure 1, the design and functionalities of the individual information system elements can be derived. That is the case both for on-board machinery information systems as well as for support service information systems.
2. Data flow analysis and technical requirements for the information management system in automated plant production A detailed structuring and formalisation of physical entities and the information, which surrounds the planning and control of efficient mobile working units in automated agricultural plant production systems is a decisive prerequisite for the development of comprehensive and effective ICT-system for task management on the farm. In this context, it is essential that information requirements, communication protocols and common definitions of the exchanged information are set up. Scheepens (1991) presented the concept of information modelling as the basis for this important task. The basic idea is to model all the activities and decisions, which take place in a targeted production section and combine this modelling with all the relevant data. The formal description includes entity definition (in this case mobile work units), a process model (activities and decision processes) and a data model (data relating to the processes). The defined processes in the process model and the entities and attributes in the data model provide the basis for developing compatible information systems. A corresponding information modelling approach was developed in a Finnish research project focusing on analysis of user requirements for farm information management systems (Nurkka et al. 2007, Pesonen et al. 2007). This project focused on malt barley production and used this process as a case to implement a usercentred approach to farm system development. The project team exploited experience of cognitive systems engineering methods and especially such that apply functional modelling of the work domain. The methodology was originally developed at Risö National Laboratory in Denmark by Jens Rasmussen (1986) and was later developed by Vicente (1999). The model has typically been used to analyse generic work domain control demands for the design of automation systems for complex industrial processes. At VTT Technical Research Centre of Finland the method has developed further in two respects: First, a method for deriving generic user work demands, labelled core-task demands, on the basis of the functional analysis was developed. Second, a tool for describing situational decision-making models was constructed which include analyses of available information and operating possibilities. (Norros 2004). These tools were applied in the malt barley production process. The modelling exercise involved experts of agriculture, malt process experts, and farmers involved with farming methods. The acquired models were tested and developed further in interaction with actual malt barley growers in four farms. The information models acquired based on experience of the present traditional farming process were in the next phase completed by research results concerning new information needs and possibilities of ICT-based precision farming. The results of these several modelling phases were used to conceptualise the information structure and user interface for farm information management. The invoking of information modelling provides a sound approach for specific applications. As part of the applicability of such information modelling approaches, the formation of international standards is important. On-going work in this area include the ISO TC 23/SC 19/WG1, which has the purpose of setting
3
WP1
up an open interconnected on-board system, permitting electronic units to communicate, and to define the data exchange with the Farm Management Information System (FMIS: includes software, decision support system, etc. for farm management).
2.1. Entity definition: identification of work units In the primary agricultural production, the high degree of mechanization has increased the productivity considerably in the last decades. This development is in the process of being coupled with automation and extensively use of embedded ICT system. Control of field machinery (conventional, like tractor with implement, or autonomous vehicles, like robots) enables, by use of advanced ICT, collection of detailed sitespecific information during operation execution. This contributes to minimized resource input and to an environmentally sound and quality optimized production via decision support systems or directly via on-line control (Martin-Clouaire & Rellier, 2000; Sørensen, 1999; Sørensen et al., 2002; Suomi, 2006). Planning and formulation of jobs will include indication of expected time schedule on the basis of the immediate crop development, weather forecasts, etc. The job descriptions will be transmitted to the tractor/implement for control and manual/automatic site-specific adjustment of implements. In cases of realized work results deviating from the planning, on-line corrective measures will be invoked. The final work result will be recorded and documented, and the obtained data will be stored for learning and use in connection with new loops of planning or control – see Figure 2.
Labour/ / Arbejdskraft teknik technique
Mark: Field: - transient midlertidige attributter attributes
Mark: Field: - permanent permanente attributter attributes
Eksterne External databases databaser
Expert knowledge - ekspertviden processing - processering
Machine/ Maskine/ redskab implement
Implemented ø operation
MIS - database FMIS
Operation plan
Adjustments
Operator ør Operat Operator
Instructions Instru
Information
Beslutninger Decisions
Erfaring/ Experience/ preferencer preferences
Figure 2. Information handling in the field and on the farm Figure 2 gives an overview of the information management necessary to implement an effective task management on mobile work units in plant production. Within this concept, the task management function will provide the farmer with a scheduling tool for planning and controlling the tasks relevant to the field operations. The principal output from the deliberation processes is the formulated operation and task plan, which will be downloaded to the machine/implement unit. Field operations maps are the instructions that both guide vehicle-based movements in the field and control concurrent agronomic operations. This task plan will be dynamic indicating that time will be dealt with explicitly and if knowledge on the environment increases or improves, it will be possible to reformulate the plan in order to continually uphold a timely and
4
WP1
cost-efficient operation. The planning and control system must be able to predict the evolution of system states (field and crop development, machine performance, etc.) and plan the actions of work units accordingly. Also, the system must be reactive and capable of reformulating plans based on observations and feedback from the actual implementation of the tasks. Figure 3 shows the planning and control loops of the general prescriptive task management functions together with its integration with the operator at various levels of the information system.
Figure 3. Planning and executive control loops for field machinery. The global model indicate the overall off-line planned operation specifications outlining the agronomic requirements, like dosage, working depth, prescriptive driving patterns, etc. The local model handles the reformulation of prescribed plans as a consequence of unexpected events during execution, user-induced alterations, etc. The local model together with the on-line control function keeps the machine and implements settings continuously on target.
2.1.1. Competences The requirement assessment, development and implementation of an information management system for mobile work units require a number of competences and approaches to be employed. In terms of management efforts and technology assessment the following competences are included: -
usability and applicability studies of the proposed technologies analysis and decomposition of machine operations resource optimization and decision support
5
WP1
As regards technology components, these include a mixture of sensor and communication elements: -
on-machinery monitoring/display units on-machinery control units tractor-implement communication systems wireless communication system between machines and support services (ex. internal/external databases) sensor systems for continuously updating of system status information
2.1.2. Identification of elements of mobile work units The implementation of field operations requires working units comprising field machinery. Field machinery is traditionally based on tractor-implement combinations, or on large, self-propelled units. A working unit is, in this context, defined as an individual unit working on its own with a prescribed job. A fully integrated ICT for mobile work units in arable farming is seen as comprising three main communicating elements: • the central unit being responsible for supervising the general job execution by sending specific tasks to the mobile main work unit, handling unexpected events, managing results of the performed job, and updating a farm database with work results • the main work unit is an independent vehicle that is able to traverse a field and reach specific and planned locations. Coordinates of the locations are sent from the central unit as part of the task description • the implement is a device along with its software connected to the main work unit. It is responsible for performing the planned agronomic operation according to the pre-set settings The embedded task management has the following workflow: • planning field tasks and/or operations using software on a FMIS in the farmers or contractors office • the task data produced by the planning software is converted to the data format required for the implement control units • the task data is transferred wireless to the task controller of the mobile work unit • the task controller uses the task data to transmit process data to the ECU on the implement. • the task controller collects task data • the collected data are transferred wireless to FMIS • the collected data are evaluated by the FMIS
2.1.3. Selected work units By using the derived definition of a work unit a number of work unit configurations were selected for the InfoXT project to be included in the scenario construction. The selections were divided into 2 types of configurations: • tractor-implement work unit: o equipped with an ISOBUS communication system. o equipped with a machine specific communication system. •
supporting network infra structure: o on-line wireless communication (PDA, “black box terminal”, GPRS, Wlan, etc.) o cell phone communication
6
WP1
The further specifications of the selected work units should all be finalised according to the functionalities described in the previous Sections. Requirements topics include rugged on-board computers (laptop, PDA …), user adapted interfaces in terms of interactions and displays, and type of wireless network (GPRS, Wlan, etc)
3. Information model 3.1. Entities involved with field operations On the arable farm, field operations are carried out in relation to a number of different objects, like field, crop, operators, machinery, etc. Figure 4 gives the objects involved in field operation management together with the main attributes describing the information needed, as well as the interrelations between objects O p e ra to r s fu n k tio n wage h o u rs w o rk in g
F a rm
Land
nam e a d d re s s e n te rp ris e
F ie ld s ta tu s
F ie ld
a c re a g e lo c a tio n
s ta tu s c h a ra c te ris tic s
lo c a tio n le n g th b re a th shape a re a
m a c h in e ry c a p a c ity
tim e v a lu e P la n n e d m a c h in e ry s ta tu s
P la n n e d use p e rio d d u ra tio n
p e rio d v a lu e L a b o u r/m a c h in e r y use
M a c h in e ry s ta tu s
o p e ra tio n la b o u r/m a c h in e ry
R e a liz e d u s e
s ta tu s c h a ra c te ris tic s
tim e d u ra tio n
W o r k m e th o d
O b s e rv e d m a c h in e ry s ta tu s o b s e rv a tio n v a lu e
P r o d u c tio n
typ e a c tiv itie s m a c h in e ry la b o u r
p e rio d d u ra tio n
p e rio d v a lu e
O b s e rv e d fie ld s ta tu s
M a c h in e r y
P la n n e d o p e r a tio n
P la n n e d fie ld s ta tu s
p ro d u c t p ro d u c e d
P la n n e d s ta tu s p e rio d v a lu e
O p e r a tio n
P ro d u c t
typ e c h a ra c te ris tic s
P ro d u c t s ta tu s
typ e
s ta tu s c h a ra c te ris tic s
Im p le m e n te d o p e r a tio n
O b s e rv e d s ta tu s
tim e
tim e e tim v a lu e
C r o p p in g m e th o d m e th o d o p e ra tio n s p e rio d im p le m e n ta tio n
C ro p P la O b snenrv e de dc ro p s ta tu s
typ e
tim e d p e rio v a lu e
F obre O s ecrv a setd s ta tu s ptim e rioe d cvhaalu raec te ris tic s
C rbospe rv O s ta ed tu s s ta tu s s ta tu s c h a ra c te ris tic s O b s e rv e d s ta w e atuthse r
O b s e rv e d s ta c r o tu p s ta tu s tim e lu e v a lu
timee tim e n cvoanlu d itio
Figure 4. Objects involved with the planning and implementing of field operations (Sørensen, 1999).
7
WP1
The main components involve the farm and a number of fields hosting different types of crops. Production resources include operators and other types of work crews together with their use of machinery and equipments. Another component is the product or product mix identifying the output from the production process or operation (e.g. harvested yield). The focal element is the operation as depicting the operational activity performed by the resources on the fields and crops. The operations are carried out according to some specified work method describing, for example, the type of machinery items involved. The information associated with the operational activities of the farm is described in the attributes of the elements listed in the above figure. The attributes specify the kind of knowledge and data relevant to the decision-making processes connected to the planning and implementation of the operations. These attributes include planned and observed status of the entities, where the observation can be done directly by human observation or by the use of some monitoring device. It is important to understand the concept of an operation and, for example, a task as part of the operational activities on the farm (Sørensen, 1999). An formal definition of an operation is given by van Elderen (1977), who states that an operation is “a technical coherent combination of treatments by which at a certain time a characteristic change of condition of an object (a field, a building, an equipment, a crop) is observed, realised or prevented”. This definition extends operations beyond those for crop production to supporting enterprise functions like maintenance, repairs, observation, etc. An operation is generally seen as the link between some resources (e.g. labour and machinery), some materials processed, and some material produced (e.g. harvested crops, repaired machine, etc.). Table 1 gives the various definitions applying to farm operations.. Table 1. Structure of arable farm operations Cultural practise
Operation
Working method
Task
Cultural practises are seen as the human intervention in the agricultural crop production system. Examples include soil tillage, seeding, fertilising, plant care, and harvesting. To realise the cultural practises the farm manager choose one or more operations, i.e. operations deals with what should be done to meet the objectives set by the cultural practises. Specifications like working speed, working depth etc. must be given for each operation. The method by which the individual activities within and operation or chain of operations are carried out and co-ordinated with each other.
A task defines one or more operations carried out by a group of workers and machinery items, a work-set, working physically together (e.g. operator1 + tractor + sprayer). Each work-set carry out one or more operations simultaneously or sequentially following defined specifications, a certain working method, and on a specified object.
Attributes: - type - … Attributes: - operation type - work method type - specification for execution - … Attributes: - type of work method - sequence of activities - number and type of equipment - … Attributes: - task type - operation type - …
3.2. Managing field operations When field operations and tasks are planned and implemented, the central aspects of Figure 4 will evolve around farmers acquiring information on the current or future states of the objects involved. The farmers will then make their planning efforts and subsequently revise their plans according to the observations made. This mechanism is shown in detail in Figure 5.
8
WP1
rv se Ob
ed
Control and adjustment of the operational plan
us at st
Status to be observed Observation Observation
Observed status
Work plan Scheduling Scheduling
d re ui tion q Re p e r a o
Decision Decision making making
Im p op lem er en at te io d n
Operation to be carried out
Formulation Formulation Operational plan ofofthe the operational operational plan plan
Planned operation
Tactical Tactical planning planning
Implementation Required status
Figure 5. Task management for field work (Sørensen, 1999) The task management is the tool to plan and evaluate work in the field. The decision processes are centered on specifying what, where, how, by whom, and when the field work should be carried out. On the basis of a tactical plan, the formulation of an operational plan can be carried out. In the course of time this plan can be adjusted while following observations of the crop and the forecast of for instance the weather as well as the results of already executed operations. The implementation of the operational planning will follow the below scheme: •
a planned operation is reported to the decision making process. Based on some observed status the decision-maker decides whether or not an operation is required
•
a required operation is reported to the scheduling process. This process co-ordinates the required operation with the other operational activities on the farm. On the basis of the capacity, availability and priorities the labour and machinery process determines which operation to implement and at what time
•
the implemented operation is reported to the control/adjustment process for further planning and evaluation.
As will be noted, the operational planning process in agriculture is highly dynamic and interactive. That makes heavy demands on any proposed planning system, which will have to cover the creation of a schedule of work processes over a longer period (predictive scheduling) and the adaptation of an existing schedule due to actual events in the scheduling environment (reactive scheduling). When a task is formulated and transferred to the mobile unit for implementation, the modification and revising of the task, may be done as part of the operational planning or directly by the operator through a task controller interface (e.g. virtual terminal).
3.3. Information model for spraying The case of plant care or spraying application is selected for the derivation of data flow and information handling. In the notion of Figure 4, the case depicts the spraying operation, where this operation combines machinery items (tractor + sprayer), a crop which is in the need of herbicide, and generates the product of a crop being in a new state cleared of weeds, fungicides, or insects.
9
WP1
3.3.1. Process decomposition The process model describes the information flows that is interchanged between the different processes. Analyzing processes in an information system is done independently of the possible technical solutions and possible types of architecture. In the case of spraying, the activities of the spraying operation are described in a targeted process model. A business like arable farming involving field operations is decomposed into functions and processes following the principle of Figure 6.
: Business process
Arable farming
Strategic planning
Tactical planning
Operational planning
Planned operations
formulate jobs formulate
Revision of Taskformulation formulation task terms route in in terms of of instructions for and planning vehicle/implement task scheduling
jobs formulate tasks formulate tasks modify task modify tasks
Operational crop planning
Execution
Handling tasks
required operations operations urgency operations specifications
select task inspect task
Evaluation
Execute tasks
: Functions : Processes
control task control operation
: Sub-processes
control device
Figure 6. Process decomposition of arable farming as a business process Functions include strategical planning, tactical planning, operational planning, marketing, management of land, management of labour and machinery, evaluation, etc. These functions are further divided into possesses which is demonstrable and which has a clear starting and ending point. For example, in the case of the operational planning, the continuous natured function encompasses precisely defined decision activities concerned with formulating, controlling and adjusting the operational plan and implementation of specific field operations in the short term (day, week). Each process requires a process description and information flow, which gives the definition of the process, what information is necessary for the process to perform, and what information is made available by the process after execution. In the following, the different functions, processes, and sub-processes making up the operational planning, the execution and the evaluation are defined:
Function:
Strategic planning
Definition:
The strategic planning function comprises activities concerned with determining/changing the organizational structure and physical entities (e.g. machinery items) of the farm production system. It concerns decisions which have consequences for a longer period than 1-2 cropping seasons.
Process:
Formulating the spraying target
Definition:
Determining the overall spraying strategy of the farm based on internal and external preferences and possibilities.
10
WP1
Information flow: The formation of the spraying target of the farm is based on information like new chemicals available on the market, current and new spraying requirements/restrictions formed by legislative bodies, new and changed possibilities in crop production and product prices, and new and changed demands from the market in terms of required documentation and traceability. The latter is especially important as it may be seen as the market feed-back to the production system affecting the technology requirements in terms of required sensor information as an example. The output from the process is a determination of the technology requirements in order to fulfil the planned spraying target. Process:
Farm financial plan
Definition:
Creating the financial plan for the whole farm, based on book keeping and available technology costs.
Information flow: Farm financial plan get’s information from companies and dealers concerning available technology. The realized economic information is available from the database. The economic information is the finance from the past years. Budget information concerning the possible technology acquisition is an output from the decision process. Process:
Choosing spraying technology
Definition:
Selection the best adopted spraying technology based on the expected production possibilities and constraints for the coming years.
Information flow: The primary information input to the choosing of spraying technology process is the specified technology requirements and the financial possibilities. Also, the expected crop types and crop acreages together with the current and historical spraying performance are important information input to this decision process. The output from the process is the actually selected spraying technology, which is then passed on to the tactical planning level. In order to derive the information diagrams for the different planning levels in precision spraying a number of information usage processes (decision making) and information providers (internal and external entities) were identified – see Figure 7.
11
WP1
Legend for Information Flow in Precision Spraying Process Information Actor
The information that actor offers Information producer
Different buyers and sellers in food industry
Information flow
Adv. organization
Advising organization: agricultural expert organization
Alternative flow route
Legislative rules
Governmental/EU/Environmental rules for the spraying process
Weather service
Local weather information provider
External service
Agricultural service company
Markets
Farmer, user
Actors
Information usage
Databases
1… n Task Controller
Sprayer ECU
User Interface (VT)
Tractive unit
Decision maker “Farmer”
Data warehouse
The number of spraying units Communication device between working unit and external system (e.g. FMIS)
Implement controller computer
The Virtual Terminal (VT) is a common user interface for all ISOBUS compatible implements
Tractor, self propeller sprayer or robot
Internal sensors
Sensors for the online controls
External sensors
Sensors for the monitoring field process, implement or environmental status
Company, dealer
Agricultural machinery, hardware and product companies
Figure 7. Legend for the Information Flow
12
WP1
Markets
Adv. organization
Legislative rules
New demands for the spraying
Change of product prizes
New cropping practices
Farm financial plan
Budget
New spraying requirements
Weather service
External service
Farmer, user
Databases
Formulating the spraying target
Spraying history
Choosing spraying technology
Farm economic information
Technology requirements
Expected crop production plan
Current spraying performance
Selected sprayers
1… n Task Controller
Sprayer ECU
User Interface (VT)
Tractive unit
Internal sensors
External sensors
Company, dealer
New chemicals
Available technology and costs STRATEGIC PLANNING
Time
Figure 8. Strategic planning
Function:
Tactical planning
Definition:
Tactical planning comprises activities concerned with the planning of spraying tasks involved with the new cropping season
Process:
Selecting functions
Definition:
Selecting the required functions of the sprayer or sensors
Information flow: The information input to this process is possible new technical information from the sprayer dealer concerning sprayer functionalities. The selected information comprising which sprayer functions to update is outputted to the sprayer dealer and/or database for further downloading to the task controller as input to the updated parameters of the sprayer equipment control unit (ECU). Sub-process:
Updating
Definition:
Updating the sprayer and sensors
13
WP1
Information flow: The updating is carried out based on selected update information and output is the resulting parameters of internal sensors and sprayer ECU. Sub-process:
Recommend chemical use
Definition:
Recommend a farm specific list of usable chemicals
Information flow: Input information comprise the crop production plan, current provisions on chemical use, and the historical spraying practises of the farm. The output comprises a farm specific list of usable chemicals, which is input to the process of selecting planning information. Process:
Selecting planning information
Definition:
Recommend a farm specific list of usable chemicals
Information flow: a) Input information comprises the specific list of chemicals (produced by advising organization) and the selected sprayer. b) Input information comprise the crop production plan, the selected sprayer, current provisions on chemical use, the historical spraying practises of the farm, restrictions on chemical uses, and a suitable list of chemicals to be used The output (a and b) comprises farm specific crop protection information, which is input to the further planning process of the spraying work in the coming season. Process:
Spraying process planning
Definition:
Planning the expected use of external services, chemical acquisition, and the planned amount of spraying work
Information flow: Input information comprises the updated crop protection information and current storage of chemicals. The output comprises the expected use of external sensing services (e.g. aerial imaging), the necessary additional chemical acquisition, and the expected amount of spraying work to be carried out, which is input to the operational planning process. Finally the chemical properties are updated to the database.
14
WP1
Markets
Recommend chemical use
Adv. organization
Regional list of chemicals
List of suitable chemicals
Restrictions on chemical use
Legislative rules
Weather service
External service
Farmer, user
Expected sensing services
Selecting functions
Databases
Selecting planning information
Updating information
Expected crop cycle
Spraying history
Selected sprayers
Planned spraying work
Spraying process planning
Updated crop protection information
Chemicals in storage
Chemical properties
1… n Updating information
Task Controller
Updated parameters
Sprayer ECU
User Interface (VT)
Tractive unit
Updated parameters
Internal sensors
External sensors
Company, dealer
New technical information
Selected update information
Updating
Acquired chemicals TACTICAL PLANNING
Time
Figure 9. Tactical planning
Function:
Operational planning
Definition:
The function operational planning comprises activities concerned with formulating, controlling and adjusting the operational plan and planning implementation of the spraying work in the short term (day, week)
Process:
Selecting final sensing services
Definition:
The final selecting and ordering of external sensing services
Information flow: Input information comprises documented field operations from the time of seeding and the previous planned spraying work. The output comprises the final amount of external sensing services to be ordered. Process:
Field inspection
Definition:
Dedicated sensing/measuring operations carried out for specified fields
15
WP1
Information flow: Input information comprises the selected and specified sensing services and the documented field operations from the time of seeding. The output comprise farm and field specific spatial information (e.g. aerial imaging on biomass) Process:
Formulate operational spraying plan
Definition:
Task formulation comprising activities for specifying and scheduling the spraying operation
Information flow: Input information comprises spatial field measurement/information, historical weather information as indicator of the average weather, updated local crop information, updated norm information application rates, etc., sprayer functionality, and possible additional field information (e.g. latest observation, supplemental treatments). The primary output comprises a specified Task-file with specifications including VRA map or control settings for the operation of the sprayer unit together with an expected spraying schedule. Also, as out put from the task formulation process, continuously updated information on the status of the TASK-file creation and completeness is made available. . Markets
Adv. organization
Updated local crop information
Updated norm information
Legislative rules
Weather service
External service
Farmer, user
Databases
Historical weather information
Planned spraying work
Selected sensing services
Field inspection
Formulate operational spraying plan
Additional field information
Selecting final sensing service
Documented field information
Spatial field information
Sprayer information
Status of TASK-file
TASK-file
Expected spraying schedule
1… n Task Controller
Sprayer ECU
User Interface (VT)
Tractive unit
Internal sensors
External sensors
Company, dealer OPERATIONAL PLANNING
Figure 10. Operational planning
16
Time
WP1
Function:
Execution
Definition:
The function execution comprises activities concerned with the initiating and controlling the execution of the planned task
Process:
Field observation
Definition:
The timely observation of the current crop condition
Information flow: Input information comprises field information identifying the relevant fields and external received information on possible occurrence of plant diseases, weeds, etc. The output comprises the immediate status of the crop in terms of actual disease and weed occurrence. Process:
Select formulated task for realization
Definition:
Select formulated TASK-files for execution and derive an updated spraying schedule
Information flow: Input information comprises the observed actual crop condition and the actual weather together with the weather forecast for the coming days. The output comprises the final specified and selected TASK-file as well as the updated spraying schedule indicating the timetable for the pending spraying operation. The specifications of the TASK-file (specifications on the spraying operation, like dosage, expected pressure levels, etc.) are downloaded to the task controller as default values. Based on these default values and actual weather conditions, recommended parameter or set values are generated by the sprayer ECU and show on the user interface for consideration. Also, the initializing parameters are generated for sensors that can control the spraying process. (e.g. Yara N-sensor). Process:
Selection of spraying parameters
Definition:
Selection of recommended parameter values
Information flow: Input information comprises the selected spraying schedule and the actual weather conditions as the basis for selecting the best adopted spraying parameters. The output comprises the selected spraying parameters at the time of initiating spraying execution as well as the continuously updated parameters and schedule due to changing weather conditions and forecasts. Process:
Inspecting and controlling the spraying task
Definition:
Supervision and controlling of the operations specifications
Information flow: Input information comprises the updated spraying parameters and schedule, the spraying unit status information, and overall task and operation status. Internally within the sprayer ECU, a control process is running with inputs like process information (e.g. online Yara sensor), status information and set values for the spraying operation, etc. Based on the set values and the actual spraying performance controls are realised. The realised controls are input to the realised spraying work which again is input into the continuously overall operation status (this operation status might include multiple spraying units). Based on the operation status, the operator or some control systems might generate correcting information which are fed into the task controller and the realised controls affecting the overall task performance.
17
WP1
The spraying equipment may be equipped with external sensors providing information on various parts of the spraying performance. This monitoring and documentation information is inputted into the task controller for later usage. Markets
Adv. organization
Legislative rules
Weather service
Actual weather and forecast
External service
Plant disease alarm
Farmer, user
Field observation
Databases
Field information
Select formulated task for realization
Actual crop condition
Selected TASK-file
Selection of spraying parameters
Selected spraying schedule
Weather
Inspecting controlling spraying task
Operation status
Forecast
1… n Task Controller
Default values
Actual weather condition
Updated parameters
Recommended parameter values
Sprayer ECU
Information for tank filling and mixing
User Interface (VT)
Forecast
Updated timetable
Updated timetable and parameters
Tractive unit
Realized spraying work
Raw data
Updated task
Realized controls
Spraying status information
Overall Task monitoring
Status information
Initializing parameters
Internal sensors
Process information
External sensors
Monitoring information
Company, dealer EXECUTION
Time
Figure 11. Execution
Function:
Evaluation
Definition:
Evaluation of the executed spraying operation and task
Process:
Define processing needs
Definition:
Determine the amount and scope of data processing
Information flow: Input information comprises the realised spraying work and raw data from monitoring making up the documentation information from the spraying operation. Also, input information comprises the dedicated required registration set up by legislative bodies. The output comprises the selected services required by advising organization or external services in terms of data processing for external requirements or internal management purposes.
18
WP1
Sub-processes:
Data handling
Definition:
Dedicated data and information processing
Information flow: Input information comprises the determined and selected data handling services together with overall amount of documentation information available in the database. Also the summarized spraying performances from other farms are used if evaluation processes are included. The output from the various data handling processes comprises processed documentation information for the future planning of the spraying activities and processed information usable for dedicated traceability and documentation requirements from the customer/market. Process:
Evaluation of spraying performance
Definition:
Determine the spraying performance and economics based on an evaluation of the planned task versus the realised task
Information flow: Input information comprises task documentation, summarised local weather during the spraying season, the selected planned TASK-file, and norm data from various sources on average spraying performance, effectiveness of chemicals, etc. The output comprises the realised spraying performance (e.g. spraying capacity, operation efficiency, chemical used, etc.) and the economics of the spraying operation (e.g. input costs, cost-benefits, etc.).
19
WP1
Traceability
Markets
Adv. organization
Selected services
Legislative rules
Required registrations
Data handling
Norm data 1
Spraying economy performance
Weather service
Crowing season weather
External service
Farmer, user
Farm financial plan
Selected services
Data handling
Norm data 2
Define processing needs
Databases
Evaluation of spraying performance
Selected TASK-file
Documentation
Summarized local weather
Current spraying performance
1… n Task Controller
Realized spraying work
Raw data
Sprayer ECU
User Interface (VT)
Tractive unit
Internal sensors
External sensors
Company, dealer EVALUATION
Figure 12. Evaluation
20
Time
WP1
3.3.2. Data modeling Based on the identified information flows associated with the management functions and controlling of the spraying operation, the data inherent in the information flows is identified. Table 2. Strategic planning Entity
Definition
New chemicals
Account of new chemicals on the market
Available technologies and costs
Description of available technologies on the market and costs
Farm economic information
The economic status and forecast data for the farm
New spraying requirements
Description of new imposed legislative requirements
New cropping practices
New crops to be grown or new cropping practises
New spraying requirements
New operational spraying requirements
New demands for the spraying
Description of new imposed legislative requirements
Change of product prices
Description of changed product prices
Technology requirements
Description of derived technology requirements
Budget resources
Crop production plan Current spraying performance Selected sprayers Spraying history
Description of the expected revenues allocated to acquiring spraying equipment Description of expected crop production in the coming growing season Description of the historical spraying performance Description of selected sprayer for spraying Description of the historical spraying operations at the farm
21
Attributes/data - name of the agent - name of supplier - chemical formula - type of spraying equipment - technical specifications (tank volume, boom width, pressure levels, etc.) - name of supplier - price - development plans for the farm - expected revenues - expected conditions for growing season - type of requirement - threshold values for chemical use - type of chemical allowed - type of crops - name - description - new types of infection/infestation - type of requirement - machine set values - type of requirement - threshold values for chemical use - type of chemical allowed - type of product - differentiated prices - type of requirement - quantified requirement - type of chemical allowed - expected investment amount - threshold values for chemical use - type of chemical allowed - production plants and areas - timetable draft - input draft - quality of work - costs of operation - type of sprayer - specifications (tank volume, boom width, etc.) - schedule of spraying operations - operations criteria for execution (weather conditions, etc.) - type of chemical - normative dosage - realised dosage
WP1
Table 3. Tactical planning Entity
Definition
New technical information
Description of potential new technical information and solutions to be updated
Selected update information
Description of the selected update information
Updated parameters
Description of the updated parameters
Spraying history
Description of the historical spraying operations at the farm
Restrictions on chemical use
Description of the restrictions on chemical use
Regional list of chemicals
Description of the potential regionally specific list of chemicals
List of suitable chemicals
Description of the selected farm specific list of chemicals
Updated crop protection information
Description of the crop specific chemicals for the selected sprayers
Chemicals in storage
Description and the amount of instorage chemicals
Chemical properties
Description of the chemical properties of the selected chemicals
22
Attributes/data - type of information - type of solution - specifications (pressure levels, boom height, nozzle, sensors, etc) - type of information - type of solution - specifications (pressure levels, boom height, nozzle, sensors, etc) - type of parameter - setup values - updated files and programs - new hardware descriptions - schedule of spraying operations - operations criteria for execution (weather conditions, etc.) - type of chemical - normative dosage - realised dosage - legislative restrictions - operational restrictions - specifications (dosage, type of chemical, etc.) - type of chemical - recommended dosage - operational restrictions - specifications (nozzle type, pressure levels, mixture ratio, boom height, etc) - type of chemical - recommended dosage - operational restrictions - specifications (nozzle type, pressure levels, mixture ratio, boom height, etc) - type of chemical associated with type of crop - recommended dosage - operational restrictions - specifications nozzle type, pressure levels, mixture ratio, boom height, etc) - preliminary spraying schedule - type of chemical - amount of chemical - type of chemical - name of the agent - name of the supplier - chemical formula - active component - content active component - duration activity - residue tolerance - safety period
WP1
Acquired chemicals
Description of the necessary purchased chemicals in the season
Expected sensing services
Description of the planned use of external sensing services
Updating information
Specific settings and update information for the sprayer
Expected crop cycle
Description of crop cycle
Selected sprayers
Planned spraying work
Description of selected sprayers for spraying Description of the expected and planned spraying work in the coming spraying season
- type of chemical - amount of chemical - type of sensing service (e.g. aerial imaging) - planned use of the sensing service - planned schedule for use of the sensing service - type of update - setup values - updated software - updated hardware and its information - type of crops - preliminary spraying schedule - type of sprayer - specifications (tank volume, boom width, etc.) - field ID - type of chemical to be sprayed - planned dosage - workable weather conditions - operational specifications (nozzle type, pressure levels, mixture ratio, boom height, etc)
Table 4. Data model for operational management Entity type
Definition
Planned spraying work
Description of the expected and planned spraying work in the coming spraying season
Selected sensing services
Description of the final selected sensing services
Documented field information
Description of the prior to spraying executed field operations and analyses
Spatial field information
Description of sensed spatial field information
Updated local crop information
Description of updated local crop information based on growing season conditions
23
Attributes/data - field ID - type of chemical to be sprayed - planned dosage - workable weather conditions - operational specifications (nozzle type, pressure levels, mixture ratio, boom height, etc) - order ID - type of sensing service (e.g. aerial imaging) - planned use of the sensing service - planned schedule for use of the sensing service - field ID - type of operation (e.g. seeding, fertilizing) for the present growing season - actual date of execution - actual amount of application (e.g. VRA) - field specific information (e.g. soil properties) - type of measured parameter - spatial distributed values of measured parameter (classified canopy map) - type of crop information - values for updated crop information (crop condition, expected development, etc.)
WP1
Updated norm information
Description of updated norm information
Sprayer information
Description of the sprayer and its functionalities
Additional field information
Description of the additional field information
TASK-file
Description of control settings for the sprayer
Status of TASK-file
Description of the completeness of the TASK-file
Expected spraying schedule
Description of the planned spraying schedule
Historical weather information
Description of the realized crowing season weather
- type of norm information - updated set-values for specific norm information (e.g. application rate, workable weather conditions) - type of functionality (e.g. pressure range, nozzle arrangement) - functionality values or ranges and set-points - type of information (e.g. latest observation, supplemental treatments) - quantification of additional information (e.g. spatially observed weeds) - field ID - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates, driving speed, boom height and width, documented parameters, variable rate application (VRA) map) - control settings value for the specified types of settings - level of finalizing the TASK-file - field ID - expected data of executing spraying operations - expected dosage to be applied - workable weather conditions - field ID - local weather information
Table 5. Execution Entity
Definition
Plant disease alarm
External plant disease alarms
Field information
Description of needed field information
Actual crop condition
Current status of the growth
Selected TASK-file
The selected TASK-file for execution
24
Attributes/data - type of alarm (e.g. fungicide) - prognosis for occurrence - field ID - crop type - crowing status - farming actions - known risks based on previous field observations on the farm - field ID - current growth status - type of observation (e.g. weeds or fungicides) - level of occurrence - field ID - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates, driving speed, boom height and width, documented parameters, variable rate application (VRA) map) - control settings value for the specified types of settings
WP1
Actual weather and forecasts
Current weather and short term forecasts
Selected spraying schedule
The selected spraying schedule for implementation
Default values
Downloaded default values in the TASK-file
Recommended parameter values
Selection of the best adopted spraying parameters
Initializing parameters
Default values for external sensors (e.g. Yara sensor)
Information for tank filling and mixing
Guidelines for filling and mixing chemicals in the sprayer
Updated parameters
Adopted ECU parameters
Updated timetable
Adopted spraying timetable
Operation status
Current operation status
Realized spraying work
Executed spraying work and documented supporting information
Updated task
Revised and updated task specification
25
- type of weather parameter - parameter value (e.g. temperature, wind, humidity, precipitation) - forecast probabilities - expected time of executing spraying operations - expected dosage to be applied - workable weather conditions - field ID - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates, driving speed, boom height and width, documented parameters) - control settings value for the specified types of settings - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates, driving speed, boom height and width, current weather) - control settings value for the specified types of settings - type of set parameters - setting values - type of chemicals - type of nozzles - ingredient rate - water dilution - mixing rates - driving speed - wind speed - humidity - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates) - control settings value for the specified types of settings - type of spraying - time for individual spraying operations - specified spraying unit - current capacity - current operation progress - remaining spraying work - status of external system (e.g. dryer) - acreage sprayed - applied amount of chemicals - weather - process data (e.g. farmer notes, fuel consumption) - field ID - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates, driving speed, boom height and width, documented parameters, variable rate application (VRA) map)
WP1
Realized controls
Invoked control parameters
Raw data
Raw monitoring of operational data
Process information
Control information from external sensors (e.g. Yara sensor)
Monitoring information
Supervision information
Actual weather conditions
Current weather
Weather
Current weather
Forecast
Short term weather forecasts
Updated timetable and parameters
Adopted spraying timetable and ECU parameters
Spraying status information
Description of spraying process status
Status information
Description of tractive unit status
Overall task monitoring
Real-time status information and adjustments
- control settings value for the specified types of settings - capacity compliance (for example, the need for additional capacity) - status of external system (e.g. dryer) - type of realized control (e.g. spraying pressure, dose rate, driving speed, headland automation) - control values - diagnosed status information (e.g. faults) - undefined online operational parameter (raw data) - type of operational parameter - log of operational parameter - online measurements (e.g. spatially calculated biomass amount) - type of operational parameter - log of operational parameter - type of weather parameter - parameter value (e.g. temperature, wind, humidity, precipitation) - type of weather parameter - parameter value (e.g. temperature, wind, humidity, precipitation) - weather forecast probabilities - parameter value (e.g. temperature, wind, humidity, precipitation) - type of spraying - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates) - control settings value for the specified types of settings - time for individual spraying operations - current control values (e.g. spraying pressure, dose rate, driving speed, headland automation, alarms) - control values - type of tractive unit parameters parameter value (e.g. fuel consumption, driving speed, pto) - overall spraying task status - capacity compliance - status of external system (e.g. dryer) - spraying proses adjustments
Table 6. Evaluation Entity
Definition
Realized spraying work
Executed spraying work and documented supporting information
Raw data
Raw monitoring of operational data
26
Attributes/data - acreage sprayed - applied amount of chemicals - weather - process data (e.g. farmer notes, fuel consumption) - type of operational parameter
WP1
Documentation
Overall spraying documentation
Required registrations
Selected compliance data
Selected services
Targeted services for data handling and modelling
Traceability
Selected tracing information
Norm data1,2…
Norm data on spraying performance from various sources
Selected TASK-file
Executed TASK-file
Summarised local weather
Weather occurrence during spraying operation
Current spraying performance
Estimated spraying performance
Spraying economy performance
Costs of farm spraying operations
- log of operational parameter - type of parameter - log of parameter - field ID - e.g. time of spraying - e.g. applied amount of chemical - e.g. type of applied chemical -… - type of data handling - identification of service - field ID - e.g. time of spraying - e.g. applied amount of chemical - e.g. type of applied chemical -… - average spraying capacity - effectiveness of chemical - threshold for applied amount of chemical -… - field ID - type of setting (chemical 1… n, nozzle type, nominal dosage, mixture rates, driving speed, boom height and width, documented parameters, variable rate application (VRA) map) - control settings value for the specified types of settings - weather period - type of weather parameter - parameter value (e.g. temperature, humidity, precipitation) - average capacity (min-max) - field efficiency index - acreage sprayed - applied amount of chemicals - energy input for spraying - quality of spraying work - labour input - technology costs - capital costs - operational costs
4. References Chatila, R. 995. Deliberation and reactivity in autonomous mobile robots. Robotics and Autonomous Systems 16 (1995) 197-211 Goense, D. ; J. W. Hofstee; Van Bergejk.1996. AN INFORMATION MODEL TO DESCRIBE SYSTEMS FOR SPATIALLY VARIABLE FIELD OPERATIONS. Computers and electronics in agriculture 1996, vol. 14, no 2-3, pp. 197-214 Martin-Clouaire, R. & Rellier, J.P., 2000. Modelling needs in agricultural decision support systems. Proc. XIV Memorial CIGR World Congress 2000.
27
WP1
Norros, L. , 2004. Acting under Uncertainty. The Core-Task Analysis in Ecological Study of Work. Publications 546. Espoo: VTT, Available also URL: http//www.vtt.fi/inf/pdf/. Nurkka, P., Norros, L., & Pesonen, L., 2007. Improving usability of and user acceptance of ICT systems in farming. Paper presented at the EFITA/WCCA Joint Conngress in IT in Agriculture, Glasgow. Pesonen, L., Nurkka, P., Norros, L., Taulavuori, T., Virolainen, V., Kaivosoja, J., Mattila, T., & Suutarinen, J. ,2007. Kasvinviljelyn asianhallintajärjestelmän käyttäjäkeskeinen kehittäminen (Usercentred developoment of a farm information management system) (97). Vihti: Maa- ja elintarviketalouden tutkimuskeskus (Agrifood Research Finland). Rasmussen, J. 1986. A Cognitive Engineering Approach to the Modelling of Decision Making and Its Organization, Risø National Laboratory, Denmark Scheepens, A.J., 1991. Information modelling for arable farming. PAGV Report, 133, 118 pp Sørensen, C.G., 1999. A Bayesian Network Based Decision Support System for the Management of Field Operations. Case: Harvesting Operations. Ph.D.-Thesis, Technical University of Denmark, 193 pp. Sørensen, C.G., Olsen, H.J., Ravn, A.P. & Makowski, P., 2002. Planning and Operation of an Autonomous Vehicle for Weed Inspection. ASAE Ann. Int. Meeting/CIGR XVth World Cong. Chicago, Illinois, USA, 2002. ASAE paper 021177, 9 p Stoll, A. 2003. Automatic operation planning for GPS-guided machinery. In: Proceedings of the 4th European Conference on Precision Agriculture, 15-19 June, 2003. Berlin. pp 657-664 Suomi, P.; T. Oksanen; L. Pesonen; J. Kaivosoja; H. Haapala; A. Visala 2006. Intelligent functions for crop production automation. Proc. Of XVI CIGR World Congress 2006, Bonn Van Elderen, E. 1977. Heuristic strategy for scheduling farm operations. Centre for Agricultural Publishing and Documentation, Wageningen, The Netherlands, 217 pp. Vicente, K. J. 1999. Cognitive Work Analysis. Toward a Safe, Productive, and Healthy Computer-Based Work. Mahwah, NJ: Lawrence Erlbaum Publishers.
28