SwarmRL: building the future of smart active systems
Samuel Tovey1, Christoph Lohrmann2, Tobias Merkt3
1Institute for Computational Physics, University of Stuttgart, Allmandring 3, 70569, Stuttgart, Baden-Württemberg, Germany. stovey@icp.uni-stuttgart.de.
Abstract:
This work introduces SwarmRL, a Python package designed to study intelligent active particles. SwarmRL provides an easy-to-use interface for developing models to control microscopic colloids using classical control and deep reinforcement learning approaches. These models may be deployed in simulations or real-world environments under a common framework. We explain the structure of the software and its key features and demonstrate how it can be used to accelerate research. With SwarmRL, we aim to streamline research into micro-robotic control while bridging the gap between experimental and simulation-driven sciences. SwarmRL is available open-source on GitHub at https://github.com/SwarmRL/SwarmRL .
Related Concept Videos
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Control Systems
At the heart...
Electro-mechanical Systems
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
Mechanical Systems
RL Circuits
Distributed Loads: Problem Solving


