OrchardBench: A Physically-Grounded, GPU-Parallel Apple-Orchard Simulation Benchmark for Agricultural Robotics

· Source: cs.CV updates on arXiv.org · Field: Technology & Digital — Robotics & Autonomous Systems, Artificial Intelligence & Machine Learning · Depth: Expert, extended

Summary

OrchardBench is a new physically-grounded, GPU-parallel simulation benchmark for agricultural robotics, designed to overcome the limitations of real-world field experiments in tree-fruit harvesting. Built on the Newton/MuJoCo-Warp engine, it features apple trees generated by stochastic L-systems, modeled as fully articulated bodies with compliant, beam-theoretic branches that can rupture based on wood modulus. Apples are independent bodies on tethers, detaching at literature-grounded pull forces and loading branches realistically. The simulation includes a density-controllable foliage layer and per-environment domain randomization for diverse tree instances. It runs many parallel environments at interactive rates on a single 8 GB laptop GPU. OrchardBench provides a complete closed-loop harvesting testbed with a mobile manipulator, wrist depth camera, geometric fruit perception, and an autonomous harvesting baseline. It defines a metric suite covering harvest completeness, throughput, and plant damage, reporting that the baseline harvests only about an eighth of reachable fruit, indicating significant room for improvement.

Key takeaway

For Machine Learning Engineers and Robotics Engineers developing autonomous tree-fruit harvesting solutions, OrchardBench provides a critical, physically-grounded simulation environment. You can safely stress-test controllers and pretrain policies at GPU scale, iterating rapidly on perception and manipulation strategies without risking real crops. Focus on optimizing harvest completeness and throughput while explicitly minimizing plant damage, especially in challenging canopy zones, to achieve practical, deployable robotic systems.

Key insights

A physically-grounded, GPU-parallel orchard simulator enables scalable, safe development for agricultural robotics.

Principles

Method

Stochastic L-systems generate articulated trees with beam-theoretic compliant branches and detachable fruit. GPU-batched environments use domain randomization for diverse, physically-grounded simulations.

In practice

Topics

Code references

Best for: Research Scientist, Robotics Engineer, Machine Learning Engineer, AI Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.