An introduction to the fundamentals of optimization with a focus on algorithms and applications in signal processing, control systems, machine learning, and robotics.
Advanced techniques in stochastic analysis with emphasis on stochastic
dynamics, nonlinear filtering and detection, stochastic control and
stochastic optimization and simulation methods.
Fundamental issues associated with autonomous robot control. Emphasizes biological perspective that forms the basis of many current developments in robotics.
Classical analysis techniques and stability theory for nonlinear systems.
Control design for nonlinear systems, including robotic systems. Design
projects.
Methods of parameter estimation and adaptive control for systems with
constant or slowly-varying unknown parameters. MATLAB design projects
emphasizing applications to physical systems.
Introduction to linear system theory and feedback control. Topics include
state space representation, controllability and observability, linear
feedback control.
Advanced Computer Vision & Image Processing using PDEs and Active Contours
Algorithms for computer vision and image processing, emphasizing partial-differential equation and active contour methods. Topics include image smoothing and enhancement, edge detection, morphology, and image reconstruction.
Analysis and design of control systems. Laplace transforms, transfer functions, and stability. Feedback systems: tracking and disturbance rejection. Graphical design techniques.
Design of control algorithms using state-space methods, microcontroller implementation of control algorithms, and laboratory projects emphasizing motion control applications.
Fundamental disciplines of modern robotics: mechanics, control, and computing. Analysis, design, and control of mobile robots and manipulators. Course may contain team projects and hands-on labs.
Study of the basic concepts in linear system theory and numerical linear
algebra with applications to communication, compution, control and signal
processing. A unified treatment.
Numerical Methods for Optimization and Optimal Control
Algorithms for numerical optimization and optimal control, Gradient-descent techniques, linear programming, numerical linear system solvers, second-order methods for optimizing performance of dynamical systems.
Computational and theoretical aspects of computer vision. Application areas include robotics, autonomous vehicles, tracking, and image-guided surgery. Includes major project.
Continuous-time linear systems and signals, their mathematical representations, and computational tools; Fourier and Laplace transforms, convolutions, input-output responses, stability.
Principles of neural networks and fuzzy systems; the MATLAB Neural Network
and Fuzzy Logic Toolboxes; examples from system identification,
classification and control; laboratory experience.
Students are introduced to industrial controls and the fundamentals of
manufacturing with hands-on experience based on lab projects using
industry software and hardware for communications and control.
Crosslisted with TFE 4761.
Using computer algorithms for solving electrical engineering problems arising in
various application domains. Development of effective algorithms and their
implementation by object-oriented code.
Introduction to real-time computing, distributed computing, and software engineering in control systems. The particular requirements of control systems will be presented.
Principles of intelligent systems and their utility in modeling,
identification and control of complex systems; neuro-fuzzy tools applied
to supervisory control; hands-on laboratory experience.