Skip to content
Steve Anil John edited this page Sep 22, 2026 · 8 revisions

Welcome to the Snappy2027 Wiki

Welcome to the AUVic Snappy2027 software wiki!

This wiki contains documentation for the software running on Snappy, AUVic's autonomous underwater vehicle for the 2027 RoboSub competition cycle.

If you're new to the software team, start here:

Getting Started

The Getting Started page covers:

  • Cloning the repository
  • Setting up Docker
  • Building the ROS 2 workspace
  • Running Snappy
  • Some Common ROS 2 commands

➡️ Getting Started


About This Wiki

The rest of the wiki contains more detailed information about:

  • Snappy - overview of the vehicle and software architecture
  • ROS2 - ROS 2 concepts and commands used by the team
  • Software Subsystems (Nodes) - autonomy, control, estimation, drivers, vision, and launch
  • Hardware - onboard hardware and sensors
  • Development - testing, debugging, ROS bags, code standards, and development practices

New to AUVic?

Welcome!

You do not need to understand the entire software stack before contributing. A good first step is to get the repository running locally, become familiar with ROS 2, and then look through the open GitHub issues for something to work on.

https://robonation.gitbook.io/robosub-resources

https://robonation.gitbook.io/robosub-resources/section-3-autonomy-challenge/3.2-task-descriptions

Start with Getting Started.

Clone this wiki locally