
Introduction to Anomaly Detection for Engineers
Anomaly detection is the process of identifying events or patterns that differ from expected behavior. This is important for applications like predictive maintenance but can be hard to...
See MoreWhy Do Radars Chirp? | Pulse Waveform Basics
This tech talk covers how different pulse waveforms affect radar and sonar performance. See the difference between a rectangular pulse and a linear frequency modulated pulse, as well as...
See MoreWhat are Lead Lag Compensators? An Introduction.
This videos covers the very basic definition of what a lead/lag compensator is. Every control system engineer should have a basic understanding of lead/lag compensators since along with PID...
See MoreSystems Engineering, Part 5: Some Benefits of Model-Based Systems Engineerin...
Learn how model-based systems engineering (MBSE) can help you cut through the chaos of early systems development and get you from definition to execution more seamlessly.
You’ll hear the...
See MoreRadar Systems Engineering Lecture 4: The Radar Equation
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 MoreT-RECS System
The Transportable Rotorcraft Electronic Control System (T-RECS) is a collection of components that can be built into a rotorcraft demonstrator. This hardware can be used as a test bed to...
See MoreQuanser QUBE-Servo 2: Low-cost Teaching Platform for Controls
The Quanser QUBE-Servo 2 is a fully integrated, modular servomotor lab experiment designed for teaching mechatronics and control concepts at the undergraduate level. Ideal for teaching speed...
See MoreExtremum Seeking Control
This lecture provides an overview of extremum-seeking control (ESC), which is an adaptive equation free method of controlling nonlinear systems. A sinusoidal perturbation is added to the...
See MoreAutodesk Tinkercad
Tinkercad is a free, easy-to-use web app that equips the next generation of designers and engineers with the foundational skills for innovation: 3D design, electronics, and coding!
See MoreLectures on Modelling and Control of Dynamic Systems (French)
Lectures on Modelling and Control of Dynamic Systems from Patrick Lanusse of Bordeaux INP, France.
See MoreFeedback in the Squishy Stuff: Introducing Chemical and Biological Process ...
Feedback doesn’t just happen in robots and self-driving cars, but in the regulation of our very bodies and in the ways in which we transform raw ingredients into materials we can use, be...
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 MoreSimulink Onramp
Learn the basics of how to create, edit, and simulate models in Simulink®. Use block diagrams to represent real-world systems and simulate components and algorithms.
See MoreRadar Angular Resolution
This radartutorial.eu page describes angular resolution. Radar angular resolution is the minimum distance between two equally large targets at the same range which radar is able to...
See MoreKalman and Bayesian Filters in Python
Introductory text for Kalman and Bayesian filters. All code is written in Python, and the book itself is written using Juptyer Notebook so that you can run and modify the code in your...
See MoreedX course: Dynamics and Control
This is an interactive course about the basic concepts of Systems, Control and their impact in all the human activities. First, the basic concepts of systems, dynamics, structure and control...
See MoreRobotic Car - How to read Gyro Datasheets (Part 1)
Have you ever been lost trying to understand the information in a gyro datasheet? This video should help! In this first part I go through the mechanical characteristics of a MEMS gyro and...
See MoreReinforcement Learning: An Introduction
From the book introduction:
The idea that we learn by interacting with our environment is probably the first to occur to us when we think about the nature of learning. When an infant plays...
See MoreWhy Padé Approximations Are Great! | Control Systems in Practice
Watch an introduction to Padé approximations. Learn what Padé approximations are and how to calculate them, why they are important, and when to use them—specifically in the context of time...
See MoreAutonomous Navigation, Part 1: What is Autonomous Navigation?
Navigation is the ability to determine your location within an environment and to be able to figure out a path that will take you to a goal. This video provides an overview of how we get a...
See MorePeter Ponders PID - Introduction
The purpose of this video is to inform the viewer about what to expect. My videos go much deeper than the typical videos. They are geared for graduate st...
See MorePathfinding with A*
An interactive visual explanation of the A* pathfinding algorithm. This resource uses motivating examples from computer games.
See More
Computer Aids for Chemical Engineering
A curated list of resources for Chemical Engineering students. The resources include syllabi, schedules, course notes, textbooks, screencasts, software, hardware, and other useful links.
See MorePole Placement for the Inverted Pendulum on a Cart [Control Bootcamp]
Here we use the 'place' command in Matlab to design full-state feedback gains to specify the eigenvalues of the closed-loop system. This is demonstrated on the inverted pendulum on a cart.
See MoreModeling Perturbations and Element Failures in a Sensor Array
This MATLAB example shows how to model amplitude, phase, position and pattern perturbations as well as element failures in a sensor array.
See More