SeaHawk is a project designed by a team of community college students from Cabrillo College in Aptos, California. Our latest project, SeaHawk II continues Cabrillo Robotics legacy of SeaHawk I and Hydrozoa and will compete in the 2024 MATE International Competition. MATE challenges teams worldwide to build a Remotely Operated Vehicle (ROV) that can complete simulated real-world tasks underwater. Teams also demonstrate their robot's functionality and design rationale through marketing, documentation, a presentation, and more. Previously, Cabrillo Robotics has competed in the Pioneer division of the competition and took home first place the last two consecutive years. This year, we take on the challenge of developing a ROV to compete in the highest class of the competition: Explorer.
Are you new here? If so, welcome to Cabrillo Robotics Club! To get started developing for this project, the following documents will be useful.
Documentation content | File |
---|---|
Getting started developing | getting_started.md |
Running the project | run.md |
The resources below may be of additional assistance.
Resource | Link |
---|---|
ROS2 Humble documentation | ROS 2 Documentation: Humble Hawksbill |
Software team onboarding repo | TinyHawk GitHub |
Software team onboarding videos | TinyHawk YouTube Playlist |
Documentation for the software in this repo is found in the doc
directory.
Documentation content | File |
---|---|
Project architecture | architecture.md |
Notes on the cameras | camera_notes.md |
Getting started developing | getting_started.md |
Using Git/GitHub | github.md |
ROS parameters and the SetRemoteParams class | params.md |
Using and updating RViz | rviz.md |
Running the project | run.md |
Collecting and running ROS bags | ros_bags.md |
Miscellaneous notes on the ROS packaging process | rosdep_notes.md |
Project style guide (Python) | style_guide_python.md |