Repository containing work (labs and final project) from ECSE 211 Design Principles and Methods
DPM is a robotics design course at McGill University. This repository holds the source code for all the labs.
The goal of this lab was to build a vehicle which can utilize sensors to follow a wall.
This goal of this lab was to build an accurate odometer for the vehicle built in Lab 1. The odometer utilizes the rotation of the wheels to calculate theoretical values while using color sensor for correction.
The goal of this lab was to build autonomous translation capabilities for the vehicle built so far, while avoid obstacles.
The goal of this lab was to add localization functionality to the vehicle built so far.
The goal of this lab was to add a lever to the vehicle and add software functionality for it to launch a ball.