Abstract
In this paper, we present a complete set of solutions to detect the location of the autonomous horticulture rover used for precision agriculture purposes during the early growth stage of the crops. The horticulture rover autonomously traverses the furrow by aligning itself with the centerline using the dynamic inversion navigation algorithm. The navigation algorithm takes the cross-track error and heading error of the rover deviating from the centerline as the location input, and outputs the desired left and right track speeds to the control system to correct the rover course. The rover has been using the real time kinematic (RTK) -based global position system (GPS) as the sensor to detect the location of the rover, but satellite signals can suffer from sporadic loss, and the geographical characteristics of the environment need to be accurately mapped beforehand. These limits of RTK GPS drastically increase the work load of the operators and decrease the location detection accuracy of the rover. The proposed easy to-implement machine-vision based location detection solution set accepts the raw pictures taken by the camera mounted on the rover as input and calculate the cross-track and heading errors of the rover as outputs. It neither requires the usage of GPS, nor acquisition of environmental geographical information beforehand. Our test results indicate that the proposed machine-vision based solution set is able to outperform the RTK GPS by providing the cross-track location and heading information of the rover with an error less than 20% of that achieved by a RTK GPS, when the rover is within the furrow during the early growth stage.