Zero-Shot Sim-to-Real Reinforcement Learning for Fruit Harvesting
Emlyn Williams, Athanasios Polydoros
TL;DR
The paper addresses robust autonomous harvesting in unstructured farming environments by building a sim-to-real pipeline that uses FruitGym, a domain-randomized Mujoco environment, and a DRM-based RL policy. A two-layer control stack combines a high-level policy (operating at 20 Hz) with a Cartesian impedance controller (1 kHz) and dual-camera perception to enable end-to-end manipulation. Key findings show that DRM can learn grabbing behavior in simulation and transfer to real hardware with reasonable performance, albeit with performance gaps under clutter and substantial computational demands. The work offers a practical, zero-shot transfer framework for agricultural robotics and outlines concrete paths for scaling to more crops and real-world validation.
Abstract
This paper presents a comprehensive sim-to-real pipeline for autonomous strawberry picking from dense clusters using a Franka Panda robot. Our approach leverages a custom Mujoco simulation environment that integrates domain randomization techniques. In this environment, a deep reinforcement learning agent is trained using the dormant ratio minimization algorithm. The proposed pipeline bridges low-level control with high-level perception and decision making, demonstrating promising performance in both simulation and in a real laboratory environment, laying the groundwork for successful transfer to real-world autonomous fruit harvesting.
