Photorealistic Robotic Simulation using Unreal Engine 5 for Agricultural Applications
Xingjian Li, Lirong Xiang
TL;DR
The paper addresses the need for photorealistic, controllable simulation environments to accelerate development of agricultural robotics without the overhead of real-field experiments. It proposes a Unreal Engine 5 (UE5) based simulator tightly integrated with ROS to generate realistic plant imagery (RGB, depth, segmentation) and support multi-robot planning with two UR10 arms. Key contributions include a UE5-driven photorealistic environment leveraging Lumen/Nanite and Quixel Megascans, a ROS–UE5 integration for joint-state synchronization and image capture, and a quantitative assessment showing high trajectory fidelity (e.g., average one-second error of $0.021$ mm) alongside realistic rendering. The work advances synthetic-data generation for agricultural perception and planning and lays groundwork for future enhancements such as gripper manipulation, mobile platforms, and real-world validation with expanded plant assets.
Abstract
This work presents a new robotics simulation environment built upon Unreal Engine 5 (UE5) for agricultural image data generation. The simulation utilizes the state-of-the-art real-time rendering engine to provide realistic plant images which are often used in agricultural applications. This study showcases the rendering accuracy of UE5 in comparison to existing tools and assesses its positional accuracy when integrated with Robot Operating Systems (ROS). The results indicate that UE5 achieves an impressive average distance error of 0.021mm when compared to predetermined setpoints in a multi-robot setup involving two UR10 arms.
