Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

In fall of 2022, Sahil Kale noticed recent feedback for the past 2-3 terms for interns was heavy around a lack of task definition and getting onboarded. In order to address this, an initiative was started with endorsement from Jinghao Lei and Aidan Bowers (Deactivated) to create startup guides to aid new co-ops with ramping up. This document can serve as the template for the startup guide while removing this section.

Instructions for use

Before an intern starts, duplicate this page. Modify the context on this page to reflect what your intern will be doing, and send it to them over email.

Welcome to WARG!

We’re happy to have you on board as our new embedded flight software devops intern. 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.

What we’re currently working on right now

WARG is currently working towards the 2023 AEAC student competition and developing a hybrid fixed-wing VTOL.

A photo of PROJECT ICARUS

The competition revolves around passenger transport solutions for barbie dolls - more information about the competition can be found in the CONOPS (concept of operations) link in #info on our discord.

Our key project threads revolve around developing ICARUS and the surrounding infrastructure to make it a reality.

  • Project ICARUS airframe

    • This is the actual airframe we are taking to competition and is pictured above.

  • Zeropilot 3 (ZP3)

    • Zeropilot is our next-generation custom autopilot controller that WARG develops. We plan, manufacture, and develop our own autopilot from the ground up.

  • Integrated Monitoring and Command Station (IMACS)

    • IMACS is our ground station solution for making it seamless to talk to our aircraft and deploy it anywhere for use.

Administrative Details

Key Contacts

Manager: Anthony Luo

  • Go-to for all administrative concerns regarding your internship here

Mentor (if applicable): Christopher Chung Dhruv Upadhyay Aidan Bowers (Deactivated)

  • Your mentor will be the person you interact with daily and guide you through your internship

Team Directors: (Executive) Dhruv Upadhyay Jinghao Lei (Technical) Sahil Kale

  • The team directors are those who run the WARG organization as a whole. They are in charge of the overall operation of the team and can be reached at any time over discord should the need arise.

Pre-first-day items

Safety Training

Before your first day, please complete the following courses:

  • SO1001 Employee Safety Orientation
  • SO1081 Workplace Violence Awareness
  • WHMIS 2015
  • SO1010 Laboratory Safety
  • Engineering Machine Shop Training

You can access these courses by going to learn, selecting “Self Registration,” and enrolling in these courses.

Joining Discord

The team uses discord to communicate! You have already done this step

  • https://www.uwarg.com/join and introduce yourself in #introductions a few days ahead of your start date
  • Coordinate with your manager to schedule an onboarding meeting, typically on your first day

Team Cadence

Your subteam, the embedded flight software subteam, meets every thursday, at 8pm. You’ll also be expected to attend general meetings, and other relevant meetings as needed. General meetings are weekly at 8:30pm EST. Our meeting schedule can be found in our google calendar in #info .

We expect you to message when you sign on for the day, and message when you’ll be away. We expect 40 hours of work a week, and our co-ops don’t have vacation days. If you need days off, please reach out to your supervisor in writing as early as you can.

Your Project

Currently, the flight software team at warg depends on individual build environments, and has no proper interface with COTS flight controllers like a Pixhawk. Your task will be to create a docker container for our build environments, before then creating a common interface (PPM) bus for Ardupilot ↔︎ Zeropilot communications.

We expect you to complete the bootcamp within the 1st week of work.

After you are finished onboarding, here are the tasks that will occur:

  • Meet with your mentors & supervisor to discuss the bootcamp.
  • Develop the docker container & document a flow for incorporating docker into the regular embedded flight software workflow.
  • Create a driver for PPM Output on an ardupilot based COTS FC.
  • Write the surrounding documentation required for future developers to maintain your projects

We’ll work together to fill out this roadmap planner as your task goes on.

Nov2022DecJan2023Marker 1
Onboarding & Docker Containers
Ardupilot

EFS Bootcamp

Docker Containers

PPM Output

Sensor Drivers

Appendix

  • What do all the acroyms mean? Check it out here:

  • No labels