Skip to content

Latest commit

 

History

History
112 lines (80 loc) · 7.1 KB

README.md

File metadata and controls

112 lines (80 loc) · 7.1 KB

Control Engineering with Python

Build Status Discord

📚 Lecture Slides

Chapter # Slide Deck (HTML)
Introduction 0.1 HTML Introduction PDF
Dynamical Systems 1.1 HTML Models PDF
1.2 HTML Simulation PDF
1.3 HTML Well-Posedness PDF
1.4 HTML Asymptotic Behavior PDF
Linear Time-Invariant Systems 2.1 HTML LTI Models PDF
2.2 HTML Internal Dynamics PDF
2.3 HTML I/O Behavior PDF
Controller Design 3.1 HTML Controllability PDF
3.2 HTML Stabilization PDF
3.3 HTML Optimal Control PDF
Observers 4.1 HTML Observers PDF

Jupyter Jupyter Notebooks

The course materials are also available as Jupyter notebooks. To view, execute and edit them:

  1. Install the pixi package manager.

  2. Download and extract this zip archive.1

  3. Inside the project directory, type the terminal command pixi run start.

Alternatively, if want to use the conda package manager instead of pixi, skip step 1., perform step 2. as above, and then inside the project directory, type conda env create -f environment.yml to create the conda project environment (once and for all). Then whenever you want to browse the notebooks, type conda activate control-engineering-with-python and then jupyter lab.

🚀 Project

🚧 Coming soon! 🚧

📚 Open Resources


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Footnotes

  1. or alternatively, if you are a git user, git clone the gh-pages branch of the current repository.