Pepper Robots Learn Where to Look Before Moving Through Dense Foliage

Pepper Robots Learn Where to Look Before Moving Through Dense Foliage

Rohit Menon, Shiva Rudra Lolla, Niklas Mueller-Goldingen, Gokul Chenchani, Ribana Roscher +1 more

8 min read•Sep 2, 2026

SG-AMP gives a pepper-plant robot a way to decide what it has not seen, not just where its camera is uncertain. The system combines depth repair, persistent plant-part mapping, scene-graph reasoning, active viewpoint selection, and class-aware arm planning so inspection can reach hidden pepper–peduncle connections without treating every leaf as an equally dangerous obstacle.

What did the researchers build for pepper plants?

SG-AMP is a perception and motion-planning system for robots inspecting pepper plants in dense foliage. Its name refers to Scene-Graph-Guided Active Perception and Semantics-Aware Motion Planning. Rather than relying only on a fixed camera view or a single fruit detector, the system builds an ongoing model of the plant and decides when another viewpoint would reveal important missing information.

The system tracks several plant structures separately:

  • Peppers, which need inspection or harvesting
  • Peduncles, the small stalks connecting peppers to the plant
  • Stems, which provide the plant’s main structural framework
  • Leaves, which often block the camera but are less critical to protect
  • Background areas, which are not part of the plant

This distinction matters because a pepper robot must understand more than fruit location. A partially hidden pepper could be difficult to grasp, while an unseen peduncle could prevent a reliable estimate of how the fruit is attached or how it can be picked.

SG-AMP combines color and depth cameras with a persistent map. The map preserves plant-part identities across multiple observations, allowing close-range views to refine areas first seen from fixed cameras. A scene graph records relationships such as proximity and attachment, helping the robot reason about plant structures that should exist even when the sensors have not yet captured them.

What results did SG-AMP report?

The supplied paper text reports preliminary improvements in depth restoration and uncertainty estimation, along with panoptic perception of pepper plants. Panoptic perception means that the system identifies both what each visible region is and which individual object it belongs to. That capability is important when several peppers, stems, or peduncles appear close together.

The reported evaluation plan compares four increasingly capable approaches:

  1. Passive panoptic mapping
  2. Semantic next-best-view selection
  3. Scene-graph-guided sensing with ordinary collision avoidance
  4. The complete SG-AMP system

The comparison also includes a deterministic uncertainty-based RGB-D perception baseline. This setup is designed to separate the value of structural reasoning from the value of semantics-aware motion planning. For example, one comparison can show whether missing pepper–peduncle hypotheses help, while another can show whether allowing controlled leaf traversal improves visibility.

No numerical accuracy, detection rate, motion-time result, or collision-risk measurement appears in the supplied text. Consequently, SG-AMP cannot be assigned a verified percentage improvement or benchmark win from the available source. The strongest supported result is that the complete approach restores depth more effectively, estimates uncertainty more usefully, and supports plant-part-aware perception in preliminary testing.

How does SG-AMP choose safer viewpoints?

SG-AMP operates as a loop that turns incomplete sensor data into a targeted inspection motion.

First, an RGB-D sensor captures color and depth. Depth readings in foliage are often missing, noisy, or distorted by thin leaves and occlusions. SG-AMP applies a depth-completion model that fills likely gaps while also predicting input-conditioned uncertainty. Instead of assigning one generic confidence value to every prediction, the model estimates confidence from the actual quality and content of each sensor input.

Next, completed depth, semantic predictions, and object-instance masks are fused into a persistent, multi-resolution panoptic map. The map starts with a coarse representation from fixed cameras. Close-range observations then refine task-relevant areas at higher resolution. Depth updates are weighted by their predicted uncertainty, while semantic evidence accumulates across views rather than being replaced by the latest frame.

The map feeds a plant scene graph. This graph stores persistent plant parts and their relationships, including whether a pepper appears to be attached near a stem. A key distinction separates two types of missing information:

  • An uncertain existing map region indicates that a known area needs a better observation.
  • A pepper with no observed peduncle attachment indicates that an expected structure is missing from the model.

SG-AMP converts the second case into an inspection target near the likely attachment area. The system does not pretend that the hidden peduncle has already been reconstructed. Instead, the hypothesis tells the robot where to look next.

For each target, candidate camera poses are sampled around the plant. Ray casting estimates how much each pose could reveal, including improvements in geometric, semantic, and object-association uncertainty. Candidate poses must also be reachable by the robot arm and support a collision-free or risk-acceptable trajectory through an Euclidean signed distance field, or ESDF.

The final planning stage adds plant-part semantics to motion costs. Peppers, peduncles, and stems receive high penalties because contact could damage the crop or disrupt the task. Leaves receive a lower but finite penalty, allowing the arm to move through foliage when necessary for visibility. The planner still accounts for uncertainty in the semantic map, so it does not assume every plant-part classification is perfect.

Why does SG-AMP matter for real-world robotics?

Dense crops expose a weakness in conventional robot planning: geometry alone does not describe the cost of contact. A binary collision checker treats a leaf, a pepper, and a stem as equally blocked. In practice, a flexible leaf might bend and recover, while a collision with a pepper or peduncle could damage the crop or remove the very structure the robot needs to inspect.

SG-AMP gives the robot a more useful rule: protect task-critical structures, but permit carefully controlled interaction with low-risk foliage when that interaction reveals valuable information. This could reduce overly conservative behavior, where a robot refuses to approach a fruit because leaves occupy the path.

The scene-graph component also addresses a common perception failure. A robot that only reacts to uncertainty can inspect blurry or noisy regions but still miss structures that are completely absent from the map. Expected relationships, such as a pepper’s connection to a nearby stem, provide a reason to search for hidden plant parts.

For operations evaluating automation, the approach points toward inspection systems that maintain context across views instead of restarting perception at every camera frame. Similar principles could apply to used cobots for sale equipped for crop inspection, or to used industrial robots adapted for repeatable horticultural workflows.

What limitations and open questions remain?

The available text does not provide numerical benchmarks, hardware specifications, runtime measurements, or field-trial results. That makes it impossible to judge how much SG-AMP improves detection, how quickly it selects a new view, or how often its planned motions contact foliage.

The approach also depends on reliable plant-part segmentation, depth completion, reachability analysis, and scene-graph relationships. Errors in any stage could create a false peduncle hypothesis, send the robot toward an unhelpful viewpoint, or underestimate the risk of moving through a leaf cluster. The system treats leaves as conditionally traversable, but the supplied description does not quantify how much force or plant motion is acceptable.

Further evaluation needs to test changing lighting, overlapping plants, moving foliage, different pepper varieties, and real crop damage. Generalisation to tomatoes, cucumbers, or other crops will require new structural relationships and task-specific protection costs.

Frequently Asked Questions

Does SG-AMP reconstruct hidden peduncles automatically? No. It creates a targeted inspection hypothesis for a missing pepper–peduncle attachment, then confirms, updates, or removes that hypothesis through close-range sensing.

Why is uncertainty alone insufficient for plant inspection? Uncertainty identifies poorly observed regions but cannot identify important structures that are entirely missing from the map. Scene-graph relationships provide clues about what should be present.

Can the robot move through plants? The planner allows controlled traversal of foliage by assigning leaves a lower finite motion cost. Peppers, peduncles, and stems receive much higher penalties because they are more important to protect.

Has SG-AMP beaten existing methods? The supplied text reports preliminary improvements but no numerical benchmark results. The planned comparisons are intended to measure reconstruction, peduncle detection, motion, and plant-interaction risk.

Conclusion

SG-AMP connects uncertain perception with structural plant reasoning and semantics-aware arm motion. Its central idea is to search for missing relationships, such as hidden pepper–peduncle attachments, while treating flexible leaves differently from crop-critical organs.