The Core Problem: The "Last Mile" of Agricultural Robotics
Traditional robotic harvesting systems follow a "detect → localize → grasp" pipeline, but face several challenges:
- Occlusion: fruit is frequently hidden behind leaves
- Unclear physical relations: the robot cannot tell which leaves are "in the way" versus "physically connected"
- Direction sensitivity: approaching from different angles gets blocked by different leaves
- Dynamic environments: plants are not rigid bodies and deform on contact
- Nodes: fruit, leaves, stems, branches
- Edges: physical connections and spatial occlusion relations
- Input: instance-segmented organ point clouds
- Core modules:
- Scene graph construction (nodes + edges)
- Occlusion ranking task
- Direction-aware graph neural network (per-fruit leaf-set attention + union-level aggregation)
- Output: structured relational signals for downstream harvesting motion planning
- Synthetic-to-real performance remains unverified
- Static scenes only; contact-induced deformation is not modeled
- Single-plant setting; multi-plant interactions are not covered
The SWEEPER robot (the best-known sweet pepper harvester) achieved only a 58% success rate in 2018.
Key Innovations of SG-DOR
1. Scene Graph
The scene is represented as a graph of objects and their relations:2. Direction-Conditioned Occlusion Reasoning
Given a target fruit and a picking direction, the system answers: which leaves block the approach path from this direction?Technical Architecture
Experimental Results
Tested on a synthetic pepper dataset:
| Metric | Result | |--------|--------| | Occlusion prediction F1 | 0.73 | | NDCG@3 | 0.85 | | Connection reasoning Edge F1 | 0.83 |
Significance
1. From "seeing" to "understanding": addresses the question of what the relations actually are 2. Data efficiency: synthetic datasets avoid expensive real-world annotation 3. Direct application value: could raise harvesting success from ~60% to ~80%
Limitations
One-Sentence Takeaway
SG-DOR turns pepper picking from a geometric problem into a relational reasoning problem—instead of merely "seeing" fruit and leaves, the robot "understands" their spatial relations and physical connections.