Benjamin Schnapp's repositories
mte380_group14
Search and rescue robot code developed for the University of Waterloo MTE 380 Winter 2022 with Professor William Owen
remote_control_car
Control and Vision software designed for a 1/18th scale remote control car using a Raspberry Pi 3, Castle ESC, Sidewinder 2 motor, generic 1/18th size servo, and DualShock4 controller.
MTE241-Lab2
A C program for I/O mapping peripherals of the LPC-1768 microcontroller
Numerical-Methods
An implementation of methods discussed in MTE 204 - Numerical Methods at the University of Waterloo in Fall 2020.
Path-Finding-Visualization
A pygame application that displays the shortest path between two given nodes on a graph
doubly-linked-list-lab
Developed at the University of Waterloo for MTE 140 - Algorithms and Data Structures, Summer 2019. A doubly linked list data structure as well as required helper functions for getting and modifying data.
binary-search-tree-and-priority-queue-lab
Developed at the University of Waterloo for MTE 140 - Algorithms and Data Structures in Summer 2019. Implemented a binary search tree data structure and a priority queue data structure as well as all required helper functions for viewing and modifying data.
dijkstra-shortest-path
Developed at the University of Waterloo for MTE 140 - Algorithms and Data Structures, Summer 2019.A weighted edge graph data structure that uses dijkstra's shortest path algorithm to find the shortest distance between two nodes.