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.
qugradlab
An extension to the Python package QuGrad that implements common Hilbert space structures, Hamiltonians, and pulse shapes for quantum control.
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.
pyrddlgym-jax
JAX compilation of RDDL description files, and a differentiable planner in JAX.
client_serial_link
ROS2 action clients for communicating with the server_serial_link repository.
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
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
SimpleSim
A minimalist Julia package for modular dynamical systems simulation. Work in Progress :-)
pyrddlgym-gurobi
Gurobi compilation of RDDL description files to mixed-integer programs, and optimization tools.
gym-pybullet-drones
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
liibra.jl
Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.
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.
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.
production_simulation_and_analyses
A simulation tool / library for the simulation of production areas and their planning and control
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.
ai-for-drinking-water-chlorination-challenge-ijcai-25
1st AI for Drinking Water Chlorination Challenge @ IJCAI-2025