What I've been working on
AutoGPR: Autonomous Subsurface Surveying AMR
A fully autonomous rover which uses ground penetrating radar to detect and classify subsurface features using an unsupervised machine learning model. The robot is controlled and monitored using a web dashboard simplified for use by someone with no technical background in robotics.
HomeLab
A personal server for self hosting various apps and services.
6-DOF Robotic Manipulator
A low level firmware to control a 6-DOF manipulator using an ESP32 microcontroller.
Search and Rescue Rover
An semi-autonomous search and rescue rover used to complete an obstacle course and maneuver a payload.
Autonomous CO2 Monitoring System
A mobile robot used to map, navigate, and report on CO2 levels in an indoor environment.
N.E.A.T. PONG
A demonstration of the use of the NEAT genetic algorithm in the application of playing pong.
Template Maker
A program which automates the process of making worksheets.