Blue River Controls: A toolkit for Reinforcement Learning Control Systems on Hardware
Kirill Polzounov, Ramitha Sundar, Lee Redden

TL;DR
Blue River Controls is a toolkit that simplifies the development, testing, and transfer of reinforcement learning algorithms from simulation to real hardware, using a user-friendly interface and hardware safety features.
Contribution
It introduces a hardware wrapper and a unified interface for RL testing on physical systems, bridging the gap between simulation and real-world hardware applications.
Findings
Enables RL training directly on hardware with safety guarantees
Provides a unified interface compatible with simulation and hardware
Includes baseline controllers and pretrained RL agents for comparison
Abstract
We provide a simple hardware wrapper around the Quanser's hardware-in-the-loop software development kit (HIL SDK) to allow for easy development of new Quanser hardware. To connect to the hardware we use a module written in Cython. The internal QuanserWrapper class handles most of the difficult aspects of interacting with hardware, including the timing (using a hardware timer), and ensuring the data sent to hardware is safe and correct, where safety corresponds to safe operating voltage and current for the specified hardware. Much of the recent success of Reinforcement learning (RL) has been made possible with training and testing tools like OpenAI Gym and Deepmind Control Suite. Unfortunately, tools for quickly testing and transferring high-frequency RL algorithms from simulation to real hardware environment remain mostly absent. We present Blue River Controls, a tool that allows to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Evolutionary Algorithms and Applications · Smart Grid Security and Resilience
MethodsTest · Blue River Controls
