1. Introduction
Soybean–maize strip intercropping has become an important practice in China to enhance grain and oil security and improve resource-use efficiency. By 2025, this intercropping mode has been promoted on more than 10 million mu of farmland nationwide (1 mu ≈ 0.0667 ha) [
1]. However, due to complex terrain conditions and fragmented land management, intercropped fields generally exhibit characteristics of a small size (with an average area of 0.15–0.65 ha for the test plots in this study), scattered distribution, and irregular shapes. Additionally, the angle between field boundaries and crop rows ranges from 60° to 85° [
2], posing multiple practical challenges to unmanned plant protection operations. Survey data indicate that to avoid crop crushing during turning, traditional U-shaped paths require the reservation of 3.22–4.67 m of headland space in non-perpendicular boundary scenarios, accounting for 24–28% of the total field area and resulting in the waste of valuable arable land resources. Meanwhile, small and medium-sized plant protection sprayers have a minimum turning radius of 2.4–3.0 m, which makes it difficult to adapt to the narrow headland environment of irregular fields. Even with the aforementioned reserved space, improper turning control may still lead to crop crushing damage in 3–5% of the headland area under scenarios with large angles between boundaries and crop rows (e.g., 66–79°). Furthermore, during the turning of traditional U-shaped paths, affected by the large spray boom span (typically 6–12 m), the vehicle body exhibits prominent yaw and insufficient stability, directly leading to a significant increase in path-tracking errors during turning (28–36% higher compared to straight-line operation scenarios), thereby restricting the realization of precision plant protection operations.
Path planning is a core technology that directly determines the operational efficiency and accuracy of unmanned agricultural machinery [
3,
4,
5,
6]. Extensive research has been conducted on agricultural path optimization, particularly in structured environments with regular field geometries. In regular fields with single-crop planting, notable progress has been achieved [
7]. Bochtis et al. [
8] formulated coverage path planning as a discrete optimization problem and proposed the B-patterns model to reduce non-operational travel. For orchard environments, Griepentrog et al. [
9] further improved path planning by minimizing non-operational time and distance. Cariou et al. [
10] incorporated kinematic and dynamic constraints and proposed a local planning method for complex environments, providing insights for agricultural operations under challenging terrain conditions.
Recent studies have also focused on headland turning strategies. Chen et al. (2023) [
11] investigated headland turning path planning for unmanned combine harvesters and addressed the limitations of point-mass simplifications by developing a simplified geometric model that accounts for the header and tracked chassis. Based on this model, several commonly used headland turning patterns, including fishtail, bulb, semicircular, and U-shaped turns, were systematically evaluated. Hu et al. (2024) [
12] addressed missed-coverage issues in boundary-enclosing regions for unmanned rice direct-seeding machines and proposed a multi-constraint planning method based on an improved Reeds–Shepp curve by transforming physical constraints into mathematical constraints. Field experiments in paddy fields with different geometries demonstrated improved coverage compared with conventional approaches. In China, Lu Bang et al. [
13] developed an unmanned rapeseed sowing system based on cloud-edge high-precision maps and reduced missed operations during turning by adopting shuttle-shaped outer spiral paths. Chen Kai et al. [
14] proposed a multi-constraint coverage path optimization strategy that balances operational efficiency and accuracy.
Despite these advances, several gaps remain. First, most existing studies focus on single-crop scenarios (e.g., rice or rapeseed) or regular field geometries, and thus do not sufficiently consider the spatial constraints in soybean–maize strip intercropping, such as alternating operation rows, vehicle size constraints, and non-cross-strip spraying requirements. Second, turning strategies for large-angle headlands in irregular plots are still underexplored, making conventional patterns difficult to adapt to complex intercropping boundary conditions. Third, the bidirectional operating capability of small sprayers—allowing spraying during both forward and reverse motion—has not been fully exploited, which limits maneuverability and results in inefficient headland space utilization.
To address these gaps, this study makes the following contributions: (1) a two-way operation scheme is proposed, and a headland turning model is established for scenarios where field boundaries are not perpendicular to the operation direction, considering the sprayer’s geometric dimensions; a V-shaped turning strategy suitable for bidirectional operation is further developed; (2) an optimization model targeting minimized reserved headland width is formulated, and an improved Reeds–Shepp-based algorithm is designed to optimize headland turning curves; a hybrid CCPP algorithm is then developed to generate full-coverage paths for irregular plots; and (3) simulations and field experiments are conducted on four typical irregular plots with an average area of 0.8 ha to validate the effectiveness of the proposed method. This study aims to provide technical support for precision spraying under strip intercropping systems and to improve the mechanization and autonomy of plant protection operations in irregular agricultural fields.
2. Materials and Methods
2.1. Constraint Analysis of Soybean–Maize Intercropping Plots
Soybean–maize strip intercropping fields are typically small and irregular polygons. Although crop rows are generally arranged in parallel, field geometry often results in non-perpendicular angles between the crop-row direction and the headland boundaries, as illustrated in
Figure 1.
The sprayer trajectory consists of two components: the in-row operation path and the headland turning path. The headland area must be reserved during sowing, and its utilization directly affects the effective planting area and thus the crop yield. Therefore, selecting an appropriate turning strategy for specific boundary–row configurations is crucial for improving overall operational efficiency and reducing non-productive travel.
Notably, the spray boom of the sprayer is front-mounted relative to the chassis wheels, with a longitudinal offset between the boom and the tire contact points. If the sprayer is simplified as a point-mass (particle) model and this structural offset is neglected, the planned trajectory may lead to incomplete spray coverage after turning or unintended crop crushing by the tires, thereby causing economic losses.
In summary, under the intercropping scenario, the field turning of the sprayer must meet the following constraint requirements:
- (1)
Mechanical safety: Avoid ridge contact during turning to prevent damage to the machine;
- (2)
Crop protection: Minimize tire-induced rolling or scraping damage to maize and soybean plants;
- (3)
Ensure accurate row alignment and match the end-of-turn pose (position and heading) to the starting pose of the next operation row to achieve seamless coverage.
2.2. Wheeled Differential Sprayer
The experimental verification platform developed in this study is based on a wheeled differential chassis with a structural configuration of front dual drive wheels and rear dual caster wheels for auxiliary support, as illustrated in
Figure 2. The unmanned sprayer control system comprises four integrated modules: a high-precision positioning system, a main control unit, a power supply system, and a chassis control system. The positioning system, consisting of GNSS antennas, an RTK controller, a wireless communication module, and a base station, provides real-time position and attitude information [
15,
16,
17]. A laptop running the ROS framework functions as the main control unit, receiving positioning data and generating linear and angular velocity commands using the pure pursuit algorithm. Power is supplied by a hybrid energy system composed of a range extender and a battery. The chassis control system, based on an STM32F407 microcontroller (STMicroelectronics, Geneva, Switzerland), calculates target rotational speeds for the left and right wheels through inverse kinematics and regulates motor speeds via an FOC-based motor driver and brushless hub motors, with Hall sensors providing real-time speed feedback [
18,
19,
20]. All modules are interconnected through dedicated communication links to ensure coordinated and reliable unmanned operation. The detailed technical parameters of the unmanned sprayer are listed in
Table 1.
Although the sprayer is equipped with a differential chassis and theoretically supports zero-radius in-place turning, this turning mode presents significant drawbacks due to the large-span spray boom. First, a strong inertial swing may cause the boom ends to scrape crops or damage field boundaries. Second, dynamic stability is reduced, as asymmetric inertial loads can induce vehicle body tilt or vibration. Third, control precision deteriorates, since attitude disturbances can severely interfere with the automatic path-tracking performance. Therefore, to ensure operational safety and control accuracy, it is necessary to impose a minimum turning radius constraint on the sprayer.
2.3. Two-Way Driving Strategy
This study focuses on the “4 + 4” soybean–maize strip intercropping mode widely adopted in North China, in which the soybean strip width is 90 cm and the maize strip width is 165 cm. The high-clearance sprayer used in this study operates across eight rows of soybean, and both the track width and spray boom configuration are strictly designed to comply with agronomic requirements, as illustrated in
Figure 3 [
21]. Conventional plant protection operations typically adopt a one-way travel mode, requiring the vehicle to perform a 180° U-turn at the headland to maintain consistency between the vehicle heading and the operation direction.
Unlike sowing or harvesting machinery, plant protection sprayers do not rely on a fixed travel direction to accomplish pesticide application, making bidirectional operation feasible during headland line switching. In most commercial sprayers, the boom and nozzle arrangement is typically symmetric (e.g., uniform spacing and left–right symmetry). Consistent with this design practice, the sprayer used in this study is equipped with a symmetrically mounted boom, with uniformly spaced nozzles oriented vertically downward and without directional air assistance. Under the low operating speed adopted in the field trials, airflow disturbance around the boom is limited; therefore, forward and reverse spraying can be reasonably regarded as producing comparable application performance.
Based on these characteristics, a two-way operation scheme is proposed with two headland line-switching strategies: (1) entering the next pass via a conventional turning maneuver; and (2) a “Line Change Without U-Turn” maneuver, in which the vehicle maintains its heading and reverses directly into the adjacent row to enable continuous spraying (
Figure 4, where black arrows indicate forward movement and red arrows indicate reverse movement).
The sprayer platform adopts a differential-drive chassis, in which the two front wheels are independently driven and steering is achieved by regulating the speed difference between the left and right drive wheels, while the two rear wheels are passive caster wheels providing support. This chassis architecture is widely adopted by small unmanned ground sprayers because it is compact, mechanically simple, and well suited to narrow headlands and irregular fields.
For a differential-drive vehicle, a key kinematic characteristic is that the instantaneous center of rotation (ICR) lies on the horizontal line connecting the two drive wheels (rather than being fixed at a single point). The midpoint of the two drive wheels, as a fixed and symmetric feature point on this line, maintains a constant relative position with the drive wheels regardless of changes in steering radius (caused by speed differences). This stability makes it an ideal reference for characterizing the vehicle’s planar motion and turning geometry, as it avoids the complexity introduced by the dynamic movement of the ICR itself (
Figure 5).
As illustrated in
Figure 3,
and
denote the left and right endpoints of the spray boom, respectively, while
and
represent the ground contact points of the rear wheels. The parameters
and
describe the lateral and longitudinal offsets of the boom endpoints and rear wheels relative to the CPGP, respectively, and
D is the perpendicular distance from the spray boom to the crop row. These geometric parameters are used to construct a geometry-aware model for evaluating headland space occupation during turning.
Aiming at the operation requirements of “no cross-strip and full coverage” under non-perpendicular boundaries (angle θ), the pesticide application start-stop logic is as follows:
End of current row: The standard for completing pesticide application is that both endpoints Pftl and Pft of the spray boom are fully covered to the edge of the crop strip, ensuring no dead ends in the sprayed area.
Start of next row: After the completion of turning, when the center point O is aligned with the target path, the spray boom is vertical, and either endpoint touches the crop boundary, pesticide spraying is turned on immediately. This strategy ensures continuous operation while effectively preventing cross-strip pesticide application.
2.4. Headland Turning Path Planning
Unmanned plant protection sprayers operate under multiple constraints, including limited headland space, field environment (e.g., furrow structure), vehicle steering characteristics, minimum turning radius, and working width. Consequently, the operation path planning problem can be formulated as a constrained optimization problem, in which both the selection of feasible turning patterns and the sequencing of operation paths must be optimized to achieve efficient and feasible field coverage.
When the operation rows are not perpendicular to the field boundary, the headland turning process of the sprayer can be classified into six representative turning patterns, as illustrated in
Figure 6.
The performance index for constrained path planning is the reserved headland width. When the unmanned plant protection machinery turns at the field headland, insufficient reserved width is likely to cause the machinery to deviate from the predetermined path and increase the risk of rolling plants. Therefore, during path planning, it is necessary to specify the reserved width threshold at the field end during turning. When the field boundary is not perpendicular to the operation path, the mathematical model of the reserved headland width is summarized as follows:
where
is length of bow-shaped turning path (m),
is length of Ω-shaped turning path (m),
and are length of fishtail-shaped I turning paths I and II (m),
and are length of V-shaped turning paths I and II (m),
and is horizontal distance from the center of the sprayer’s rear axle to the frontmost end of the spray boom (m).
Based on the derivation of the mathematical model for the reserved headland width (L) of the six turning curves, the applicability rules of the different curve types in complex plot scenarios can be clarified through parameterized calculation and multi-dimensional comparison.
When the boundary is perpendicular to the crop rows, the fishtail type requires stopping and changing direction twice, and the occupied headland width is larger than that of the arcuate and Ω-shaped types, so this is excluded from the selection. Therefore, only the non-perpendicular cases are analyzed.
We input the actual dimensions of the vehicle body into the model formula, take the angle between the headland and the plot as well as the minimum turning radius as variables, and compare the path lengths (S) of different turning curves with the reserved headland width (L), as shown in
Figure 7.
Research based on the coupling analysis of the angle θ between the crop rows and headland boundaries, the minimum turning radius (R) of the sprayer, and the working width (W) shows that to balance the headland space and operation efficiency, a differentiated strategy should be formulated according to the ratio of the turning radius to working width: when (0 < R < W/2), the V-shaped I turning has absolute advantages in both space and path; when (W/2 < R < W), the 38° angle should be taken as the boundary, and Ω-shaped (small angle) and V-shaped II (large angle) turnings should be adopted, respectively; when (R < W), the V-shaped II turning has higher comprehensive efficiency compared with the fishtail type. This strategy realizes adaptive planning for complex plot conditions and significantly improves the site adaptability of agricultural machinery operations.
Further quantitative analysis via the mathematical model reveals that: when the row change spacing is 4–8.5 m and the algorithm is adapted to models with a minimum turning radius of 2.2–5.7 m, the improved RS algorithm can reduce the headland turning space occupation to varying degrees. This row change spacing range can fully cover common compound planting patterns in China (combination of 2–4 rows of maize strips and 2–6 rows of soybean strips), endowing the algorithm with broad scenario adaptability. Notably, this spatial optimization effect is positively correlated with the angle between the field operation rows and the boundary—the larger the angle (especially the typical non-perpendicular scenarios of 60–85°), the more significant the headland space saving effect compared with the traditional pure U-shaped path, which fully reflects the algorithm’s adaptability advantage to the boundary characteristics of complex intercropping plots.
2.5. Path Optimization Based on Reeds-Shepp Curve
In soybean–maize strip intercropping, headland line switching must satisfy the “no band crossing and full coverage” requirement while reducing headland space occupation. Reeds–Shepp (RS) curves are suitable for this task because they model vehicle motion with bounded curvature and support both forward and reverse driving, which matches the bidirectional operability of sprayers. However, the classical RS formulation primarily aims at the shortest path and often produces turning trajectories with frequent direction changes and large curvature variations, which may be difficult to execute reliably in field operations. Therefore, this study adopts an RS-based candidate-screening strategy and selects turning curves according to a geometry-aware headland occupancy metric rather than pure path length [
22], as summarized in
Figure 8.
In irregular fields, the operating-row direction is often non-perpendicular to the field boundary, leading to a longitudinal skew offset between the start and target poses along the row direction. To accommodate such pose offsets, a compact set of RS turning templates is first constructed and grouped into two categories according to the heading relationship between successive passes:
- (1)
U-shaped templates (heading reversed after switching):
- (2)
V-shaped templates (bidirectional line switching):
By exploiting the time-reversal property and left–right symmetry of RS curves, additional mirrored candidates can be obtained through reflection and by swapping the start and goal poses, without repeating geometric derivations.
Inflection (tangency) points are key characteristic points that connect individual segments of a RS curve. Their coordinates are used for feasibility checking and provide geometric constraints for subsequent trajectory generation and path-tracking control. Taking the three-arc pattern
as an example, the start pose is defined as
, the target pose as
, and the minimum turning radius as
(
Figure 9). The displacement vector from the start point to the end point is first defined as
and a unit normal vector perpendicular to the heading direction
is introduced as
The lateral offset (perpendicular distance) between the start and target poses is then given by
To ensure that the turning curve can be constructed by external tangency between adjacent circular arcs while satisfying the minimum turning-radius constraint, the feasibility condition
must be satisfied. Accordingly, the inflection angle is obtained as
The curvature centers of the three circular arcs can then be expressed as
The coordinates of the tangency (inflection) points between adjacent arcs are given by
Thus, the inflection points can be obtained in the global coordinate frame and used for candidate evaluation and final turning-trajectory generation.
This flowchart illustrates the overall procedure of the proposed RS-based headland line-switching method. Given the start and target poses and the minimum turning radius, feasible RS movement sequence combinations are first generated and screened under practical operational constraints. According to the heading relationship between consecutive passes, the remaining candidates are classified into U-shaped (heading-reversed) and V-shaped (heading-preserved) turning modes. For each feasible candidate, the headland occupancy width is evaluated using a geometry-aware model that explicitly accounts for the sprayer footprint, rather than a point-mass approximation. The optimal turning curve is then selected by minimizing the headland occupancy width; after which the corresponding curvature centers and inflection points are computed to generate the final executable turning trajectory (
Figure 10).
We input the poses of the start point and target point into the computer, set different curvatures, and verify the algorithm by calculating two types of path-turning curves, as shown in
Figure 11.
Simulation curves show that the improved RS path planning algorithm, with pre-optimized turning paths, can effectively generate V-shaped and Ω-shaped turning paths that meet the operational requirements of unmanned sprayers with differential chassis. This provides key technical support for the subsequent full-coverage path planning algorithm.
Moreover, the algorithm features dynamic adaptive adjustment capabilities: it can adaptively adjust adjust the curvature distribution of the turning path, the length of the turning segment, and speed planning parameters according to the included angle between the field head (i.e., field boundary) and the working path, as well as thresholds such as the minimum turning radius determined based on boom stability. This ensures that the generated field turning curves are always adapted to the actual field environment and the operational capabilities of the equipment.
4. Discussion
Compared with Dubins curves that only support forward travel and can only generate two types of U-shaped paths (Omega-shaped and bow-shaped), as well as the traditional RS algorithm that takes the shortest path length as the sole optimization objective while ignoring headland space utilization efficiency, the improved RS algorithm proposed in this study is fully compatible with the bidirectional operation characteristics of plant protection sprayers. Existing full-coverage path planning methods for high-clearance unmanned sprayers (e.g., the improved particle swarm optimization algorithm proposed by Liu Guohai et al. [
34]) are mostly based on the traditional U-turn mode. They generate operation rows through the parallel line offset of the straight line passing through the center point of irregular convex plots, and perform optimization on the direction angle of operation rows. Although certain results have been achieved in shortening traversal distance and reducing the number of turns, these methods are still limited to unidirectional operation and a single U-turn mode, lacking adaptability to the narrow headland space of corn–soybean intercropping plots. In contrast, the improved RS algorithm in this study not only expands the bidirectional operation mode, but also adds a V-turn strategy on the basis of the traditional U-turn mode. It designs the steering mode switching logic with the minimization of headland occupation width as the core decision-making objective, and can dynamically match the optimal steering strategy according to actual operating conditions such as field boundary angles and minimum turning radii. Ultimately, it achieves a significant reduction in headland turning space occupation, highlighting the technical advantages of the algorithm in the operation scenario of irregular intercropping plots.
Although the improved RS algorithm has achieved the expected results in spatial optimization and operational adaptability, this study still has two limitations to be improved. First, the current operation row switching strategy of the algorithm is limited to “jumping from the current operation row to the adjacent operation row”, failing to fully tap the global spatial optimization potential of multi-operation row span jumping, making it difficult to further reduce the non-operation path cost in complex irregular fields. Second, the operational accuracy of the algorithm is highly dependent on high-precision field boundary maps and crop row coordinate information recorded during the navigation sowing stage. However, in actual field scenarios, affected by factors such as sowing deviation, crop lodging, and natural erosion of field boundaries, the pre-stored coordinates are prone to deviate from the actual positions of crop rows, leading to a mismatch between the planned path and operational requirements, and further affecting the uniformity of spray coverage and operational stability [
35].
To address the above limitations, subsequent research will carry out optimizations in two directions. On the one hand, a multi-objective optimal solution algorithm (such as weighted multi-objective genetic algorithm, NSGA-III, etc.) will be introduced to construct a global jump decision-making model of “current operation row—optimal target operation row”. By setting differentiated dynamic weights for core constraints such as headland space occupation, non-operation path length, and steering stability (flexibly adjusted according to the priority needs of actual operating scenarios), and integrating the optimal steering curve generation mechanism proposed in this paper, the collaborative optimization of operation row jump path and steering trajectory is realized, further reducing headland turning space occupation and improving the overall operational efficiency of complex irregular fields [
36]. On the other hand, focus will be placed on LiDAR-based real-time perception of field features and dynamic compensation technology for coordinate deviations: during operation, LiDAR is used to continuously collect environmental point cloud data, and the real-time crop row centerlines and actual field boundary contours are accurately extracted by combining boundary-fitting algorithms [
37]; real-time feature registration is completed based on the pre-stored high-precision map to calculate the translation and rotation deviation parameters between them; the deviation parameters are fed back to the geometric perception model of the improved RS algorithm in real time to dynamically correct core planning parameters such as operation width and field angle, realizing adaptive compensation of path planning. Thus, the strong dependence of the algorithm on pre-stored maps and sowing trajectories is weakened, and the operational robustness in complex and variable field environments is improved.