Robotics Engineering

Mistastin Robot 2011 Barfoot collection - 220x500Responding to recent industry innovations and student demand, Engineering Science has created a unique, interdisciplinary undergraduate program in Robotics, drawing teaching resources from Aerospace Studies, Electrical and Computer Engineering, Mechanical Engineering and Computer Science. The program curriculum is designed with a focus on perception, reasoning and acting as the three key functions of intelligent robots, with a special focus on system integration through design and research opportunities.

Program Outcomes

Building on the broad knowledge base of the Year 1 and 2 foundation curriculum, the Robotics Engineering Major is designed to produce graduates who will be able to:

  • Apply mathematics and engineering science concepts to design robots capable of perceiving, reasoning, and acting autonomously.
  • Translate the user or customer’s desired action or operational outcome into a set of requirements that a robotic system must perform.
  • Take a “systems approach” to robotics by applying engineering knowledge to the design of any aspect of a robotics system, analyzing/designing a robotics system in both its parts and as a whole, and integrating the various aspects of robotic systems to solve an engineering problem.
  • Design robotic systems for a variety of applications.
  • Explore the relationship between robots and society, and the implications for the economy, human health, and safety.

Program Curriculum

To achieve these outcomes, students who select the Robotics Engineering Major will undertake specialized courses in vital areas of robotic systems including:

  • Mobile Robotics
  • Computer Vision and Perception
  • Artificial Intelligence and Machine Learning
  • Robot Modeling and Systems Control
  • Dynamics and Control Systems
  • Analog and Digital Electronics

Specialized, interdisciplinary Robotics courses have also been created exclusively for the Major to take advantage of the expertise of our world-renowned faculty. Elective courses will allow students to focus on an area of interest, or increase breadth of knowledge in robotics systems.

As with all EngSci Majors, Year 4 Robotics Engineering students will be required to complete a capstone design course, as well as an undergraduate research thesis. Research projects will be available in areas such as: Unmanned Aerial Vehicles, Space Robotics, Autonomous Systems, Dynamic Systems, Robot Learning, Vision and Image Processing, Mechatronics and Robot Manipulation, Biomedical Applications, Human-Machine Interfaces, Sensors and Signal Processing, Manufacturing, Automotive Applications, and Personal Robotics.

Program Graduates

Graduates of this Major will have opportunities to pursue graduate studies in Canada, the US and overseas, benefitting from the strong reputation of the Engineering Science program. There are also opportunities for direct entry to government, public or private companies, in particular through the growing number of robotics focused companies in Canada, as well as the large number of companies that utilize robotics technology.

Tim Barfoot, Chair, Robotics Engineering Major

Sample Courses