Matthew Lock's Projects
🟢 Public vehicle definitions for the Lolo AUV, for example for simulation
This provides a simple readme with some documentation and tips regarding machine learning in Python.
This ROS2 package aims to demonstrate how the Particle Filter or Monte Carlo Localization is implemented in a real robot in a simulation world.
Created a remote gate opening solution using an ESP8266 and native Android Application. Communication was done using MQTT messages.
Repo containing the ROS driver for the Nortek Nucleus1000 DVL.
Production dashboard deployed for out-reach company. The backend is implemented using the Django framework while front-end uses HTML,CSS, Javascript and several Javascript libraries.
Personal website used to host portfolio
PlayStation Joy Controller Interface Package for ROS2
Real-time Chat Room application that makes use of socket.io protocols. The applications allows users to join different chat rooms, while keeping track of users and sending messages in real time.
ROS 2 docs repository
A collection of ros scripts and tools I have collected to make working with ros simpler.
🟢 Public vehicle definitions for the SAM AUV, for example for simulation
Simple Weather Web Application to determine the temperature of any location on Earth. This was created with node.js backend serving HTML and javascript, as well as acting as an API endpoint.
Control SAM AUV with PS5 and Xbox controllers.
🟢 Behavior trees and such for different missions
🟢 Message definitions for the SMARC auvs
Two-dimensional sonar imaging system built using a Teensy 3.6 microcontroller, ultrasonic transducers, and operational amplifiers.
This application has been deployed and tracks the status of tasks that a user has created. The application stores tasks and users to a MongoDB database and includes security features such as authentication, password hashing, JSON webtokens, etc
Evaluating per particle performance of accelerated and non-accelerated particle filtering on embedded hardware.
Some example code and info regarding the Teensy 3.6 and how to send ADC readings over serial.
A driver for ublox gps