Fall 2024 - CSC477/CSC2630: Introduction to Mobile Robotics

Course Overview

This cross-listed course (undergraduate version CSC477H, graduate version CSC2630H) provides an introduction to robotic systems from a computational perspective. A robot is regarded as an intelligent computer that can use sensors and act on the world. We will consider the definitional problems in robotics and look at how they are being solved in practice and by the research community. The emphasis is on algorithms, probabilistic reasoning, optimization, inference mechanisms, and behavior strategies, as opposed to electromechanical systems design. This course aims to help students improve their probabilistic modeling skills and instill the idea that a robot that explicitly accounts for its uncertainty works better than a robot that does not.

Prerequisites

Required: CSC209H5; STA256H5; MAT223H5/MAT240H5; MAT232H5; CSC376
Recommended: MAT224H5; CSC384H5; CSC311H5;

Course Delivery Details

  • Lectures: Wednesdays @ 3-5pm ET, MN3190 & Livstreamed on Zoom at MY580
  • Tutorials: Wednesdays @ 5-6pm ET, DH2020 & Livstreamed on Zoom at MY580
  • Office Hours will be delivered on Zoom. In-person office hours can be arranged by appointment.
  • Zoom links & Announcements will be posted on Quercus
  • Discussions will take place on Piazza
  • Anonymous feedback form for suggested improvements
  • Course Syllabus