resourcium_beta
Select any filter and click on Apply to see results

The Linear Quadratic Regulator

Laurent Lessard
Beginner
Article / Blog
Theory

In these notes, we will derive the solution to the finite-horizon linear quadratic regulator (LQR) problem in several different ways. Fundamentally, LQR can be viewed as a large least...

See More

Intro to Data Science: What is Data Science?

Steve Brunton
8 min
Beginner
Video
Theory

This lecture provides an overview of the various components of data science, including data collection, cleaning, and curation, along with visualization, analysis, and machine learning (i.e...

See More

PID Controller Implementation in Software

Philip Salmony
20 min
Intermediate
Video
Application

How to implement a PID controller in software using C, discussing theory and practical considerations. Demonstration of PID controller code using a custom flight simulator.

See More

Python Control Systems Library

python-control.org
Intermediate
Software
Application

The python-control package is a set of python classes and functions that implement common operations for the analysis and design of feedback control systems. The initial goal is to implement...

See More

Virtual Lab for a Two-tanks system

Jose Luis Guzman and Fatima Gonzalez
Beginner
Virtual Lab
Application

This is a virtual lab for a two-tank system that can be used for modelling and control learing/teaching purposes. Open-loop tests and closed-loop simulatons based on PI control or PI plus...

See More

Averaging Methods in Nonlinear Dynamical Systems

Jan A. Sanders, Ferdinand Verhulst, James Murdock
Intermediate
Book
Theory

Perturbation theory and in particular normal form theory has shown strong growth during the last decades. So it is not surprising that the authors have presented an extensive revision of the...

See More

How are Beamforming and Precoding Related?

Iain Explains Signals, Systems, and Digital Comms
12 min
Beginner
Video
Theory

Explains the relationship between Beamforming and Precoding in multi-antenna communication systems. Also discusses the relationship to Diversity.

See More

No! Not Laplace Transforms

R. Russell Rhinehart
60 min
Intermediate
Course
Theory

In my 13-year industrial career, I never used Laplace transforms.  However, transfer functions and block diagram notation are efficient methods to describe dynamic behaviors, and are often...

See More

MATLAB toolbox for control 101 course

Anthony Rossiter
Beginner
Software
Theory

Community toolbox project led by Anthony Rossiter and sponsored by MathWorks. The project incorporates input from various international collaborators. The aim is to make the developed...

See More