Description
Material
External Info
Description

ELEC 299 is a Winter term laboratory course which picks uop where APSC200 leaves off, and complements laboratories in ELEC293 and ELEC294, and other second year courses including ELEC271, CISC212, ELEC274. A term-length team design project based around an autonomous, programmable, robotic vehicle. Students explore different sensors and software strategies for vehicle control and navigation, in addition to wiring up sensor circuits. The design goal is to configure and program a vehicle to take part in a year-end competition in which robots compete head-to-head on a pre-defined playfield under established competition rules. A final project report must be produced that documents the experimentation, design, and testing. A final exam tests knowledge of sensors and software.

Course Learning Outcomes (CLOs)
  • Learn how to interface low voltage motors and sensors to a microcontroller's pins.
  • Learn how to program in a high-level C-like language to sense/control the microcontroller pins.
  • Design a complete program for controlling a robotic vehicle to achieve a specified competitive task.
  • Practice use of basic electrical/electronic test equipment, testing and debugging of software and hardware, and documentation.
  • Become exposed to areas of interest in Electrical and Computer Engineering including electronics, sensors, motors, software, and wireless systems.
Course Info

Lecture: Yes
Lab: Yes
Tutorial: Yes


A team design project based around an autonomous, programmable, robotic vehicle, following on from project activity in APSC 200. Students explore different sensors and software strategies for vehicle control and navigation, in addition to wiring up sensor and motor circuits. The design goal is to configure and program a vehicle to take part in a year-end competition in which robots compete head-to-head on a pre-defined playfield under established competition rules. A final project report must be produced that documents the experimentation, design, and testing. A final exam tests knowledge of sensors and software. 

Academic Unit Breakdown

Mathematics 0
Natural Sciences 0
Complementary Studies 0
Engineering Science 0
Engineering Design 18

PREREQUISITE(S): ELEC 221ELEC 271
COREQUISITE(S): ELEC 252ELEC 280