Robotics Courses
Explore the range of topics under the Robotics Umbrella
Course Number | Title | Level | Faculty | School | Description |
---|---|---|---|---|---|
CSE 325 | Embedded Microprocessor Systems | Undergraduate | Shrivastava | CIDSE | |
EEE 480/591 | Feedback Control Systems | Graduate | Rodriguez | ECEE | This course is designed to provide students with an understanding of fundamental principles, concepts, and techniques for feedback system analysis and design. Application areas include: robotics, aerospace systems, and semiconductor manufacturing processes. |
EEE 582 | Linear System Theory | Graduate | Rodriguez | ECEE | Linear algebra review; Least-squares problems; singular value decomposition; State-space concepts; description of dynamical systems, basic properties; State Transition Matrix; Stability; Controllability-Observability; Realizability; Minimal Realizations; Canonical Forms; Pole-Placement design of controllers and observers |
EGR 304 | Embedded Systems Design Project I | Undergraduate | Jordan, Aukes | POLY | Design, implement and debug an embedded electromechanical system through an in-depth design project. Develops professional and engineering skills in this project setting. |
EGR 314 | Embedded Systems Design Project II | Undergraduate | Jordan, Aukes | POLY | Applies design principles to conceptualize, implement and characterize an embedded electromechanical system in a project setting. Project emphasizes communication with project stakeholders; applying a human-centered design approach in the context of an embedded system; critical thinking in developing system specifications and evaluating a prototype relative to these specifications; and increasing technical competence. |
EGR 356 | Robotics Systems I | Undergraduate | Redkar | POLY | Analysis and design of robotic systems focusing on kinematics, dynamics, coordinate transformations and modeling. |
EGR 455 | Robotics Systems I | Undergraduate | Redkar | POLY | |
EGR 456 | Robotics Systems II | Undergraduate | Redkar | POLY | Design of robotic systems focusing on dynamics, modeling and controlling a robot. |
EGR 550 | Mechatronic Systems | Graduate | Sugar | POLY | This course presents systems approach to the area of mechatronic systems, including the sensors, actuators, microcontrollers, and applications which are found at the heart of everyday products and devices |
EGR 555 | Mechatronics Device Innovation | Graduate | Sugar, McDaniel | POLY | Design new haptic robotic and mechatronic healthcare and assistive devices |
EGR 556 | System Control and Optimization | Graduate | Zhang | POLY | Topics include new development of modeling and control theories and their applications to robotics, manufacturing, and intelligent transportation systems. |
EGR 598 | Graduate Robotics I | Graduate | Redkar | POLY | |
EGR 598 | Graduate Robotics II | Graduate | Redkar | POLY | |
HSE424/PSY560 | Human-Automation Interaction | Graduate | Chiou | POLY | This course introduces students to current perspectives and techniques for modeling human-automation interaction to improve system design and system integration. Basic principles in human-technology interaction and key concepts in supervisory control automation will be discussed, with a third of the semester spent on promising approaches for integrating increasingly autonomous automation such as adaptive algorithms and embodied agents into human systems. |
MAE 318 | System Dynamics and Control | Undergraduate | various | SEMTE | System dynamics, linear systems, feedback control, stability, root locus, Bode plots |
MAE 506 | Advanced System Modeling, Dynamics, and Control | Graduate | various | SEMTE | state space models, controllability, observability, observers, state feedback, LQR, frequency response, linearization |
MAE 508 | Digital Control: Design and Implementation | Graduate | various | SEMTE | Digital control, digital systems, microprocessor control, estimation, filtering |
MAE 510 | Dynamics and Vibrations | Graduate | Mignolet | SEMTE | |
MAE 547 | Modeling and Control of robots | Graduate | Marvi | SEMTE | Modeling of robots, kinematics, dynamics, differential kinematics, control of robots |
MAE 598 | Design Optimization | Graduate and Undergraduate | Ren | SEMTE | This course introduces students to mathematical modeling, optimization theory, and computational methods for analytical and simulation-based optimal system design. The student will learn to (i) develop proper mathematical models to formulate design optimization problems and to (ii) develop optimization algorithms to solve them. |
MAE 598 | Multi-Robot Systems | Graduate | Berman | SEMTE | Students will learn approaches to modeling, analyzing, and controlling multi-robot systems for a variety of objectives using stochastic processes, graph theoretic methods, geometric representations, dynamical systems theory, control theory, and optimization techniques. Students will become familiar with key multi-robot research that uses these approaches and will complete a final project on a topic of their choosing that applies the theoretical material taught in the course. |
MAE 598 | Bio-inspired Robotics | Graduate | Marvi | SEMTE | Studying ground locomotion, flapping flight, swimming, and water surface locomotion of animals and robots |
CSE 598 | Emerging Interface Technologies | Graduate | Seifi | SCAI | The aim of this course is to introduce students to state-of-the-art research in technical human-computer interction. The students will get an overview of recent research in interaction design with emerging technologies such as haptics, VR/AR, and robotics. Also, the students will gain hands-on experience in designing, developing, and evaluating haptic interactions for solving real-world problems. |