Next Article in Journal
Utility of Domain Adaptation for Biomass Yield Forecasting
Previous Article in Journal
A Cloud-Based Intelligence System for Asian Rust Risk Analysis in Soybean Crops
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Technical Note

Predictive Spray Switching for an Efficient Path Planning Pattern for Area Coverage

Findklein GmbH, 6300 Zug, Switzerland
AgriEngineering 2025, 7(7), 235; https://doi.org/10.3390/agriengineering7070235
Submission received: 26 May 2025 / Revised: 25 June 2025 / Accepted: 8 July 2025 / Published: 14 July 2025

Abstract

This paper presents, within an arable farming context, a predictive logic for the on- and off-switching of a set of nozzles. The predictive logic is tailored to a specific path planning pattern. The nozzles are assumed to be attached to a boom aligned along a working width and carried by a piece of machinery with the purpose of applying spray along the working width. The machinery is assumed to be travelling along the specific path planning pattern. The concatenation of multiple path patterns and the corresponding concatenation of the proposed switching logics enable nominal lossless spray application for area coverage tasks. The proposed predictive switching logic is compared to the common and state-of-the-art reactive switching logic for Boustrophedon-based path planning for area coverage. The trade-off between a reduction in pathlength and increase in the number of required on- and off-switchings for the proposed method is discussed.

1. Introduction

Within an agricultural open-space arable farming context focusing on the cereal crop cultivation of grains like wheat, rapeseed, barley and the like, area coverage applications can in general be manifold. They can include spraying, mowing, fertilising, seeding, harvesting and so forth.
In this paper, area coverage only relates to spraying applications. This includes (i) the spraying of herbicides, pesticides and the like for plant protection but can alternatively (ii) also refer to the spraying of fertilising means or in general (iii) to applications where input means are sprayed onto a work area through one nozzle or a set of nozzles.
Thus, the methods presented in this paper do not relate to mowing, seeding and harvesting applications, or in general to applications where a piece of machinery does not apply spray to a work area, but instead operates in direct physical contact with a work area.
For this setup of area coverage planning for spraying applications, there are two fundamental building blocks, (i) path planning and (ii) a switching logic for control of the nozzles, where these two steps follow after each other in sequence. First, a path is planned before a switching logic is applied on top; see Figure 1 and Figure 2.
The simplest possible switching logic is to switch on at the start of the path plan and to switch off after the completion of the path plan. However, within an agricultural area coverage context, this may be inefficient since it typically generates spray overlap where some areas would be sprayed multiple times. Therefore, more efficient switching logics and efficient path plans are desired.
A literature review is provided for the two building blocks, path planning for area coverage and switching logics for the control of nozzles for spray application.
First, for area coverage, Boustrophedon paths, whose name is derived from Ancient Greek for “like the ox turns”, are mentioned. They describe a meandering or ‘zig-zag’ path pattern. Its usage is widespread, e.g., from search and scan applications to early robotic applications in [1]. It is by far the predominant path pattern employed in practice throughout agricultural applications. The reason is that it is convenient to use by driving with agricultural machinery alternately one lane after another to achieve area coverage.
Nevertheless, it is important to point out that this pattern is not pathlength optimal in combination with a headland path that is typical for area coverage in arable farming applications [2].
The topic of optimising path planning for area coverage has been addressed by a large number of different techniques, typically tailored to the different structures of work areas. See [3] for a 2013 survey and [4] for a more recent 2021 survey.
Within the arable farming context, the inclusion of a headland path is a characteristic constraint that has to be taken into account for area coverage path planning (see, e.g., [5,6,7,8,9,10,11]). For illustration, compare Figure 3 and Figure 4 for area coverage paths with and without headland paths, respectively. Headland paths are required for full area coverage when operating nonholonomic vehicles such as tractors with a limited turning radius within the work area.
In [12], optimal in-field routing was discussed for arbitrary non-convex fields and multiple obstacle areas. In general, in such a setup, the optimal solution can result in a route that would be unintuitive to drive in contrast to a Boustrophedon path. Nevertheless, it was found that there exists a specific path planning pattern that often can form part of an optimal solution. This path pattern was further analysed in [2]. This pattern shall also represent the pattern based on which a predictive spray switching logic is presented in this paper.
The second building block is discussed. Spraying is typically applied to the work area via a set of nozzles aligned along a boom for broadcast spraying [13,14]. This implies that spray is applied over the entire width of the boom. For broadcast spraying, nozzles are spaced along the boom such that individual nozzle sprays overlap such that uniform spray coverage along the entire boom width can be achieved. Spraying is a highly dynamic process and affected by a plethora of parameters. These include nozzle type, spray fan angle, spray pressure, boom height, nozzle spray overlap, nozzle spacing, nozzle clogging, machinery travelling speed, cross wind for spray drift, terrain undulations and more [15,16,17,18,19,20,21,22,23]. For unmanned aerial spraying [24], in contrast to traditional spraying with tractors carrying or trailing spraying machinery and sprayers operating close to the ground, dynamic effects are further amplified.
The aforementioned effects are listed to emphasise the high real-world complexity of the spraying process. For the remainder of this paper, however, (i) nominal instant switching and (ii) the absence of any of the abovementioned spray dynamics and spray transients are assumed. This is justified for two reasons: First, spray effects hold simultaneously for both the Boustrophedon-based path pattern and the suggested alternative path pattern. Second, for a deterministic planning problem, this paper presents a novel deterministic solution technique, i.e., a predictive deterministic switching logic that exploits the structure of a specific path planning pattern. For this presentation, spray transients are omitted in the following since these do not alter the general switching logic. Therefore, in the following, the two objective evaluation metrics (i) pathlength and (ii) the number of on-/off-switches are used to compare the proposed predictive method to an alternative reactive Boustrophedon-based and state-of-the-art baseline under nominal conditions. Analytical formulas are derived that underline the potential of the proposed method for pathlength savings that scale linearly with the number of mainfield lanes and the working width.
The research gap and motivation for this paper is discussed. There is a research gap in linking spray switching logics to path planning patterns that are different to the Boustrophedon pattern. Moreover and in particular, individual nozzle control is typically applied reactively, varying laterally along the boom within the framework of variable rate automatic section (boom section or nozzle) control [25,26]. The reactive aspect implies that nozzles are switched on during path traversal when an area has not yet been sprayed and switched off (i) when an area is traversed a second or more times such that no overlap occurs with already sprayed areas and (ii) when an area is traversed that is not meant to be sprayed according to a map [25].
In contrast, to the best of the author’s knowledge, this is the first paper that proposes (i) a predictive switching logic that (ii) exploits the structure of an efficient path planning pattern for area coverage that is different to the Boustrophedon pattern.
The remaining paper is organised as follows: problem formulation, problem solution, numerical results and the conclusion are described in Section 2, Section 3, Section 4 and Section 5.

2. Materials and Methods

The problem addressed in this paper is as follows:
Problem 1. 
Given a convexly shaped two-dimensional work area, determine a path plan for area coverage based on the concatenation of a recurring path pattern and determine a corresponding logic for the on- and off-switching of a set of nozzles attached to a boom aligned along the working width. The boom with nozzles shall be carried by a machinery or trailed by a piece of machinery as an implement with the purpose of applying spray along the working width while the machinery is travelling along the path plan, subject to the constraint that the path plan for area coverage shall include a headland path.
Three comments are made. First, the constraint of the inclusion of a headland path is a typical setup for outdoor agricultural applications. It is warranted (i) for nonholonomic vehicles such as tractors that typically operate in agricultural fields with a limited turning radius and (ii) in order to ensure field contours shall not be exceeded or violated while still enabling full area coverage. Note that the benefits of the inclusion of a headland path can also apply to drone applications [27]. Second, the assumption of a convexly shaped work area enables that Problem 1 can be fully solved by the concatenation of a recurring path pattern. Third, the treatment of non-convexly shaped work areas and work areas that further include obstacle areas such as tree islands, ponds, power pole masts and so forth is more complex and not the subject of this short paper, where the focus is on the presentation of a switching logic for a specific alternative path planning pattern. However, short comments and an outlook for the non-convex setup are provided at the end of this section.
The following discusses two solution approaches for Problem 1. First, the state-of-the-art and widespread method applied in agricultural practice that is based on Boustrophedon path planning and a corresponding reactive switching logic is discussed. Second, an alternative proposition that is based on an alternative path pattern and a predictive switching logic is presented. The high-level approach is illustrated in Figure 2.

2.1. Boustrophedon-Based Reactive Switching Method

The switching logic for Boustrophedon-based path planning for area coverage is visualised in Figure 5. It is switched on along the initial full headland path traversal beginning at the field entrance; see Figure 5a. Then, it is reactively switched on along traversals of mainfield lanes as soon as a work area has not yet been sprayed. This occurs along the mainfield lanes at closest projection distances of half the operating width, W / 2 , away from the headland path. Likewise, it is reactively switched off towards the end of traversal of a mainfield lane at the closest projection distances of half the operating width, W / 2 , away from the headland path such that no overlap occurs with the already sprayed area. See Figure 5b for an illustration. This procedure is repeated while the machinery is traversing the mainfield lanes in the typical Boustrophedon pattern; see Figure 5c. After the traversal of the last mainfield lane, the machinery travels along the shortest path along the headland path to the field exit with spray nozzles switched off such as to avoid spray overlap. The final result of this reactive spraying method implies full area coverage; see Figure 5d.

2.2. Alternative Predictive Switching Method

The second method to address Problem 1 differs from the previous Boustrophedon-based reactive method in two ways: (i) a different path pattern is employed, and (ii) the switching method includes a predictive logic.
The path pattern and its waypoints of interest are highlighted in Figure 6. Several comments are made. First, the path traversal begins a start point, A, and follows the letters in order A, B, C, ... until end point M. Second, path segments B–C, F–G, H–I and L–A indicate turn manoeuvres for transitions between the headland path and mainfield lanes. A turning radius R > 0 for nonholonomic vehicle dynamics is assumed. Third, waypoints D, E, J and K indicate locations along mainfield lanes that have the closest projection distance of half the working width, W / 2 , away from the headland path. Fourth, the headland path segments that are part of the path pattern are segments A–B, G–H and A–M. Note that the initial segment A–B is also a sub-segment of segment A–M.
For the path pattern in Figure 6, the proposed switching logic is visualised in Figure 7 and is as follows:
(a)
Along transition A–D, it is switched off.
(b)
Along transition D–E, it is switched on.
(c)
Along transition E–J, it is switched off.
(d)
Along transition J–K, it is switched on.
(e)
Along transition K–A, it is switched off.
(f)
Along transition A–M, it is switched on.
Multiple comments are made. First, according to the logic, it is never switched on along turn manoeuvres for the transition between the headland path and mainfield lanes; see Steps (a), (c) and (e). This is beneficial in that during such turn manoeuvres, nozzles located at different locations along the boom exhibit different travelling velocities. In order to maintain uniform spray application along the entire working width in such scenarios, individual nozzle control [25] would be required. This is avoided here.
Second, according to Step (b) and (d), it is switched on only along segments of mainfield lanes that are at the closest projection distance at least half the operating width away from the headland path. This is because the area around segments of the mainfield lanes that are close to the headland path are more efficiently sprayed during the traversal of the headland path segments. This avoids spraying during turn manoeuvres for transitions between the headland path and mainfield lanes.
Third, assuming nominal instant switching and spray application without a transient phase, there is zero overlap in the total sprayed area, as shown in Figure 7f indicated by the gray area. This is the result of the three switching-on phases illustrated in Figure 7.
Finally, the two predictive characteristics of the switching pattern are discussed. The first predictive aspect of the method involves the headland path segment A–B in Figure 6. The first transition A–D according to Figure 7a is traversed with the switching-off state. This transition includes the traversal of the path segment A–B along the headland path. According to the above switching logic, it is explicitly switched off along this transition. This is because, by knowledge of the path pattern, it is predictively known that the path segment A–B will be traversed a second time as part of the sixth and final transition A–M of the path pattern. Importantly, the entire transition A–M, which includes the path segment A–B, is along the headland path. In contrast, the first transition A–D, which also includes the path segment A–B, is only partly along the headland path and also partly along a turn manoeuvre for the transition from the headland path to the mainfield lane. Note that such a predictive switching logic is absent from the state-of-the-art reactive switching logic for Boustrophedon-based area coverage path planning described in Section 2.1.
The second predictive aspect of the method involves the concatenation of multiple path patterns and their switching logics. As the sprayed area in Figure 7f illustrates, after the traversal of the path pattern and according to the switching logic outlined in Figure 7a–f, not all segments along the path pattern are sprayed during their traversal. In particular, this relates to transition E–J in Figure 7c and transition K–A in Figure 7e. However, being aware of the embedding of the path pattern within an overall area coverage path plan, the coverage of these missing segments can be achieved by
(i)
Concatenating multiple path patterns.
(ii)
Introducing a switching logic for the initial transition from a field entrance to the first occurrence of the path pattern according to the overall area coverage path plan.
(iii)
Introducing a switching logic for the path after the completion of the last path pattern according to the overall area coverage path plan.
These three aspects are elaborated on next.
Regarding (i), Figure 8 illustrates the concatenation of two path patterns, illustrating how a concatenation enables the spraying of a larger area.
Regarding (ii), the initial switching logic for the initial transition from a field entrance to the first occurrence of the path pattern shall be reactive. Thus, during this phase, it shall be switched on during path traversal when an area has not yet been sprayed and switched off when an area is traversed a second or more times.
Regarding (iii), the switching logic for the path after the completion of the last path pattern according to the overall area coverage path plan shall likewise be reactive. Thus, it shall be switched on during path traversal when an area has not yet been sprayed and switched off when an area is traversed a second or more times.
Finally, Figure 9 illustrates two special cases of the path pattern in Figure 6, where a headland path segment is prolonged. Two comments are made.
First, if an area coverage path plan consists entirely of a concatenation of path patterns of Figure 6, then one of these special cases marks the last path pattern according to the overall area coverage path plan. Then, waypoint M in Figure 9 marks the field exit point, whereby, in general, the final headland path segment A–M can span multiple path patterns.
Second, it is noted that Figure 9a,b represent boundary cases. In general, any intermediate case is also possible. In such scenarios, spray overlap occurs, resulting from spraying along the prolonged headland path segment and one mainfield lane. However, this can be mitigated by boom section control [25,26] and does not affect the general switching logic. The effect of spray overlap for the area between the first or last mainfield lane and the headland path is a well-known phenomenon in agriculture and does also occur for the Boustrophedon-based path planning and switching logic.
For a full area coverage example illustrating the above rules (i)–(iii), see Figure 10.

2.3. Non-Convexly Shaped Work Areas

As outlined in Problem 1, the scope of this paper includes convexly shaped work areas. The objective of this paper is to present an efficient predictive switching logic for a specific path planning pattern.
Not subject of this paper is the application of the method to non-convexly shaped work areas. Here, optimised area coverage path planning (e.g., [12]) is more complex and area coverage paths often consist of concatenations of the path pattern in Figure 6 but also often consist of freely optimised and less intuitive routing paths. The above switching logics, and in particular listings (i)–(iii), are still maintained. Likewise, for the case of field contours described by polygons and freeform mainfield lanes (see e.g., [28] and Figure 11), the switching logics according to Section 2.2 are still maintained.
The evaluation of the method for (i) non-convexly shaped real-world work areas, (ii) the inclusion of turn compensation for individual boom section control, and (iii) the effect of spray transients during switching is the subject of ongoing work.

3. Results

For the experimental setup displayed in Figure 12, analytical formulas can be derived for the pathlength and for the number of required switching-on and switching-off states. For this calculation, an odd and an even number of mainfield lanes N have to be distinguished.
For an odd number of mainfield lanes, the following formulas can be derived analytically:
L path Boustrophedon ( N ) = N ( H 4 R + 2 2 R π 4 + 4 W ) + c 1 ,
N ON Boustrophedon ( N ) = N + 1 ,
L path Alternative ( N ) = N ( H 4 R + 2 2 R π 4 + 3 W ) + c 2 ,
N ON Alternative ( N ) = 3 2 ( N + 1 ) ,
with offset constants c 1 = ( 3 H 14 R + 6 2 R π 4 + 2 W ) and c 2 = ( 3 H 12 R + 6 2 R π 4 + 3 W ) .
For an even number of mainfield lanes, the following formulas can be derived analytically:
L path Boustrophedon ( N ) = N ( H 4 R + 2 2 R π 4 + 4 W ) + c 3 ,
N ON Boustrophedon ( N ) = N + 1 ,
L path Alternative ( N ) = N ( H 4 R + 2 2 R π 4 + 3 W ) + c 4 ,
N ON Alternative ( N ) = 3 2 N + 1 ,
with offset constants c 3 = ( 3 H 12 R + 6 2 R π 4 + 2 W ) and c 4 = ( 2 H 8 R + 4 2 R π 4 + 2 W ) .
For visualisation, the calculations in Formulas (1)–(4) are evaluated and displayed in Figure 13 and Table 1. Similarly, those in Formulas (5)–(8) are visualised in Figure 14 and Table 2.

4. Discussion

Several comments can be made. First, the key insight is that in both cases, the difference in pathlengths, and thus the pathlength savings that can be achieved by the Alternative method, scales linearly with the number of mainfield lanes and the working width:
L path Alternative ( N ) L path Boustrophedon ( N ) = N W + c 21 ˜ , if N odd , N W + c 43 ˜ , if N even ,
where the constants are c 21 ˜ = c 2 c 1 and c 43 ˜ = c 4 c 3 . Thus, the more mainfield lanes are needed to cover an agricultural field or work area, the more pathlength savings can be achieved in absolute values by the alternative method.
Second, while the alternative method offers pathlength savings as a benefit, the Boustrophedon-based method offers savings in the required number of switchings:
N ON Alternative ( N ) N ON Boustrophedon ( N ) = 1 2 ( N + 1 ) , if N odd , 1 2 N , if N even .
Note that while (9) and (10) were derived for the experimental setup in Figure 12, similar analytical formulas can be derived for alternative starting positions (field entrance) located at a different location along the headland path. This changes the offset constants in (9) and (10); however, importantly, the linear relationships remain the same.
Thus, both the Boustrophedon-based and alternative method have one advantage and one disadvantage with respect to each other.
What remains to be evaluated is whether pathlength savings or savings in the number of switches are of greater importance. Therefore, in order to better obtain a sense of orders of magnitudes and savings potential, formulas are evaluated for a range of typical parameters. The results are summarised in Table 1 and Table 2.
For example, for an agricultural field of size 18.4 ha with an even number of lanes N = 50 , a working width W = 36 m and H = 100 m, the pathlength savings for the alternative method would be −1896 m and 25 more switching-on states in comparison to the Boustrophedon method. Here, several comments can be made.
First, the larger number of required switching-on states is undesired. This is because each switching generates real-world transient behaviour (without the aforementioned nominal assumption of instant spray application), during which only partial spray is applied while the nozzle switching occurs. Thus, spray uniformity is lost during transient distances. To put this in perspective, suppose this switching transient occurs for 2 m (e.g., a travelling speed of 7.2 km/h and a switching transient duration of 1 s) for each switching while the machinery is travelling in the agricultural field. Then, 25 more switching-on states and their corresponding switching-off states collectively imply a 100 m pathlength of the total pathlength where transient switching behaviour occurs. Note that these 100 m stand in contrast to −1896 m pathlength savings that can be achieved through the alternative method. This discussion is given to underline different orders of magnitude.
Pathlength savings imply (i) time savings and (ii) fuel savings for the machinery. For example, pathlength savings of −1896 m at a travelling speed of 5 km/h imply 22.8 min time savings. This is significant. At a travelling speed of 10 km/h, the time savings are still 11.4 min.
Whether to more highly value pathlength savings or instead to prefer fewer nozzle switchings is a decision any practitioner has to decide for themselves. On the one hand, there are time savings and fuel savings, and on the other hand, there is the avoidance of switching transients where spray is applied only partially. From an economic point of view, time and fuel savings are arguably more important.
Finally, a detail about the effect of an odd or even number of mainfield lanes on pathlength savings is discussed. As Figure 13a illustrates that, for a small odd number of mainfield lanes, N = 5 , the pathlength savings of the alternative method with respect to the Boustrophedon-based method are between 0.9 % and 8.7 % . In contrast, as Figure 14a illustrates, for a small even number of mainfield lanes, N = 4 , the pathlength savings are between 14.8 % and 18.2 % . The reason for this large discrepancy in pathlength savings depends on which one of the two cases in Figure 9 applies. For the given examples, Figure 9a applies for an even number for N, whereas Figure 9b applies for an odd number for N. Thus, for an odd number N the right-most headland path segment is traversed twice according to Figure 9b. This is unavoidable and necessary to cover the penultimate mainfield lane but results in smaller pathlength savings with respect to the Boustrophedon-based method. The smaller the N and the larger the mainfield length H, the more profound this loss of pathlength savings potential is. In contrast, for an even number of mainfield lanes, maximal pathlength savings potential is achieved by the alternative method with respect to the Boustrophedon-based method.

5. Conclusions

This paper presented a predictive logic for the on- and off-switching of a set of nozzles attached to a boom aligned along a working width for a specific path pattern for area coverage. The path pattern is efficient for area coverage in that its concatenation yields shorter area coverage pathlengths than an alternative Boustrophedon-based area coverage path. The proposed switching logic for the path pattern is efficient in that it avoids switching-on states during turn manoeuvres by exploiting the special structure of the path pattern.
Two predictive aspects of the proposed switching logic were highlighted, first within its framework for one path pattern and then within the framework of concatenating multiple path patterns.
The method was compared to a state-of-the-art reactive switching logic for Boustrophedon-based area coverage path planning.
Assuming a convexly shaped work area, one advantage and one disadvantage of the proposed method were highlighted. The advantage is pathlength savings that scale linearly with the number of mainfield lanes and the working width. The disadvantage is that the number of required switching-on states is larger than that for the Boustrophedon-based method and scales linearly with 50% times the closest rounded up even number of mainfield lanes.
The implications of pathlength savings for time and fuel savings were hinted at and numerical examples for illustration were given. The implications of short transients during switching changes, in which only partial spray is applied, was discussed.
Future work will analyse the effect of the proposed switching logic for non-convexly shaped work areas.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analysed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

Mogens Plessen was employed by the Findklein GmbH. The author declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HMainfield lane length, (m).
NNumber of mainfield lanes, (-).
RTurning radius of machinery, (m).
WMachinery working width, (m).
L path Pathlength for machinery, (m).
N ON Number of nozzle switching-on states, (-).

References

  1. Tao, J.M.; Luh, J. Coordination of two redundant robots. In Proceedings of the 1989 IEEE International Conference on Robotics and Automation, Scottsdale, AZ, USA, 14–19 May 1989; IEEE Computer Society: Piscataway, NJ, USA, 1989; pp. 425–426. [Google Scholar]
  2. Plessen, M.M.G. Partial field coverage based on two path planning patterns. Biosyst. Eng. 2018, 171, 16–29. [Google Scholar] [CrossRef]
  3. Galceran, E.; Carreras, M. A survey on coverage path planning for robotics. Robot. Auton. Syst. 2013, 61, 1258–1276. [Google Scholar] [CrossRef]
  4. Tan, C.S.; Mohd-Mokhtar, R.; Arshad, M.R. A comprehensive review of coverage path planning in robotics using classical and heuristic algorithms. IEEE Access 2021, 9, 119310–119342. [Google Scholar] [CrossRef]
  5. He, Z.; Bao, Y.; Yu, Q.; Lu, P.; He, Y.; Liu, Y. Dynamic path planning method for headland turning of unmanned agricultural vehicles. Comput. Electron. Agric. 2023, 206, 107699. [Google Scholar] [CrossRef]
  6. Utamima, A.; Djunaidy, A. Agricultural routing planning: A narrative review of literature. Procedia Comput. Sci. 2022, 197, 693–700. [Google Scholar] [CrossRef]
  7. Pour Arab, D.; Spisser, M.; Essert, C. Complete coverage path planning for wheeled agricultural robots. J. Field Robot. 2023, 40, 1460–1503. [Google Scholar] [CrossRef]
  8. Höffmann, M.; Patel, S.; Büskens, C. Optimal coverage path planning for agricultural vehicles with curvature constraints. Agriculture 2023, 13, 2112. [Google Scholar] [CrossRef]
  9. Jayalakshmi, K.; Nair, V.G.; Sathish, D. A Comprehensive Survey on Coverage Path Planning for Mobile Robots in Dynamic Environments. IEEE Access 2025, 13, 60158. [Google Scholar] [CrossRef]
  10. Asiminari, G.; Moysiadis, V.; Kateris, D.; Busato, P.; Wu, C.; Achillas, C.; Sørensen, C.G.; Pearson, S.; Bochtis, D. Integrated route-planning system for agricultural robots. AgriEngineering 2024, 6, 657–677. [Google Scholar] [CrossRef]
  11. Höffmann, M.; Patel, S.; Büskens, C. Optimal guidance track generation for precision agriculture: A review of coverage path planning techniques. J. Field Robot. 2024, 41, 823–844. [Google Scholar] [CrossRef]
  12. Plessen, M.G. Optimal in-field routing for full and partial field coverage with arbitrary non-convex fields and multiple obstacle areas. Biosyst. Eng. 2019, 186, 234–245. [Google Scholar] [CrossRef]
  13. Smith, D.; Oakley, D.; Williams, E.; Kirkpatrick, A. Broadcast spray deposits from fan nozzles. Appl. Eng. Agric. 2000, 16, 109–113. [Google Scholar] [CrossRef]
  14. Vijayakumar, V.; Ampatzidis, Y.; Schueller, J.K.; Burks, T. Smart spraying technologies for precision weed management: A review. Smart Agric. Technol. 2023, 6, 100337. [Google Scholar] [CrossRef]
  15. Holterman, H.; Van De Zande, J.; Porskamp, H.; Huijsmans, J. Modelling spray drift from boom sprayers. Comput. Electron. Agric. 1997, 19, 1–22. [Google Scholar] [CrossRef]
  16. Hassen, N.S.; Sidik, N.A.C.; Sheriff, J.M. Effect of nozzle type, angle and pressure on spray volumetric distribution of broadcasting and banding application. J. Mech. Eng. Res. 2013, 5, 76–81. [Google Scholar] [CrossRef]
  17. Mangus, D.L.; Sharda, A.; Engelhardt, A.; Flippo, D.; Strasser, R.; Luck, J.D.; Griffin, T. Analyzing the nozzle spray fan pattern of an agricultural sprayer using pulse width modulation technology to generate an on-ground coverage map. Trans. ASABE 2017, 60, 315–325. [Google Scholar]
  18. Burgers, T.A.; Gaard, J.D.; Hyronimus, B.J. Comparison of three commercial automatic boom height systems for agricultural sprayers. Appl. Eng. Agric. 2021, 37, 287–298. [Google Scholar] [CrossRef]
  19. Al-Mallahi, A.; Natarajan, M.; Shirzadifar, A. Development of robust communication algorithm between machine vision and boom sprayer for spot application via ISO 11783. Smart Agric. Technol. 2023, 4, 100212. [Google Scholar] [CrossRef]
  20. Wang, G.; Zhang, T.; Song, C.; Yu, X.; Shan, C.; Gu, H.; Lan, Y. Evaluation of spray drift of plant protection drone nozzles based on wind tunnel test. Agriculture 2023, 13, 628. [Google Scholar] [CrossRef]
  21. Wang, S.; Li, X.; Nuyttens, D.; Zhang, L.; Liu, Y.; Li, X. Evaluationof compact air-induction flat fan nozzles for herbicide applications: Spray drift and biological efficacy. Front. Plant Sci. 2023, 14, 1018626. [Google Scholar] [CrossRef]
  22. Li, J.; Nie, Z.; Chen, Y.; Ge, D.; Li, M. Development of boom posture adjustment and control system for wide spray boom. Agriculture 2023, 13, 2162. [Google Scholar] [CrossRef]
  23. Saleem, S.R.; Zaman, Q.U.; Schumann, A.W.; Naqvi, S.M.Z.A. Variable rate technologies: Development, adaptation, and opportunities in agriculture. In Precision Agriculture; Elsevier: Amsterdam, The Netherlands, 2023; pp. 103–122. [Google Scholar]
  24. Carreño Ruiz, M.; Bloise, N.; Guglieri, G.; D’Ambrosio, D. Numerical analysis and wind tunnel validation of droplet distribution in the wake of an unmanned aerial spraying system in forward flight. Drones 2022, 6, 329. [Google Scholar] [CrossRef]
  25. Luck, J.; Pitla, S.; Shearer, S.; Mueller, T.; Dillon, C.; Fulton, J.; Higgins, S. Potential for pesticide and nutrient savings via map-based automatic boom section control of spray nozzles. Comput. Electron. Agric. 2010, 70, 19–26. [Google Scholar] [CrossRef]
  26. Sharda, A. Boom Dynamics During Control System Response on Agricultural Sprayers. Ph.D. Thesis, Auburn University, Auburn, AL, USA, 2011. [Google Scholar]
  27. Plessen, M. Path Planning for Spot Spraying with UAVs Combining TSP and Area Coverages. arXiv 2024, arXiv:2408.08001. [Google Scholar] [CrossRef]
  28. Plessen, M.G. Freeform path fitting for the minimisation of the number of transitions between headland path and interior lanes within agricultural fields. Artif. Intell. Agric. 2021, 5, 233–239. [Google Scholar] [CrossRef]
Figure 1. A visualisation of two building blocks for area coverage: (i) path planning and (ii) a switching logic for the control of nozzles attached along a boom and carried by a piece of machinery for spray application along a working width.
Figure 1. A visualisation of two building blocks for area coverage: (i) path planning and (ii) a switching logic for the control of nozzles attached along a boom and carried by a piece of machinery for spray application along a working width.
Agriengineering 07 00235 g001
Figure 2. High-level algorithm structure as a block diagram.
Figure 2. High-level algorithm structure as a block diagram.
Agriengineering 07 00235 g002
Figure 3. Comparison of two path patterns. (a) First path pattern: Boustrophedon. (b) Second path pattern: alternative.
Figure 3. Comparison of two path patterns. (a) First path pattern: Boustrophedon. (b) Second path pattern: alternative.
Agriengineering 07 00235 g003
Figure 4. Comparison of two path patterns with a headland path. (a) Boustrophedon path pattern with headland path. (b) Alternative path pattern with headland path.
Figure 4. Comparison of two path patterns with a headland path. (a) Boustrophedon path pattern with headland path. (b) Alternative path pattern with headland path.
Agriengineering 07 00235 g004
Figure 5. Method 1: The state-of-the-art reactive switching logic for area coverage based on the Boustrophedon-path pattern in combination with an initial full headland path traversal. The field entrance and starting point of the path is indicated by the black dot. (a) The initial full headland path coverage. (b) Reactive switching along mainfield lanes. (c) Reactive switching along mainfield lanes. (d) The result after the full traversal of the path plan.
Figure 5. Method 1: The state-of-the-art reactive switching logic for area coverage based on the Boustrophedon-path pattern in combination with an initial full headland path traversal. The field entrance and starting point of the path is indicated by the black dot. (a) The initial full headland path coverage. (b) Reactive switching along mainfield lanes. (c) Reactive switching along mainfield lanes. (d) The result after the full traversal of the path plan.
Agriengineering 07 00235 g005
Figure 6. Method 2: An instance of the path planning pattern of interest and relevant waypoints (letters A to M) along its path.
Figure 6. Method 2: An instance of the path planning pattern of interest and relevant waypoints (letters A to M) along its path.
Agriengineering 07 00235 g006
Figure 7. Method 2: Illustration of proposed predictive switching logic (af) for path pattern in Figure 6. Gray areas indicate sprayed area; see Figure 1. See Section 2.2 for a description.
Figure 7. Method 2: Illustration of proposed predictive switching logic (af) for path pattern in Figure 6. Gray areas indicate sprayed area; see Figure 1. See Section 2.2 for a description.
Agriengineering 07 00235 g007
Figure 8. Method 2: Concatenation of two path planning patterns.
Figure 8. Method 2: Concatenation of two path planning patterns.
Agriengineering 07 00235 g008
Figure 9. Method 2: Two special cases with prolonged headland path segments. (a) The first special case example of a prolonged headland path segment. (b) The second special case example of a prolonged headland path segment, whereby this segment furthermore replaces the second mainfield lane that is otherwise typical for the path pattern in Figure 6.
Figure 9. Method 2: Two special cases with prolonged headland path segments. (a) The first special case example of a prolonged headland path segment. (b) The second special case example of a prolonged headland path segment, whereby this segment furthermore replaces the second mainfield lane that is otherwise typical for the path pattern in Figure 6.
Agriengineering 07 00235 g009
Figure 10. Method 2: The visualisation of a full area coverage example resulting from the concatenation of multiple path patterns, the application of the proposed switching logic in Figure 7, and special case handling according to Figure 9. (a) The planned area coverage path. (b) The spraying result after the traversal of the planned area coverage path and application of the proposed switching logic.
Figure 10. Method 2: The visualisation of a full area coverage example resulting from the concatenation of multiple path patterns, the application of the proposed switching logic in Figure 7, and special case handling according to Figure 9. (a) The planned area coverage path. (b) The spraying result after the traversal of the planned area coverage path and application of the proposed switching logic.
Agriengineering 07 00235 g010
Figure 11. The proposed switching logic is also valid for freeform mainfield lanes. Relevant waypoints remain conceptually as in Figure 6.
Figure 11. The proposed switching logic is also valid for freeform mainfield lanes. Relevant waypoints remain conceptually as in Figure 6.
Agriengineering 07 00235 g011
Figure 12. Experimental setup: Two path planning methods and their switching logics are compared in two experimental setups, one for an even and one for an odd number of N > 0 mainfield lanes, as a function of variable N. The working width is W > 0 . The uniform mainfield lane length is H > 0 . A turning radius R > 0 is assumed. The typical curved trajectories that would occur at the transitions between mainfield lanes and the headland path for nonholonomic vehicles are not displayed in the above plot, since they vary for different path plans according to the Boustrophedon-based or alternative method. They are, however, accounted for in the calculations in (1)–(4) and (5)–(8).
Figure 12. Experimental setup: Two path planning methods and their switching logics are compared in two experimental setups, one for an even and one for an odd number of N > 0 mainfield lanes, as a function of variable N. The working width is W > 0 . The uniform mainfield lane length is H > 0 . A turning radius R > 0 is assumed. The typical curved trajectories that would occur at the transitions between mainfield lanes and the headland path for nonholonomic vehicles are not displayed in the above plot, since they vary for different path plans according to the Boustrophedon-based or alternative method. They are, however, accounted for in the calculations in (1)–(4) and (5)–(8).
Agriengineering 07 00235 g012
Figure 13. Experiments: A visualisation of Formulas (1)–(4) for an odd number of mainfield lanes N > 0 . (a) Pathlengths as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } . (b) The number of switching-on states as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } .
Figure 13. Experiments: A visualisation of Formulas (1)–(4) for an odd number of mainfield lanes N > 0 . (a) Pathlengths as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } . (b) The number of switching-on states as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } .
Agriengineering 07 00235 g013
Figure 14. Experiments: A visualisation of Formulas (5)–(8) for an even number of mainfield lanes N > 0 . (a) Pathlengths as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } . (b) The number of switching-on states as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } .
Figure 14. Experiments: A visualisation of Formulas (5)–(8) for an even number of mainfield lanes N > 0 . (a) Pathlengths as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } . (b) The number of switching-on states as a function of the number of mainfield lanes N > 0 in four scenarios with W { 12 m , 36 m } and H { 100 m , 500 m } .
Agriengineering 07 00235 g014
Table 1. Experiments: The results for an odd number of mainfield lanes N > 0 . A turning radius of R = 5 m is assumed throughout. For the formulas and qualitative evaluation, see (1)–(4) and Figure 13, respectively.
Table 1. Experiments: The results for an odd number of mainfield lanes N > 0 . A turning radius of R = 5 m is assumed throughout. For the formulas and qualitative evaluation, see (1)–(4) and Figure 13, respectively.
Example SetupBoustrophedonAlternative
W , H , Area L path , N ON L path , N ON
N Δ L path m , Δ N ON
12 m, 100 m, 0.7 ha1020 m, 6982 m, 9
5 −38 m, 3
12 m, 100 m, 6.2 ha7630 m, 527040 m, 78
51 −590 m, 26
12 m, 500 m, 3.6 ha4220 m, 64182 m, 9
5 −38 m, 3
12 m, 500 m, 31.2 ha29,230 m, 5228,640 m, 78
51 −590 m, 26
36 m, 100 m, 2.2 ha1548 m, 61414 m, 9
5 −134 m, 3
36 m, 100 m, 18.7 ha12,574 m, 5210,784 m, 78
51 −1790 m, 26
36 m, 500 m, 10.8 ha4748 m, 64614 m, 9
5 −134 m, 3
36 m, 500 m, 93.6 ha34,174 m, 5232,384 m, 78
51 −1790 m, 26
Table 2. Experiments: The results for an even number of mainfield lanes N > 0 . A turning radius of R = 5 m is assumed throughout. For the formulas and qualitative evaluation, see (5)–(8) and Figure 14, respectively.
Table 2. Experiments: The results for an even number of mainfield lanes N > 0 . A turning radius of R = 5 m is assumed throughout. For the formulas and qualitative evaluation, see (5)–(8) and Figure 14, respectively.
Example SetupBoustrophedonAlternative
W , H , Area L path , N ON L path , N ON
N Δ L path m , Δ N ON
12 m, 100 m, 0.6 ha886 m, 5742 m, 7
4 −144 m, 2
12 m, 100 m, 6.1 ha7497 m, 516801 m, 76
50 −696 m, 25
12 m, 500 m, 3.0 ha3686 m, 53142 m, 7
4 −544 m, 2
12 m, 500 m, 30.6 ha28,697 m, 5127,601 m, 76
50 −1096 m, 25
36 m, 100 m, 1.8 ha1318 m, 51078 m, 7
4 −240 m, 2
36 m, 100 m, 18.4 ha12,345 m, 5110,449 m, 76
50 −1896 m, 25
36 m, 500 m, 9.0 ha4118 m, 53478 m, 7
4 −640 m, 2
36 m, 500 m, 91.8 ha33,545 m, 5131,249 m, 76
50 −2296 m, 25
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Plessen, M. Predictive Spray Switching for an Efficient Path Planning Pattern for Area Coverage. AgriEngineering 2025, 7, 235. https://doi.org/10.3390/agriengineering7070235

AMA Style

Plessen M. Predictive Spray Switching for an Efficient Path Planning Pattern for Area Coverage. AgriEngineering. 2025; 7(7):235. https://doi.org/10.3390/agriengineering7070235

Chicago/Turabian Style

Plessen, Mogens. 2025. "Predictive Spray Switching for an Efficient Path Planning Pattern for Area Coverage" AgriEngineering 7, no. 7: 235. https://doi.org/10.3390/agriengineering7070235

APA Style

Plessen, M. (2025). Predictive Spray Switching for an Efficient Path Planning Pattern for Area Coverage. AgriEngineering, 7(7), 235. https://doi.org/10.3390/agriengineering7070235

Article Metrics

Back to TopTop