AGRO-Nav: Autonomous Graph-based Orchard Navigation
Organizations: School of Computer Engineering, Korea University of Technology and Education (KOREATECH), Cheonan 31253, South Korea
Abstract
Orchards form semi-structured environments in which parallel tree rows create natural driving corridors, yet narrow inter-row clearance and dense foliage lead geometry-agnostic grid planners to drift off the row center and risk trunk or canopy contact. We present AGRO-Nav, an automated framework for static graph-based global planning in orchards. From tree-row lines fitted to trunk clusters in a SLAM point cloud, it builds, without any manual waypoints, a sparse topological graph of intra- and inter-row connectivity; a global route is then found by Dijkstra search on this graph, connected to the start and goal by any-angle Theta* segments, and smoothed with a cubic B-spline. In real-orchard trials, AGRO-Nav follows the row center with a mean error of about 0.08 m, far below the A* (0.31 m) and Theta* (0.43 m) shortest-path baselines, while planning roughly four to five times faster. In Isaac Sim, it attains the lowest error among A*, Theta*, and a reproduced RANSAC midline baseline and remains stable as tree density drops to 70%, where the RANSAC baseline degrades. The resulting trajectories---straight row-centered segments joined by controlled turns---suit differential-drive and four-wheel-steering platforms.
Figures & tables
| Method | Mean ( Std) / Max Error [m] | Length [m] | Mean ( Std) / Min Clearance [m] | Time [ms] |
|---|---|---|---|---|
| Simulation environment (full tree density) | ||||
| A* | 0.95 ( 0.43) / 1.94 | 509.66 | 1.96 ( 0.38) / 1.26 | 61.95 |
| Theta* | 0.79 ( 0.54) / 2.22 | 499.33 | 2.07 ( 0.42) / 1.01 | 69.16 |
| RANSAC | 0.18 ( 0.10) / 0.47 | 524.30 | 2.58 ( 0.27) / 1.86 | 33.74 |
| AGRO-Nav | 0.14 ( 0.10) / 0.42 | 527.29 | 2.57 ( 0.25) / 1.93 | 14.24 |
| Simulation environment (70% tree density) | ||||
Robot Navigation
Robot navigation studies how robots perceive, localize, plan, and move safely toward goals in static or changing environments.
See all 557 papers