A Map-Free LiDAR-Based System for Autonomous Navigation in Vineyards

Riccardo Bertoglio,Veronica Carini,Stefano Arrigoni,Matteo Matteucci
2023-07-06
Abstract:Agricultural robots have the potential to increase production yields and reduce costs by performing repetitive and time-consuming tasks. However, for robots to be effective, they must be able to navigate autonomously in fields or orchards without human intervention. In this paper, we introduce a navigation system that utilizes LiDAR and wheel encoder sensors for in-row, turn, and end-row navigation in row structured agricultural environments, such as vineyards. Our approach exploits the simple and precise geometrical structure of plants organized in parallel rows. We tested our system in both simulated and real environments, and the results demonstrate the effectiveness of our approach in achieving accurate and robust navigation. Our navigation system achieves mean displacement errors from the center line of 0.049 m and 0.372 m for in-row navigation in the simulated and real environments, respectively. In addition, we developed an end-row points detection that allows end-row navigation in vineyards, a task often ignored by most works.
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to achieve autonomous navigation of agricultural robots in vineyards. Specifically, the researchers proposed a map - free navigation system based on LiDAR (Light Detection and Ranging) and wheel encoder sensors for navigation within rows, at turns, and at the end of rows. This navigation system takes advantage of the simple and accurate geometric structure of plants arranged in parallel rows in the vineyard, aiming to improve the accuracy and robustness of navigation, reduce the need for pre - built maps or GNSS (Global Navigation Satellite System) measurements, and thus reduce system cost and complexity. ### Main Problems 1. **Autonomous Navigation**: How can robots navigate autonomously in vineyards without human intervention? 2. **Map - free Navigation**: How can accurate navigation be achieved without relying on pre - built maps? 3. **Navigation within Rows, at Turns and at the End of Rows**: How can the robot maintain a central position within a row, how can it turn at the end of a row, and how can it navigate between the ends of rows? ### Solutions - **LiDAR and Wheel Encoders**: Use LiDAR to obtain geometric information of the environment and wheel encoders to obtain displacement information of the robot. - **Navigation within Rows**: Keep the robot in the central position within the row by detecting the distances of plants on both sides. - **End - of - row Detection**: Determine the end - of - row position by detecting the feature points at the end of the row. - **End - of - row Navigation**: Guide the robot to move along the boundary to the next end - of - row by detecting the feature points at the end of the row. - **Turning**: Make the robot turn to the next end - of - row by rotating in - place at a fixed angle. ### Experimental Results - **Simulated Environment**: In simulated environments at different vegetation stages, the average distance of deviation from the center line for in - row navigation is 0.049 meters. - **Real Environment**: In an actual vineyard, the average distance of deviation from the center line for in - row navigation is 0.372 meters. - **End - of - row Detection**: In simulated and real environments, the average errors of end - of - row detection are 0.155 meters and 0.23 meters respectively. ### Conclusion The navigation system proposed in this paper shows good performance in both simulated and real environments and can achieve accurate and reliable autonomous navigation in complex vineyard environments. The system is simple and cost - effective, relying only on LiDAR and wheel encoders, with low computational requirements. Future work can further test the navigation accuracy of 2D LiDAR and be extended to other types of linear crops.