Corl: Environment Creation And Management Focused On System Integration
2023 Β· Justin D. Merrick, Benjamin K. Heiner, Cameron Long, et al.
Abstract
Existing reinforcement learning environment libraries use monolithic environment classes, provide shallow methods for altering agent observation and action spaces, and/or are tied to a specific simulation environment. The Core Reinforcement Learning library (CoRL) is a modular, composable, and hyper-configurable environment creation tool. It allows minute control over agent observations, rewards, and done conditions through the use of easy-to-read configuration files, pydantic validators, and a functor design pattern. Using integration pathways allows agents to be quickly implemented in new simulation environments, encourages rapid exploration, and enables transition of knowledge from low-fidelity to high-fidelity simulations. Natively multi-agent design and integration with Ray/RLLib (Liang et al., 2018) at release allow for easy scalability of agent complexity and computing power. The code is publicly released and available at https://github.com/act3-ace/CoRL.
Authors
(none)
Tags
Stats
Code
Related papers
- CORL: Research-oriented Deep Offline Reinforcement Learning Library (2022)0.00
- Integrating Distributed Architectures In Highly Modular RL Libraries (2020)0.00
- Scilab-rl: A Software Framework For Efficient Reinforcement Learning And Cognitive Modeling Research (2024)0.00
- Learning Curricula In Open-ended Worlds (2023)0.00
- Dynamics-adaptive Continual Reinforcement Learning Via Progressive Contextualization (2022)7.16
- Discovering Minimal Reinforcement Learning Environments (2024)0.00
- Cleanrl: High-quality Single-file Implementations Of Deep Reinforcement Learning Algorithms (2021)0.00
- Lexci: A Framework For Reinforcement Learning With Embedded Systems (2023)6.34