OMG
OMG: A Scalable and Flexible Simulation and Testing Environment Toolbox for Intelligent Microgrid Control - Published in JOSS (2020)
pykoop
Koopman operator identification library in Python, compatible with `scikit-learn`
torchrl
A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.
paper_bergonti_2022_tro_kinematics-control-morphingcovers
Supplementary Material "Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots" published in IEEE Transactions on Robotics 2022
detumbling-simulator
🛰️ Detumbling-Simulator is a MATLAB simulator for magnetic detumbling of fast-tumbling picosatellites, featuring a weighted B-dot control algorithm that reduces power consumption while maintaining effective detumbling performance. A related paper details the method and simulation results.
ir-sim
A Python based lightweight robot simulator for the development of algorithms in robotics navigation, control, and learning.
gym-anm
A framework to design Reinforcement Learning environments that model Active Network Management (ANM) tasks in electricity distribution networks.
@stdlib/utils-async-if-else
If a predicate function returns a truthy value, return `x`; otherwise, return `y`.
@stdlib/utils-async-try-catch
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a callback with a value `y`.
@stdlib/utils-async-try-then
If a function does not return an error, invoke a callback with the function result; otherwise, invoke a second function.
aleatorpy
Python decorator to control randomness of functions, methods and properties
@stdlib/utils-try-then
If a function does not throw, return the function return value; otherwise, return the return value of a second function.
reinforcement_learning_course_materials
Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University
https://github.com/aenarete/controlplots.jl
Easy to use plotting for control engineers and students
https://github.com/becavin-lab/checkatlas
One liner tool to check the quality of your single-cell atlases.
@stdlib/utils-async-series-waterfall
Execute functions in series, passing the results of one function as arguments to the next function.
https://github.com/aalto-electric-drives/electric-machine-drives
Lecture Notes: Fundamentals of Electric Machine Drives
https://github.com/anicusan/pid_buffer_silo
Simulink model of a multiloop PID control of the mass outflow and height in a buffer silo, using a single measurement.
control_kuka_velocity
A ROS2 package for controlling the Kuka iiwa14 using a the serial link action server & client repositories.
contactimplicitmpc.jl
Fast contact-implicit model predictive control for robotic systems that make and break contact with their environments.
qugradlab
An extension to the Python package QuGrad that implements common Hilbert space structures, Hamiltonians, and pulse shapes for quantum control.
SimpleSim
A minimalist Julia package for modular dynamical systems simulation. Work in Progress :-)
gym-pybullet-drones
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
client_serial_link
ROS2 action clients for communicating with the server_serial_link repository.
pyrddlgym-jax
JAX compilation of RDDL description files, and a differentiable planner in JAX.
https://github.com/arbit3rr/flocking-multi-agent
Python implementation of "Flocking for multi-agent dynamic systems: Algorithms and theory" by Olfati-Saber for multi-agent triangular formation.
https://github.com/cjabradshaw/pigdetectcost
Relative costs of different detection models for low feral pig densities
pyrddlgym-gurobi
Gurobi compilation of RDDL description files to mixed-integer programs, and optimization tools.
ai-for-drinking-water-chlorination-challenge-ijcai-25
1st AI for Drinking Water Chlorination Challenge @ IJCAI-2025
mat-fly
MAT-Fly provides an easy to use 3D simulation scenario based on MATLAB and the MathWorks Virtual Reality (VR) toolbox that work together to simulate the behavior of a drone in a 3D environment while tracking a car that moves along a non trivial path.
epyt-control
A Python package for implementing and evaluating control algorithms & strategies in smart water networks.
safe-control-gym
PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL
bebops
BebopS aims to simulate the behavior of Parrot Bebop 2 by using SIL methodologies
stable-learning-control
A framework for training theoretically stable (and robust) Reinforcement Learning control algorithms.
liibra.jl
Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.
kilobots-individuality-alife-23
The codes we used for our ALife23 paper, including the implementation of inter-individual variations in heading bias of Kilobots simulated in ARGoS.
production_simulation_and_analyses
A simulation tool / library for the simulation of production areas and their planning and control