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 557 | Foldable Robotics | Graduate | Aukes | POLY | Design, simulate, analyze, and prototype low-cost robotic devices using digital fabrication techniques like laser cutting and the python programming language |
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 | |
RAS / EGR 598 | Experimentation and Deployment of Robotic Systems | Graduate | Aukes | POLY | This is a course organized around the principles of robotic data collection, aggregation, interaction, and decision-making so that students can more effectively conduct experimental validation of robotic systems, deploy mobile and autonomous robotic systems, and more closely interact with robots across various types of real and synthetic data streams. |
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. |