SOTAVerified

GreenLight-Gym: Reinforcement learning benchmark environment for control of greenhouse production systems

2024-10-06Code Available1· sign in to hype

Bart van Laatum, Eldert J. van Henten, Sjoerd Boersma

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

This study presents GreenLight-Gym, a new, fast, open-source benchmark environment for developing reinforcement learning (RL) methods in greenhouse crop production control. Built on the state-of-the-art GreenLight model, it features a differentiable C++ implementation leveraging the CasADi framework for efficient numerical integration. GreenLight-Gym improves simulation speed by a factor of 17 over the original GreenLight implementation. A modular Python environment wrapper enables flexible configuration of control tasks and RL-based controllers. This flexibility is demonstrated by learning controllers under parametric uncertainty using two well-known RL algorithms. GreenLight-Gym provides a standardized benchmark for advancing RL methodologies and evaluating greenhouse control solutions under diverse conditions. The greenhouse control community is encouraged to use and extend this benchmark to accelerate innovation in greenhouse crop production.

Tasks

Reproductions