
Stanford Engineering Everywhere: CS223A - Introduction to Robotics
The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. In essence, the material treated in this course is a brief survey of...
See MoreFree Video Course in Radar Systems Engineering
This Free Radar Systems Engineering Course (video, audio and screen captured ppt slides) and separate pdf slides) has been developed as a first course in Radar Systems for first year...
See MoreKalman Filter Virtual Lab
The Kalman Filter virtual laboratory contains interactive exercises that let you study linear and extended Kalman filter design for state estimation of a simple pendulum system. The virtual...
See MoreTinyEKF: Lightweight C/C++ Extended Kalman Filter with Python for prototypin...
TinyEKF is a simple C/C++ implementation of the Extended Kalman Filter that is general enough to use on different projects. In order to make it practical for running on Arduino, STM32, and...
See MoreLinear Algebra Review
This short course is a quick review of linear algebra, intended for students who have already taken a previous course in linear algebra or have some experience with vectors and matrices. The...
See MoreMATLAB Function: ztrans
ztrans(f) finds the Z-Transform of f. By default, the independent variable is n and the transformation variable is z. If f does not contain n, ztrans uses symvar.
See MoreVirtual Labs for control education
This resource provides different links to virtual and remote labs that can be used for control education. Virtual and remote labs are very powerful tools for learning and teaching, that...
See MoreLearning From Data
This is an introductory course in machine learning (ML) that covers the basic theory, algorithms, and applications. ML is a key technology in Big Data, and in many financial, medical...
See MoreSystems modeling and representations (French)
Complete course on systems modeling. Includes examples, MATLAB code, and quizzes.
See MoreRADAR Engineering
Radar technology is used widely today. The principles involved are very fundamental and every engineering student studies them at least once. This playlist covers Radar Engineering for an EE...
See MoreMPCTools: Nonlinear Model Predictive Control Tools for CasADi (Python Interf...
This Python package is a collection of model predictive control tools that build on CasADi by providing a simpler interface. Along with the python package, there are a bunch of example files...
See MoreKalman Filter Simulink 2022A example
This model is intended to help illustrate how a Kalman filter can estimate the state of a system. The "real system" is a nonlinear model of the Temperature Control Lab by Prof. John...
See MoreModel predictive control python toolbox
do-mpc is a comprehensive open-source toolbox for robust model predictive control (MPC) and moving horizon estimation (MHE). do-mpc enables the efficient formulation and solution of control...
See MoreTwo Tank System: C MEX-File Modeling of Time-Continuous SISO System
This MATLAB example shows how to perform IDNLGREY modeling based on C MEX model files. It uses a simple system where nonlinear state space modeling really pays off.
See MoreModelling, dynamics and control
How do we model the world around us and use this to understand its behaviour? How does behaviour depend upon the engineering choices we make and therefore how do we undertake design to...
See MorePython Control Systems Library
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 MoreData based modeling of nonlinear dynamic systems using System Identification...
Using an engine throttle valve modeling example, this demo shares some perspectives on creation of nonlinear models of dynamic systems from the measurements of its input and outputs. It...
See MoreControl Loop Foundation Batch and Continuous Processes - Interactive Source ...
Control Loop Foundation contains workshops that allow the reader to get hands on experience through this web interface. Once a lab is selected, then you may access workshop directions and...
See MoreFull Stack Deep Learning
There are many great courses to learn how to train deep neural networks. However, training the model is just one part of shipping a deep learning project. This course teaches full-stack...
See MoreNo! Not Laplace Transforms
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 MoreMATLAB scripts for "Nonlinear System Identification | System Identification,...
This Github repo contains the data files and MATLAB scripts that were used in "Nonlinear System Identification | System Identification, Part 3".
See MoreJupyter Notebook: Code used to generate vibrational control of inverted pend...
Jupyter Notebook: Code used to generate vibrational control of inverted pendulum figures
See MoreProcess Dynamics and Control Course
This course focuses on a complete start to finish process of physics-based modeling, data driven methods, and controller design. Although some knowledge of computer programming is required...
See MoreVirtual Lab for a Two-tanks system
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 MoreMATLAB toolbox for control 101 course
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