Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 2.17 KB

File metadata and controls

41 lines (27 loc) · 2.17 KB

Software_2025

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.

Table of Contents

Repository Structure

ros_workspace

This project uses ROS2 Jazzy.

ROS2 Packages

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.
waterwitch_frotnend A frontend built using C++ with a GUI interface, meant for driving the ROV named Waterwitch.

More details here

web_frontend

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

How to Contribute

  1. Ensure that you're on the team Discord and Google Drive
  2. Complete the Onboarding Task and share your progress
  3. Pick a task from our task tracker or suggest one based on the team's goal