Awesome Open Source
Awesome Open Source
Combined Topics
control-systems
x
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
The Top 318 Control Systems Open Source Projects on Github
Categories
>
Control Flow
>
Control Systems
Airsim
⭐
12,629
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Psick
⭐
663
Puppet Systems Infrastructure Construction Kit: The control-repo
Control Toolbox
⭐
649
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
Grassmarlin
⭐
647
Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. #nsacyber
Pomdps.jl
⭐
442
MDPs and POMDPs in Julia - An interface for defining, solving, and simulating fully and partially observable Markov decision processes on discrete and continuous spaces.
Controlsystems.jl
⭐
318
A Control Systems Toolbox for Julia
Cpprobotics
⭐
266
Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!
Aleph_star
⭐
209
Reinforcement learning with A* and a deep heuristic
Inspire Openlung
⭐
196
An [IN PROGRESS] open source, low cost, low resource, quick deployment ventilator design that utilizes a Ambu-bag as a core component. Another project into the "war" against COVID-19. [Repo in Potuguese]
Mss
⭐
188
Marine Systems Simulator (MSS)
Control And System Book
⭐
187
textbook about control, robotics, system
Pymor
⭐
159
pyMOR - Model Order Reduction with Python
Amadia
⭐
157
Astus' Mathematical Display Application : A GUI for Mathematics (Calculator, LaTeX Converter, Plotter, ... )
Qdriverstation
⭐
143
Cross-platform clone of the FRC Driver Station
Componentarrays.jl
⭐
139
Arrays with arbitrarily nested named components.
Ros2_control
⭐
137
Generic and simple controls framework for ROS2
Reachabilityanalysis.jl
⭐
128
Methods to compute sets of states reachable by dynamical systems
Harold
⭐
127
An open-source systems and controls toolbox for Python3
Ilqr
⭐
116
Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
Essentials
⭐
108
The Essentials Application Framework Libraries
Tulip Control
⭐
85
Temporal Logic Planning toolbox
Controlsystemidentification.jl
⭐
73
System Identification toolbox for LTI systems, compatible with ControlSystems.jl
Nloptcontrol.jl
⭐
70
nonlinear control optimization tool
Ccontrol
⭐
70
Using advanced control techniques in an easy way for embedded - No theory, only practice
Mpc
⭐
69
A software pipeline using the Model Predictive Control method to drive a car around a virtual track.
Activelogic Cs
⭐
66
Behavior Trees and Case Logic for C#7
Openmas
⭐
64
OpenMAS is an open source multi-agent simulator based in Matlab for the simulation of decentralized intelligent systems defined by arbitrary behaviours and dynamics.
Signalo
⭐
60
A DSP toolbox with focus on embedded environments written in Rust.
Soccerbot
⭐
59
All the code on the robot
Eyantra_drone
⭐
58
Metapackage to control the edrone via services and topics -https://www.youtube.com/watch?v=M-RYyMyRl9g
Reachability.jl
⭐
50
Reachability and Safety of Nondeterministic Dynamical Systems
Algorithms For Automated Driving
⭐
45
Each chapter of this (mini-)book guides you in programming one important software component for automated driving.
Lowlevelparticlefilters.jl
⭐
45
Simple particle/kalman filtering, smoothing and parameter estimation
Pid Go
⭐
44
PID controllers for Go.
Model Predictive Control
⭐
37
Udacity Self-Driving Car Engineer Nanodegree. Project: Model Predictive Control
C3
⭐
36
Toolset for control, calibration and characterization of physical systems
Director
⭐
35
Director is a facility scale broadcast orchestration and control suite. Not actively maintained
Microblx
⭐
34
microblx: real-time, embedded, reflective function blocks.
Neuralnetworkanalysis.jl
⭐
34
Methods to verify neural network controlled systems using reachability analysis
Serial2pcap
⭐
33
Converts serial IP data, typically collected from Industrial Control System devices, to the more commonly used Packet Capture (PCAP) format. #nsacyber
Bht Ams Playerstage
⭐
32
Player/Stage SLAM
Smartsilo
⭐
31
Hardware-integrated system composed by a desktop app and a Node.js server able to control an Arduino and manipulate the temperature of grains within storage silos
Ophyd
⭐
30
hardware abstraction in Python with an emphasis on EPICS
Nn_robustness_analysis
⭐
30
Python tools for analyzing the robustness properties of neural networks (NNs) from MIT ACL
Midea Open Dongle
⭐
27
Open design of stick for Midea-compatible climate devices (Midea, Electrolux and others).
Cocp
⭐
26
Source code for the examples accompanying the paper "Learning convex optimization control policies."
Pontryagin Differentiable Programming
⭐
26
A unified end-to-end learning and control framework that is able to learn a (neural) control objective function, dynamics equation, control policy, or/and optimal trajectory in a control system.
Libds
⭐
25
Library for controling FRC robots
Trajopt
⭐
25
A toolbox for trajectory optimization of dynamical systems
Matrixequations.jl
⭐
24
Solution of Lyapunov, Sylvester and Riccati matrix equations using Julia
Robustandoptimalcontrol.jl
⭐
24
Robust and optimal design and analysis of linear control systems
Bondgraphtools
⭐
23
A Multi-Physics Systems Modelling Library
Parallelcollectionmonitoring
⭐
21
使用数十个.NET客户端控制硬件设备进行工作，采集数据并进行处理，管理人员通过 Android 应用实时控制各设备的工作。本作品获得第十二届中国研究生电子设计竞赛华南赛区一等奖。
Model Predictive Control
⭐
21
C++ implementation of Model Predictive Control(MPC)
Automationshield
⭐
20
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Pyconsys
⭐
20
Python Control System : Create control loops and let the AI set the PID parameters
Keras2c
⭐
18
A simple library to deploy Keras neural networks in pure C for realtime applications
Symboliccontrolsystems.jl
⭐
17
An interface between ControlSystems.jl and SymPy.jl
Lc_toolbox
⭐
17
An open-source linear control toolbox for MATLAB.
Libmpc
⭐
16
libmpc++ is a C++ header-only library to solve linear and non-linear MPC
Guided_missile_simulation
⭐
16
Air-to-Air Missile Simulation written in Fortran
Quadcopteranalysis
⭐
15
Universal physical Analysis for Quadcopter about Control Based on Matlab.
Flyarocket_gnc
⭐
14
Control software for a model rocket vertical stabilization Reaction Control System
Emgr
⭐
14
emgr -- EMpirical GRamian Framework
Ltvmodels.jl
⭐
14
Tools to estimate Linear Time-Varying models in Julia
Farnn
⭐
14
Code that trains cancer soft-robot networks
Cooperative Control
⭐
13
Masters project, designing a multi-vehicle control system.
Control
⭐
13
Control in C++
Pygenetic
⭐
12
A multi-purpose genetic algorithm written in python
El6483_embeddedsystems
⭐
12
All course materials, build systems, etc. for the graduate Real-Time Embedded Systems Course, Spring 2017
Crawlab Code Snippets
⭐
12
Small pieces of code for use in CRAWLAB research
Industrialcontrolsystems
⭐
12
Modelica Industrial Control Systems Library by Politecnico di Milano
Google Summer Of Code With Sympy
⭐
12
This repository showcases my proposal, final report, and the work done during Google Summer of Code 2020 with the SymPy project.
Nonlinear Systems And Control
⭐
12
Files for my Nonlinear Systems and Controls class.
Scanbot_ecs
⭐
11
Embedded control system (ECS) software controls the overall behavior of ScanBot3D, an autonomous 3D reconstruction robot
Uav_simulator
⭐
11
Python - Gazebo Simulation Environment for a UAV with Geometric Control
Lcvx
⭐
11
Lossless convexification new results (mixed-integer problems)
Reatmetric
⭐
11
Utility and framework for CCSDS/ECSS spacecraft and ground elements monitoring & control.
Controltoolbox.jl
⭐
10
Analysis and design tools for control systems.
Se3quad
⭐
10
Geometric Controller of a Quadrotor on SE(3)
Simulationlogs.jl
⭐
10
🪵🪵🪵
Tvc
⭐
10
GNC to land a model rocket using TVC and a solid motor.
L1_ac
⭐
10
This is a project where an Adaptive Flight Control based on L1 adaptive control is designed and tested using MATLAB/Simulink [ L1 adaptive control code ]
Matavecontrol
⭐
10
GNU Octave and MATLAB control toolbox
Pydiffgame
⭐
10
Multi-Objective Control Systems Simulator based on Differential Games, M.Sc. Thesis, Ben Gurion University, Israel. Based on the article "Composition of Dynamic Control Objectives Based on Differential Games" : https://www.researchgate.net/publication/353452024_Composition_of_Dynamic_Control_Objectives_Based_on_Differential_Games
Quanser Openai Driver
⭐
9
OpenAI Gym wrapper for the Quanser Qube and Quanser Aero
Ltisystems.jl
⭐
9
Julia package for representing linear, time-invariant system models and operations defined on them.
Python
⭐
9
Various codes written in python for, primarily for control
Quadrotor Pendulum
⭐
8
A model predictive control (MPC) design and implementation for a quadrotor balancing an inverted pendulum. Includes a stability analysis and an estimate of the region-of-recursive-stability.
Maas
⭐
8
Multiplexer Adaptive Administrator Solution
Pygent
⭐
8
Thesis: Application of Reinforcement Learning for the Control of Nonlinear Dynamical Systems
Modelling Simulation And Implementation Of Linear Control For Asymmetric Multirotor Uavs
⭐
8
Master's Thesis Project: Design, Development, Modelling and Simulating of a Y6 Multi-Rotor UAV, Imlementing Control Schemes such as Proportional Integral Derivative Control, Linear Quadratic Gaussian Control and Model Predictive Control on a BeagleBone Blue
Rapidnet
⭐
8
🚀 GPU-powered stochastic MPC for drinking water networks
Hardware Interface
⭐
7
ros_control compatible hardware interface to send commands to the March exoskeleton 🦾
Dynamicmovementprimitives.jl
⭐
7
Learning Dynamic Movement Primitives in Julia
Inverted_pendulum
⭐
7
Inverted Pendulum Simulation
Platoon_control
⭐
7
Control system design for platoon of autonomous vehicles
Paranormal
⭐
7
A declarative, parameter-parsing library that provides multiple parsing interfaces (YAML, command line, and JSON)
Auvforwarddynamics
⭐
7
Dynamic Model of a 6DOF AUV
Immersivedroneinterface_2
⭐
7
Virtual Reality Interface for Multi-UAV Teleoperation, Version 2
1-100 of 318 projects
Next >
Related Projects
Matlab Control Systems Projects (79)
Python Control Systems Projects (72)
C Plus Plus Control Systems Projects (59)
Robotics Control Systems Projects (46)
C Control Systems Projects (33)
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
Privacy policy
"GitHub" is a registered trademark of GitHub, Inc. Awesome Open Source is not affiliated with GitHub.