Courses
Background courses
These are not specifically robotics courses, but they provide basic skills.
CS 1114: Intro to CS using robots. Teaches robots and computer vision to introduce core concepts in computer science to freshmen in a variety of majors.
MAE 2250: Hands-on design and manufacturing of mechanisms.
CS/ENGRD 2110: Object oriented programming and data structures.
COGST 1101 / CS 1710: Introduction to Cognitive Science.
ECE3400: Intelligent Physical Systems.
MAE 3780: Mechatronics. An introductory course in functional elements of automation. (not recently offered)
CS 4750/5750: Foundations of Robotics
MAE/ECE 4780/5780: Feedback Control Systems
Intermediate courses
MAE 4180/5180: Autonomous Mobile Robots
ECE 5470: Computer Vision
INFO 4410/6420 / CS 4754: Human-Robot Interaction – Research and Design
CS 4750/MAE 4760/ECE 4770: Foundations of Robotics
CS 4752/5752 / MAE 4750/5750: Robotic Manipulation (not recently offered)
CS 4780/5780: Machine Learning for Intelligent Systems
ECE 4760: Designing with Microcontrollers
Advanced courses
DEA 6210: Architectural Robotics
CS 6670: Computer Vision. Focuses on a number of projects, including panorama stitching and single-view modeling.
CS 6751 / MAE 6730: Introduction to Robotic Mobile Manipulation.
CS 6780: Advanced Machine Learning. An applied course with lectures on applications to robotics. It involves a research project as a significant part of the curriculum.
MAE 6710: Human-Robot Interaction
MAE 6770: Formal Methods for Robotics
Robotics Graduate Student Organization
RGSO is the graduate student-led organization that hosts the weekly robotics seminars. Find out how you can get involved!
Join the Slack channel to get updates on meetings and happenings within the departments.