Robotics Courses

Explore the range of topics under the Robotics Umbrella

Course Number Title Level Faculty School Description
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 305 Robotics Systems Project I Undergraduate   POLY Analyze, design, implement and debug a robotic electromechanical system through an in-depth robotic system design project. Develops professional and engineering skills in this project setting.
EGR 315 Robotics Systems Project II Undergraduate   POLY Applies design principles to conceptualize, implement and characterize an electromechanical robotic system in a project setting. Project emphasizes communication with project stakeholders; applying a human-centered design approach in the context of a robotic 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 Sodeman POLY Analysis and design of robotic systems focusing on kinematics, dynamics, coordinate transformations and modeling.
EGR 456 Robotics Systems II Undergraduate Sodeman POLY Design of robotic systems focusing on dynamics, modeling and controlling a robot.
EGR 598 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 598 Mechatronics Device Innovation Graduate Polygerinos POLY Design new mechatronic healthcare and assistive devices with local physicians
EGR 598 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.
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 Artemiadis, Peet, Berman SEMTE System dynamics, linear systems, feedback control, stability, root locus, Bode plots
MAE 506 Advanced System Modeling, Dynamics, and Control Graduate Berman SEMTE state space models, controllability, observability, observers, state feedback, LQR, frequency response, linearization
MAE 508 Digital Control: Design and Implementation Graduate Artemiadis 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 This course combines seminar-style discussions of research on multi-robot systems with instruction on the theoretical foundations of this research.  Students learn approaches to modeling, analyzing, and controlling multi-robot systems using stochastic processes, graph theoretic methods, geometric concepts, dynamical systems theory, control theory, topology, and optimization techniques. 
MAE 598/SES 598 Interplanetary CubeSat Design Graduate Thanga, Asphaug SEMTE/SESE robotic spacecraft, space exploration, systems engineering, hardware design