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  
CSE 591 Coordination and Control of Multi-Robot Systems Graduate Gil CIDSE In this seminar-style course we will do a deep dive into this topic by reviewing classic and recent results in multi-agent planning and control literature. We will cover a wide range of applications from control of groups of flying drones, to decision making in self-driving car networks, to space exploring CubeSats.
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 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.
EGR 598 Graduate Robotics I Graduate Redkar    
EGR 598 Graduate Robotics II Graduate Redkar    
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 Berman 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 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 Bio-inspired Robotics Graduate Marvi SEMTE Studying ground locomotion, flapping flight, swimming, and water surface locomotion of animals and robots