Accurate path planning was the prerequisite for autonomous navigation of agricultural vehicles. An Unmanned Aerial Vehicle (UAV)-based coverage path planning was developed in this research for automating guidance of agricultural vehicles and reducing the operator maneuver in the creation of navigation maps. High-resolution orthophoto maps of the field were constructed by using low-altitude UAV photogrammetry to obtain spatial information. Travel paths and working paths were automatically generated from anchor points selected by the operator under the image coordinate domain. The navigation path for unmanned agricultural vehicles was generated by Mercator projection-based conversion for the anchor pixel coordinates into latitude and longitude geographic coordinates. A Graphical User Interface (GUI) was developed for path generation, visualization, and performance evaluation, through which the proposed path planning method was implemented for autonomous agricultural vehicle navigation. Calculation accuracy tests demonstrated the mean planar coordinate error was 2.23 cm and the maximum error was 3.37 cm for path planning. Field tests showed that lateral navigation errors remained within ±5.5 cm for the unmanned high-clearance sprayer, which indicated that the developed UAV-based coverage path planning method was feasible and featured high accuracy. It provided an effective solution for achieving fully autonomous agricultural vehicle operations.
The body roll of the tractor propagates through its rigid hitch system to the mounted implement, causing asymmetrical soil penetration depths between the implement’s lateral working elements, which affects the operational effectiveness of the implement. To address this issue, this study developed an automatic leveling system based on a dual closed-loop fuzzy Proportional-Integral-Derivative (PID) algorithm for tractor-mounted implements. The system employed an attitude angle sensor to detect implement posture in real time and utilized two double-acting hydraulic cylinders to provide a compensating torque for the implement that is opposite to the direction of the body’s roll. The relationship model between the implement’s roll angle and the actuator’s response time was established. The controller performed implement leveling by regulating the spool position and holding time of the solenoid directional valve. Simulink simulations showed that under the control of the dual closed-loop fuzzy PID algorithm, the implement’s roll angle adjusted from 10° to 0° in 1.72 s, which was 56.89% shorter than the time required by the fuzzy PID algorithm, with almost no overshoot. This demonstrates that the dual closed-loop fuzzy PID algorithm outperforms the traditional fuzzy PID algorithm. Static tests showed the system adjusted the implement roll angle from ±10° to 0° within 1.3 s. Field experiments demonstrated that the automatic leveling system achieved a maximum absolute error (MaxAE) of 0.91°, a mean absolute error (MAE) of 0.19°, and a root mean square error (RMSE) of 0.28°, with errors within 0.5° for 92.52% of the time. Results from terrain mutation tests indicate that under a sudden 5° vehicle roll angle change, the system confines implement deviation to ±1.5°. The system exhibits high control precision, stability, and robustness, fulfilling the demands of tractor-mounted implement leveling.
Automatic navigation, as one of the modern technologies in farming automation, enables unmanned driving and operation of agricultural vehicles. In this research, the ZPTM (Zigzag Path Tracking Method) was proposed to reduce the complexity of path planning by using a point cloud consisting of a series of anchor points with spatial information, which are obtained from orthophotos taken by UAVs (Unmanned Aerial Vehicles) to represent the curved path in the zigzag. A local straight path was created by linking two adjacent anchor points, forming the local target path to be tracked, which simplified the navigation algorithm for zigzag path tracking. A nonlinear feedback function was established, using both lateral and heading errors as inputs for determining the desired heading angle of agricultural vehicles, which were guided along the local target path with minimal errors. A GUI (Graphic User Interface) was designed on the navigation terminal to visualize and monitor the working process of agricultural vehicles in automatic navigation, displaying interactive controls and components, including representations of the zigzag path and the agricultural vehicle using affine transformation. A high-clearance sprayer equipped with an automatic navigation system was utilized as the test platform to evaluate the proposed ZPTM. Zigzag navigation tests were conducted to explore the impact of path tracking parameters, including path curvature, moving speed, and spacing between anchor points, on zigzag navigation performance. Based on these tests, a regression model was established to optimize these parameters for achieving accurate and smooth movement. Field test results showed that the maximum error, average error, and RMS (Root Mean Square) error in the zigzag navigation were 3.30 cm, 2.04 cm, and 2.27 cm, respectively. These results indicate that the point cloud path-based ZPTM in this research demonstrates adequate stability, accuracy, and applicability in zigzag navigation.