Welcome to WARG

We’re happy to have you on board as our new Embedded Flight Software Co-op! To aid your first few days here at WARG, we have created a startup guide that you can refer to to see what your project will be, key contacts, and some steps you’ll have to take.

Contact information

These are your day to day contacts:

Additionally, feel free to contact the WARG leadership at any time if there are any issues that cannot be resolved through your co-op manager: Lead List

About WARG

WARG’s purpose is to:

See more about the team's philosophy in our team charter: Team Charter

To meet these objectives, we compete annually in the AEAC student competition. For the most recent competition in 2024 May, we developed project Pegasus, a quadcopter aircraft.

image-20240423-135522.png

The Embedded Flight Software subteam is responsible for communication and data pipelines across both the drone and groundside systems. For the W25 term, we are focusing on our CAN ecosystem and groundside platforms. By developing CAN QoL improvements and integrating our tracking antenna, you will make our solutions more robust and adaptable to an ever changing competition environment.

Administrative tasks

Pre 1st day tasks

Safety training

Please complete the all of the following:

To start the safety training:

  1. Go to UW LEARN

  2. At the top, click Self Registration

  3. Find and click the course name

  4. Click Register

  5. Once enrolled, you can find the course again on the home page under All

Join Discord

WARG uses Discord as the primary means of communication.

1st day tasks

WARG bay

Scheduling

Accounts

Bootcamp

1st week tasks

Onboarding

Project

Project

ZeroPilot

Complete and validate milestone 1 drivers before integrating in an RTOS environment. The goal is to produce software which can fly a fixed wing plane by the end of the term, validating milestone 1.

Tracking Antenna

Debug current communication issues with the tracking antenna and integrate a magnetometer. The goal is to create a competition ready package in preparation for AEAC 2025.

CAN Infrastructure

Develop a CAN based bootloader and enable dynamic node id allocation. The goal is to simplify how we work with all of our CAN architecture, especially as we add more and more CAN based devices.

Useful links