Robotics: Courses

Required Course

Course CodeCourse Title
ROB1830Y0 (0.0 FCE)Robotics Seminar Series (Credit/No Credit)

0 Course that may continue over a program. The course is graded when completed.

Elective Courses

Group 1: Planning and Control

Course CodeCourse Title
AER1516HRobot Motion Planning
AER1517HControl for Robotics
ECE557H1Linear Control Theory
ECE1635HSpecial Topics in Control I
ECE1636HControl of Discrete-Event Systems I
ECE1647HIntroduction to Nonlinear Control Systems
ECE1653HHybrid Systems and Control Applications
ECE1657HGame Theory and Evolutionary Games
MIE1064HControl Analysis Methods with Applications to Robotics

Group 2: Perception and Learning

Course CodeCourse Title
AER1513HState Estimation for Aerospace Vehicles
AER1515HPerception for Robotics
(exclusions: AER1514H, ROB1514H)
CSC2503HFoundations of Computer Vision
CSC2506HProbabilistic Learning and Reasoning
CSC2515HIntroduction to Machine Learning
(exclusion: ECE1513H)
CSC2541HTopics in Machine Learning
CSC2548HMachine Learning in Computer Vision
ECE516H1Intelligent Imaging Processing
ECE1511HSignal Processing
ECE1512HDigital Image Processing and Applications
JEB1433HMedical Imaging
ROB501H1Computer Vision for Robotics

Group 3: Modelling and Dynamics

Course CodeCourse Title
AER506H1Spacecraft Dynamics and Control
AER1503HSpacecraft Dynamics and Control II
AER1512HMultibody Dynamics
JEB1444HNeural Engineering
MIE1001HAdvanced Dynamics

Group 4: Systems Design and Integration

Course CodeCourse Title
AER525H1Robotics
AER1216HFundamentals of Unmanned Aerial Vehicles
AER1217HDevelopment of Autonomous Unmanned Aerial Systems
(prerequisite: AER1216H)
CSC2621HTopics in Robotics
(prerequisite: CSC311H1 or CSC2515H)
MIE505H1Micro/Nano Robotics
MIE506H1MEMS Design and Microfabrication
MIE1070HIntelligent Robots for Society
MIE1075HAI Applications in Robotics
(prerequisites: control systems, robotics, AI fundamentals)
MIE1076HAI Applications in Robotics II
(prerequisites: MIE1075H, control systems, robotics, AI fundamentals)
MIE1080HIntroduction to Healthcare Robotics
MIE1809HAdvanced Mechatronics
ROB521H1Mobile Robotics and Perception
ROB1514HMobile Robotics
REH2000HIndividual Reading and Research Course