Semantic Landmark Particle Filter for Robot Localisation in Vineyards
Authors: Rajitha de Silva, Jonathan Cox, James R. Heselden, Marija Popović, Cesar Cadena, Riccardo Polvara
Organizations: Lincoln Centre for Autonomous Systems (L-CAS), University of Lincoln, UK. · MAVLab, TU Delft, Netherlands. · Robotics Systems Lab, ETH Zurich, Switzerland.
Reliable localisation in vineyards is hindered by row-level perceptual aliasing: parallel crop rows produce nearly identical LiDAR observations, causing geometry-only and vision-based SLAM systems to converge towards incorrect corridors, particularly during headland transitions. We present a Semantic Landmark Particle Filter (SLPF) that integrates trunk and pole landmark detections with 2D LiDAR within a probabilistic localisation framework. Detected trunks are converted into semantic walls, forming structural row boundaries embedded in the measurement model to improve discrimination between adjacent rows. GNSS is incorporated as a lightweight prior that stabilises localisation when semantic observations are sparse. Field experiments in a 10-row vineyard demonstrate consistent improvements over geometry-only (AMCL), vision-based (RTAB-Map), and GNSS baselines. Compared to AMCL, SLPF reduces Absolute Pose Error by 22% and 65% across two traversal directions; relative to a NoisyGNSS baseline, APE decreases by 65% and 61%. Row correctness improves from 0.67 to 0.73, while mean cross-track error decreases from 1.40 m to 1.26 m. These results show that embedding row-level structural semantics within the measurement model enables robust localisation in highly repetitive outdoor agricultural environments.
Figures & tables
Fig. 1: Vineyard semantics detection (left) projected onto the landmark map (right) for likelihood calculation. Green: vine trunks, Blue: support poles.
Fig. 2: Vineyard structural map with RTK-GNSS ground-truth traverses for the two experiments. Orange circles and green squares indicate row posts and vines, while orange and green line segments denote pole- and trunk-based semantic walls. Red (Experiment 1) and blue (Experiment 2) trajectories are the RTK paths; start/end markers indicate traversal direction.
Fig. 3: Overview of the Semantic Particle Filter. Instance masks from segmentation are combined with depth to generate BEV projections of vineyard landmarks. These projections label near-field LiDAR returns as semantic observations for the particle filter, augmented with a NoisyGNSS prior.
Fig. 4: Raw Absolute Pose Error (APE) trajectories comparing SLPF (ours), AMCL+NoisyGNSS (Kalman fusion), RTAB-Map RGBD, and NoisyGNSS (subsampled to facilitate visualisation). The dashed black line is ground truth; coloured paths show method deviations.
Fig. 5: Zoomed comparison during a headland transition (Experiment 1). AMCL+NoisyGNSS remains aligned to an adjacent row despite locally smooth tracking, while SLPF recovers through semantic wall constraints and adaptive GNSS weighting.
Variant
APE ↓
RPE 2m ↓
XT mean ↓
Row corr. ↑
Switches ↓
SLPF (full map)
1.00 ± 0.03
3.33 ± 0.02
1.31 ± 0.05
0.72 ± 0.02
33.00 ± 0.82
DetDrop 20%
1.02 ± 0.08
3.37 ± 0.06
1.31 ± 0.05
0.73 ± 0.01
33.33 ± 4.11
DetDrop 40%
1.05 ± 0.09
3.33 ± 0.04
1.26 ± 0.05
0.74 ± 0.03
30.67 ± 0.94
MapRemove 30%
1.05 ± 0.04
3.37 ± 0.03
1.27 ± 0.02
0.72 ± 0.01
30.33 ± 2.05
MapRemove 50%
1.13 ± 0.13
3.36 ± 0.06
1.32 ± 0.02
0.72 ± 0.01
31.00 ± 0.82
TABLE II: Experiment 1 robustness under Detection Dropout and Section Landmark Removal. Values are mean ± std over three runs.
Reliable long-term deployment of autonomous robots in agricultural environments remains challenging due to perceptual aliasing, seasonal variability, and the dynamic nature of crop canopies. Vineyards, characterized by repetitive row structures and significant visual changes across phenological stages, represent a pivotal field challenge, limiting the robustness of conventional feature-based localization and mapping approaches. This paper introduces VinePT-Map, a semantic mapping framework that leverages vine trunks and support poles as persistent structural landmarks to enable season-agnostic and resilient robot localization. The proposed method formulates the mapping problem as a factor graph, integrating GPS, IMU, and RGB-D observations through robust geometrical constraints that exploit vineyard structure. An efficient perception pipeline based on instance segmentation and tracking, combined with a clustering filter for outlier rejection and pose refinement, enables accurate landmark detection using low-cost sensors and onboard computation. To validate the pipeline, we present a multi-season dataset for trunk and pole segmentation and tracking. Extensive field experiments conducted across diverse seasons demonstrate the robustness and accuracy of the proposed approach, highlighting its suitability for long-term autonomous operation in agricultural environments.
Giorgio Audrito, Mauro Martini, Alessandro Navone +2
Department of Electronics and Telecommunications, Politecnico di Torino, 10129, Torino, Italy.
Robust localization in unstructured environments, such as agricultural fields, is a critical challenge for autonomous systems. LiDAR sensors provide detailed 3D information about the environment and are invariant to lighting conditions. For this reason, LiDAR-based place recognition methods have gained significant attention. In this paper, we propose MinkUNeXt-VINE++, a novel approach that combines early fusion of heterogeneous LiDAR data from two sensors (Livox Mid-360 and Velodyne VLP-16) and a learned re-ranking strategy in inference time. This fusion leverages the strengths of each sensor to provide a more comprehensive representation of the environment. Additionally, the re-ranking approach is particularly important in repetitive environments, such as vineyards, as finding true positives is a major challenge. We evaluated our approach using the TEMPO-VINE dataset, which provides heterogeneous LiDAR data in vineyard environments across different phenological stages. Our results demonstrate that MinkUNeXt-VINE++ significantly improves place recognition performance compared to single-sensor approaches and state-of-the-art methods. MinkUNeXt-VINE++ achieves a 20% improvement in the Recall@1 metric compared to single-sensor approaches, and +30% including re-ranking. The code of our method is publicly available for reproduction.
Judith Vilella-Cantos, Juan José Cabrera, Mónica Ballesta +2
University Institute for Engineering Research, Miguel Hernández University, Avda. de la Universidad s/n, Edificio Innova, Elche, 03202, Alicante, Spain
This paper presents a real-time semantic world modeling framework specialized for precision agriculture using autonomous robots. The framework combines probabilistic mapping of objects and their semantic attributes, updated through Bayesian inference, with a graph-based Simultaneous Localization and Mapping (SLAM) approach implemented using g2o, a general framework for graph optimization. This integration enables accurate mapping and localization without relying solely on GPS. By leveraging semantic information such as plant type, size, and health, the robot can perform tasks while mapping and localizing itself within a field of crops. The proposed framework was validated through Gazebo simulations and physical experiments on an indoor field with artificial plants using Boston Dynamics' robot dog Spot. A YOLOv8n object detection model was trained to extract object and semantic data from depth camera observations. These simulations and experiments demonstrate that the system can successfully perform real-time mapping of up to at least 400 plants.
Ruben Beumer, Sander Doodeman, René van de Molengraft +1
Department of Mechanical Engineering, Eindhoven University of Technology P.O. Box 513, 5600 MB Eindhoven, The Netherlands