Thanks to visit codestin.com
Credit goes to github.com

Skip to content

guidosassaroli/controlbasics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

controlbasics

This repository contains a collection of Jupyter Notebook examples that demonstrate fundamental control system techniques using Python. It is designed for students, educators, and enthusiasts looking to explore and understand classic and modern control strategies through interactive simulations and visualizations. Each notebook is self-contained and focuses on a specific control technique.

The up to date theory is on the Wiki of the repository. The Control_Theory__The_Basics.pdf is not maintained.

Technologies Used

  • Python 3.x
  • Jupyter Notebook
  • numpy, scipy, matplotlib — core scientific stack
  • control — Python control systems library
  • cvxpy — used for MPC and optimization-based examples

Getting Started

Clone the repo:

git clone https://github.com/guidosassaroli/controlbasics

Who Is This For?

This project is ideal for:

  • Control systems students learning through simulation
  • Professors and TAs creating examples or assignments
  • Engineers brushing up on core control theory concepts
  • Anyone curious about how systems like cruise control, thermostats, or drones work under the hood

About

A repository with examples with the most used control techniques.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •