Please note:

To view the Summer 2026 Academic Calendar, go to www.sfu.ca/students/calendar/2026/summer.html.

Computational Robotics ENSC 887 (3)

A main goal of computational robotics is to automatically synthesize robot motions to achieve a given task. This course discusses geometric and algorithmic issues that arise in such an endeavour. For example: how can a robot plan its own collision-free motions? How does it grasp a given object? How do we account for uncertainty? The course employs a broad range of tools from computational geometry, mechanics, algorithms and control. The material covered also finds applications in designing devices for automation and in computer animation. The course involves a substantial project which exposes students to practical and implementational issues involved in building automatic motion planning capabilities for robotic systems. Prerequisite: ENSC 488 and a basic course in data structures and algorithms, or permission of the instructor.

Section Instructor Day/Time Location
G100 Kamal Gupta
Sep 9 – Dec 6, 2026: Tue, 4:30–5:50 p.m.
Sep 9 – Dec 6, 2026: Thu, 4:30–5:50 p.m.
Burnaby
Burnaby