In-field and inter-field path planning for agricultural transport units

https://doi.org/10.1016/j.cie.2012.07.004Get rights and content

Abstract

Path planning in agricultural field operations involving cooperating machines (e.g. combine harvesters and transport units) has to satisfy both the objectives of the individual mobile unit and the team of the cooperating mobile units. Especially, the planning and execution efficiency for transport units can significantly affect the productivity of the whole system. In this paper a path planning method for transport units in agricultural operations involving in-field and inter-field transports was presented. The approach incorporated (1) the optimization criterions of time or traveled distance; (2) the generation of paths for both in-field and between fields movements of the transporting units; and (3) the adoption of restricted movements as imposed by the controlled traffic farming concept. A “Metric Map” is generated involving the creation of a geometric description of the different fields, the followed fieldwork pattern by the harvester, and the road network associated with the coupled operation. The topology of the Metric Map is then represented by a graph on where the single-source path planning problem is solved by implementing the Dijkstra’s algorithm. Based on the results provided by selected scenarios, alteration between optimality criterions provides discrepancy between solutions in the range of 2–10% indicating that identification of the appropriate criterion suited to the specific operational conditions is of significant importance. Furthermore, the low computational requirements of the planer, taking into consideration the realistic demands of the harvesting operation system indicating that it is feasible to use the planner for on-line planning efforts.

Highlights

► A graph-search based path planning method for agricultural vehicles. ► Traveled distance or used time as optimality criterions for the vehicle path generation. ► Switching between optimality criterions provides a 2–10% discrepancy between solutions. ► A first step towards automated planning for cooperating agricultural machines.

Introduction

A path planning problem is the derivation of a pre-determined continuous curve, or path, in a configuration space from the starting configuration of a mobile unit to the end configuration, without having the mobile unit colliding with any obstacles (Choset, 2005). The last decades, because of the introduction of new autonomous and robotic systems there is an increasing demand for path planning approaches and implementations. Implementations of automated path planning include indoor implementations, e.g. for indoor transportation robots in hospitals (Takahashi, Suzuki, Shitamoto, Moriguchi, & Yoshida, 2010), industrial robot manipulation (Ting, Lei, & Jar, 2002), robots moving goods in warehouses (Wurman & Andrea, 2008) and optimal trajectory planning for surface spray painting (Diao, Zeng, & Tam, 2009) and outdoor implementations, e.g., for the task of following roads and parking among other moving cars (Likhachev & Ferguson, 2009), loading/unloading of ship container crane (Huang, Liang, & Yang, 2009), shortest-path databases for parcel delivery systems (Jung, Lee, & Chun, 2006), routing Personal Rapid Transit vehicles in a rail network (Berger et al., 2011) and path planning in emergency logistics (Yuan & Wang, 2009).

In agriculture domain, however, the introduction of automated systems has been slower than in industry because of the lower adoption of new technology of farmers (Sørensen & Bochtis, 2010). In the case of area coverage path planning there have been some development of approaches (Alia et al., 2009, Bochtis and Vougioukas, 2008, Jin and Tang, 2010, Oksanen and Visala, 2009), whereas the development of path planning methods has not been enforced except for some specific custom applications. In (Linker & Blass, 2008) presented a path planner for agricultural units operating in orchards that relies on an A heuristic search of the vehicle configurations space incorporating vehicle and agricultural specific constraints. The planner computes feasible path plans, which due to the resolution of the search space requires computations times in the range of 1.5–20 s. (Johnson, Naffin, Puhalla, & Wellington, 2009) used two different approaches to path planning for autonomous tractors involved in peat moss harvesting operations, a visibility graph path planner was used in situations where few obstacles were present and accurate end position was needed and a grid based path planner was used in other cases. (Bochtis, Sørensen, & Vougioukas, 2010) presented a path planning approach for supporting units in field operations (i.e. transport units) based on an abstraction of a field as a two-dimensional grid and implanting a breadth-first search algorithm.

Regarding the later application, the path planning in field operations involving cooperating machines (e.g. combine harvesters and transport units) has an extended notion in terms of satisfying both the objectives of the individual mobile unit and the team of the cooperating mobile units. Especially, the planning and execution efficiency for a transport unit can significantly affect the productivity of the whole system. A non-optimal path of a transport unit may cause a high-capacity combine to remain idle, while waiting to unload its fully loaded grain hopper and furthermore, assuming the heavy loads carried by transport units, the planned paths may have a significant impact on soil compaction (Bochtis et al., 2010). Additional, path planning for supporting units in cooperating machinery operations is considered a complex task since it has to take into account in-field attributes (e.g. fieldwork tracks, headland passes) and inter-field configurations (e.g. rural road network, field entrance/s).

In this paper a path planning method for supporting units in agricultural operations involving inter-field transports will be presented. The approach will incorporate (1) the optimization criterions of time or traveled distance; (2) the generation of paths for both in-field and between fields movements of the transporting units; and (3) the adoption of restricted movements as imposed by the controlled traffic farming concept.

Section snippets

Overview of functions and data flow in the path planning system

Although the presented approach is focused on the case where a path plan is needed to guide a transport unit from its current position to the offloading position next to a combine or forage harvester a more general terminology will be used as proposed by (Bochtis & Sørensen, 2010). According to this terminology cooperative field operations are executed by one or more primary units (PUs) performing the main task and one or more service units (SUs) supporting the PU’s. This generalization

Results

The path planning system was implemented in the MATLAB technical programming language (The MathWorks, Inc., Natwick, Mass.). The path planning system was evaluated in a selected area comprising two fields with areas 6.7 and 7.6 ha, situated north of Research Center Foulum, Denmark (56°30′13.96″N 9°35′08.53″E). Regarding the Metric Map generation, the geometrical representation of the in-field entities (tracks mad headland passes) was generated using the algorithmic approach described in (Hameed,

Discussion

The presented approach is based on the principles for path planning generation for supporting units in field operations as established in (Bochtis et al., 2010). That approach was based on an abstraction of a field as a two-dimensional grid, with each grid cell representing obstacle, free, initial, or goal region, and by defining action spaces of the grid states (representing permitted movements of the SU) the arcs and nodes of a discrete transition graph are created. The specific problem

Conclusions

A path planning approach involving the generation of optimal in-field and inter-field paths to be followed by a supporting unit (transport vehicle) cooperating with a primary unit (e.g. harvester) was developed.

The focus is on the case where a path plan is needed to guide a supporting unit SU from its current position to the offloading position next to a primary. Two optimality criterions where implemented, namely, the traveled distance and the used time. The approach was applied on both

References (26)

  • Bochtis, D. D., Sørensen, C. G., & Vougioukas, S.G. (2010). Path planning for in-field navigation-aiding of service...
  • Bochtis, D. D., Vougioukas, S. G., Sørensen, C. G., Hammed, I. A., Oksanen, T. (2010). Fleet management: Assessment of...
  • H.M. Choset

    Principles of robot motion: Theory, algorithms, and implementation

    (2005)
  • Cited by (88)

    • Leveraging Automation and Data-driven Logistics for Sustainable Farming of High-value Crops in Emerging Economies

      2023, Smart Agricultural Technology
      Citation Excerpt :

      However, computational logistics and planning of mobile robots in agriculture is a relatively nascent field [50], possibly owing to farmers’ low adoption rate of automation [77] due to socioeconomic and technical barriers [2]. Initially, from a planning perspective, Jensen et al. [40] leveraged Dijkstra's algorithm and developed an appropriate methodology for optimising execution efficiency of in-field and inter-field operations of cooperating transport units in terms of optimal travelled distance and time. In the same vein, Jensen, Nørremark et al. [42] investigated fertilising operations and suggested the decomposition of farming activities into productive and non-productive elements to inform algorithmic methods for optimised coverage planning in capacitated field operations.

    • Intelligent scheduling method for multi-machine cooperative operation based on NSGA-III and improved ant colony algorithm

      2023, Computers and Electronics in Agriculture
      Citation Excerpt :

      Taking the total operation time and duration as the comprehensive optimization objective and comprehensively considering the turning and operation conflict of the combine, Yao et al. (2019) proposed the conflict-free cooperative operation path optimization algorithm of the combine. Jensen et al. (2012) proposed a path planning method within and between fields for one-grain truck to unload grain from multiple harvesters, to minimize the operation cost of agricultural machinery. To realize the remote scheduling management of multi-machine cooperative navigation operation in a farmland operation environment, Cao et al. (2021a), Cao et al. (2021b) carried out the research on global path planning based on an improved A* algorithm and Bezier curve.

    • Harvester scheduling joint with operator assignment

      2022, Computers and Electronics in Agriculture
    View all citing articles on Scopus
    View full text