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.