Robotics

Robotics: Introduction

Lead Faculty of the Collaborative Specialization

Faculty of Applied Science and Engineering

Participating Degree Programs

Aerospace Science and Engineering — MASc, PhD
Biomedical Engineering — MASc, PhD
Computer Science — MSc, PhD
Electrical and Computer Engineering — MASc, PhD
Mechanical and Industrial Engineering — MASc, PhD
Rehabilitation Science — MSc, PhD

Supporting Units

University of Toronto Institute for Aerospace Studies
University of Toronto Robotics Institute

Overview

The graduate programs listed above participate in the Collaborative Specialization (CS) in Robotics, which aims at building a structured community of practice that combines engineering and computer science approaches to robotics.

The CS in Robotics is designed to foster cross-disciplinary training and collaboration across diverse departments at the University. Upon successful completion of the degree requirements of the participating home graduate unit and the CS, students will receive the notation “Completed Collaborative Specialization in Robotics” on their transcript.

Contact and Address

Web: robotics.utoronto.ca
Email: robotics@utoronto.ca

Timothy Barfoot
Collaboration Specialization in Robotics
University of Toronto Robotics Institute
Myhal Centre for Engineering Innovation and Entrepreneurship
55 St. George Street
Toronto, Ontario M5S 1A4

Robotics: Master's Level

Minimum Admission Requirements

  • Applicants must meet the admission requirements of both the home graduate unit and the collaborative specialization (CS).

  • Applicants must apply to and be admitted to both the CS and a participating research-stream master’s degree program.

  • Applicants must be supervised by a core faculty member of the CS.

Completion Requirements

  • Students must meet the degree requirements of the School of Graduate Studies, the participating home graduate program, and the CS.

  • The student’s thesis in their home graduate program must be in the area of robotics.

  • The plan of study will include at least 0.5 full-course equivalent (FCE):

    • Courses will be offered through the CS and participating graduate units. Students must take one half course recognized by the CS to total 0.5 FCE.

    • Students must complete ROB1830Y Robotics Seminar Series in addition to their home program requirement; it is offered through the University of Toronto Institute for Aerospace Studies.

Mode of Delivery: In person

 

Robotics: Doctoral Level

Minimum Admission Requirements

  • Applicants must meet the admission requirements of both the home graduate unit and the collaborative specialization (CS).

  • Applicants must apply to and be admitted to both the CS and a participating doctoral degree program.

  • Applicants must be supervised by a core faculty member of the CS.

  • Students who have completed the CS at the master's level are not eligible to take it during their PhD program.

Completion Requirements

  • Students must meet the degree requirements of the School of Graduate Studies, the participating home graduate program, and the CS.

  • The student’s thesis in their home graduate program must be in the area of robotics.

  • The plan of study will include at least 0.5 full-course equivalent (FCE):

    • Courses will be offered through the CS and participating graduate units. Students must complete one half course recognized by the CS to total 0.5 FCE.

    • Students must complete ROB1830Y Robotics Seminar Series in addition to their home program requirement; it is offered through the University of Toronto Institute for Aerospace Studies.

Mode of Delivery: In person

 

Robotics: Courses

Required Course

Course CodeCourse Title
ROB1830YRobotics Seminar Series

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
CSC2503HFoundations of Computer Vision
CSC2506HProbabilistic Learning and Reasoning
CSC2515HIntroduction to Machine Learning
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
CSC2621HTopics in Robotics
MIE505H1Micro/Nano Robotics
MIE506H1MEMS Design and Microfabrication
MIE1070HIntelligent Robots for Society
MIE1075HAI Applications in Robotics
MIE1076HAI Applications in Robotics II
MIE1080HIntroduction to Healthcare Robotics
MIE1809HAdvanced Mechatronics
REH2000HIndividual Reading and Research Course
ROB521H1Mobile Robotics and Perception
ROB1514HMobile Robotics