Teaching
MECH ENG 4SS3: Smart Systems
This course will teach the fundamentals of smart systems which incorporate elements of sensing, actuation, and control in order to interact with the environment and make decisions in a predictive and intelligent manner. Students will learn how to mathematically model systems, how to program and implement Kalman filters, how to tune and code PID controllers, how to collect and process sensor data, and how to apply machine learning strategies for system optimization.
ME 4SS3 – Course Outline – Fall 2024
MECH ENG 777: Smart Systems Theory
The aim of this course is for students to develop an advanced understanding of smart systems principles and applications in engineering. The course provides a theoretical understanding of smart systems, the perception-action cycle (e.g., estimation and control theory), memory, attention, and intelligence (e.g., artificial and machine learning) in an engineering environment. Students will learn how to design, build, simulate, and test algorithms and systems using Python and/or MATLAB and Simulink. Furthermore, students will be tasked with a smart systems-based project related to graduate, thesis, or industry problems. Topics include, and are not limited to, the following: automotive, aerospace and spacecraft, mechanical and electrical systems, fault detection and diagnosis, target tracking, artificial intelligence, data science applications, and environmental monitoring. Students should have background knowledge in linear algebra, programming, and systems and control theory.