Highlights Field segmentation, path generation, and sequential point tracking algorithms were designed for agricultural mobile robots. An optimized field segmentation plan and operation path could be generated for the robot. The sequential point tracking algorithm could guide the robot to a series of target points. The algorithms were tested in simulation calculations and practical experiments. Abstract. As agricultural production becomes increasingly intelligent, operations by autonomous mobile robots become an inevitable trend. For some operations, such as in-field soil sampling, agricultural robots need to track a series of target points in the field. In this work, a field segmentation algorithm, a path generation algorithm, and a sequential point tracking algorithm were designed and evaluated. The field segmentation and operation path generation algorithms, which took, respectively, the total lost area of the field and the total turning angle of the robot as optimization objectives, aimed to provide an efficient operation plan for the robot to follow. The sequential point tracking algorithm was designed for the robot to realize automatic tracking of the planned target points following a desired sequence. The algorithms were tested by simulation calculations using the boundary coordinates of two test fields and field experiments based on a small four-wheeled mobile robot. Field results of the straight-path, multi-target point tracking experiment showed that the designed steering angle and velocity control laws could accurately guide the robot from a start point to a series of target points when the robot was running on a concrete surface. The absolute distance errors of the robot with respect to the targets were smaller than 0.03 m. To test the robot’s tracking performance on different surface conditions, two whole-field, continuous point tracking experiments were performed. The general effectiveness of the sequential point tracking algorithm was validated. When the robot was running on hard surface conditions (concrete and grass), the tracking errors were between 0.014 m and 0.074 m. When the robot was running on a soft and bumpy soil surface, the tracking accuracy degraded to submeter level due to the limitation of small-size wheels. The average, RMS, and maximum errors were 0.774 m, 0.775 m, and 0.798 m, respectively. However, the feasibility of the sequential control algorithm was not influenced. The designed algorithms could be potentially utilized in the development of robotic systems for in-field site-specific operations. Keywords: Agricultural mobile robot, Control sequence, Field segmentation, Operation path generation, Point tracking.
Read full abstract