Eastern Edge Robotics (EER) is a student-led engineering design team based at the Memorial University of Newfoundland and the Fisheries and Marine Institute. The team competes in the annual MATE ROV Competition. Every year at EER, we build a small remotely-operated vehicle (ROV). This repository is EER's 2025 software package.
This code repository contains code for maintaining EER's two current ROVs, Beaumont and Waterwitch.
This project uses ROS2 Jazzy.
Package Name | Description |
---|---|
beaumont_backend | Backend code for interfacing with the ROV named Beaumont. |
waterwitch_backend | Backend code for interfacing with the ROV named Waterwitch. |
common_backend | Common backend ROS nodes for all ROVs. |
eer_interfaces | Custom ROS2 interfaces used by all packages. |
cpp_frontend | A frontend built using C++ that can be operated just from the command-line or with a GUI interface. |
More details here
This folder can be thought of as another ROS2 package. It is written in ReactJS and communicates with our backends over ROS2 topics by using roslibjs.
More details here
- Ensure that you're on the team Discord and Google Drive
- Complete the Onboarding Task and share your progress
- Pick a task from our task tracker or suggest one based on the team's goal