CMPUT 312 - Introduction to Robotics and Mechatronics

Overview

Robots perform physical tasks in the real world. To write algorithms for accurate movement we need to understand and mathematically model the geometry and movement of the robot. For the movement to have a purpose we need to sense and interpret the physical environment around the robot.

Objectives

  • Mechanical and electrical parts used to build robots, and their function
  • Mathematical modelling of mobile robots
  • Homogenous coordinates - Matrix formulation of geometric transformations
  • Mathematical modelling of robot arms
  • Feedback control
  • Sensors and their modelling
  • Image processing and machine vision
  • Robotics applications in industry, homes, medicine, and space

Course Work

  • Assignments
  • Labs
  • Team Projects
  • Presentations
  • Midterms