构建可并行的苹果园物理仿真环境,助力农业机器人自主采摘研究
OrchardBench: A Physically-Grounded, GPU-Parallel Apple-Orchard Simulation Benchmark for Agricultural Robotics

- 基于物理引擎构建带柔韧枝干和可脱落果实的苹果树模型
- 单次仿真可并行运行多场景,支持交互级速度在笔记本显卡上运行
- 提供采摘完整率、效率与植株损伤等多维度评估指标,适合机器人算法验证
农业机器人采摘果树是自动化关键挑战,但田间实验成本高且难以复现:果园每年可用时间短,每棵树差异大,控制失误可能永久损坏作物或植株。现有图形学或农学中的树模型几何精细但无物理特性,而机器人学习用的GPU并行仿真又缺乏真实树木。本文提出OrchardBench,基于Newton引擎构建物理真实的苹果园仿真环境。每棵树由随机性L系统生成,以全联动刚体建模:枝条为符合欧拉-伯努利梁理论的扭转阻尼弹簧,达到木材断裂模量时会作为自由铰链掉落;果实为独立体,通过果梗连接,按文献给出的拉力值脱离,并对枝条施加负载。可动态调节密度的叶层模拟真实遮挡效果。所有物理参数均来自公开发表数据。通过环境域随机化,每个批量世界均为独特树形。配备带腕部深度相机的移动机械臂,实现几何果实感知与自主采摘基线闭环。通过优化求解器与模型结构,可在笔记本GPU上以交互速率并行运行多个环境。定义了涵盖采摘完整率、吞吐量与植株损伤(分冠层区域)的任务与度量体系,并报告了不同叶密度、果实负载、地形、冠层区域及并行度下的基线结果。分析基线仅对检测到约40%的果实成功采摘,且实际收获的可达果实不足八分之一,为新型自主方法留出显著提升空间。
原文摘要 · Abstract (English)
Robotic tree-fruit harvesting is a flagship problem for agricultural automation, but progress is bottlenecked by the cost and irreproducibility of field experiments: an orchard is available only weeks a year, every tree is different, and a control error can permanently damage the crop or the plant. The tree models used in graphics and agronomy are geometrically detailed but physically inert, while the GPU-parallel simulators used in robot learning contain no plausible trees. We present OrchardBench, a physically-grounded, GPU-parallel simulation of apple-orchard trees on the Newton engine. Each tree is grown by a stochastic L-system and instantiated as a fully articulated body: branches are compliant torsional spring-dampers whose stiffness follows Euler-Bernoulli beam theory, they break at a wood modulus of rupture and fall as free hinges, and apples are independent bodies on stem tethers that detach at literature-grounded pull forces and load the branch when pulled. A moving, density-controllable foliage layer occludes the canopy as real leaves do. Every physical parameter is tied to a published source. Per-environment domain randomization makes each batched world a distinct tree, and a mobile manipulator with a wrist depth camera closes the loop with geometric fruit perception and an autonomous harvesting baseline. Careful engineering of the solver and the model lets OrchardBench run many parallel environments at interactive rates on a laptop GPU. We define the tasks and a metric suite spanning harvest completeness, throughput, and plant damage (with a per-canopy-zone breakdown), and report baseline results across foliage, fruit load, terrain, canopy zone, and parallelism. The analytic baseline succeeds on about 40% of the fruit it detects and harvests only about an eighth of the reachable fruit on a tree, leaving clear headroom for novel autonomy approaches.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。