I worked on this Underwater Robotic Operating Vehicle for Subvision Engineering, SFU's marine engineering club. In this project, I was incharge of implementing and researching regarding the Robot Operating System (ROS1) backend along side the different networking systems, Including the UDP camera feed and the motor control logic. Me and three other members developed the vehicle from scratch in order to compete for the 2024 Mate ROV Pioneer class competition. We had the chance to visit UBC's team and there figured out how to begin making the platform. We began by creating a 3D model of the vehicle sourcing parts from Blue robotics and a SLA printed Chassis. Along side this mechanical development, we decided to use ROS1 as our backend and started researching and learning how to run this inside a raspberry pi 4. This required us to learn basic networking and configuration to have it run reliably. After placing the two parts together we began testing by doing submersion test to test for leaks and once the enclosure was sure to be water tight we began testing our motor logic to see if it would behave as we wanted it underwater.
This was my first experience working in a developmental role where a task was set and me and a group of engineering students research methods and ways to achieve the said goal. It was a great learning experience because of this challenge and led me to further work on similar projects.