Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

🛸 General Team Status/Schedule (inc. other subteams):

🔗 Quick Links:

Table of Contents

Attendance

Online:

  • Aadi

  • Ethan

  • Gordon

  • Hardy

  • Ishman

  • Guy

In-Person:

  • ayoung

  • hardy

  • tony

  • stanley

  • utkarsh

  • neha

  • yuchen

  • aidan

  • anni

  • mostafa

Meeting recording

2022-12-02 00-56-46.mkv


🖥 PR’s and Reviews

https://github.com/UWARG/ZeroPilot-SW-3/pull/13

https://github.com/UWARG/ZeroPilot-SW-3/pull/11

  • This is getting kinda big and I (Gordon) want to merge it soon.

  • Not too many blockers from getting this to build

Add clang-format by Aidan-B · Pull Request #9 · UWARG/ZeroPilot-SW-3 (github.com)

  • should be merged soon

Add Fixed Manual Controller by Aidan-B · Pull Request #18 · UWARG/ZeroPilot-SW-3 (github.com)

  • should be merged soon

Add GlobalFlag Object by Gfcello · Pull Request #17 · UWARG/ZeroPilot-SW-3 (github.com)

  • Gordon got bored, will be used for MVP system (Not super urgent yet)

  • Read and review if interested in mutexes

Add common datatypes by AadityaChaudhary · Pull Request #15 · UWARG/ZeroPilot-SW-3 (github.com)

  • everyone take a look and make comments.

Add zp_assert by Aidan-B · Pull Request #12 · UWARG/ZeroPilot-SW-3 (github.com)

  • needs someone to pick this up

🍍 Updates this week!

(Updates here → see table of contents for structure)

Empty tasks:

  • SBUS

Integration schedule until EOT:

  • Los link/actuators tested before then (although school sucks so idk).

  • Dec 4, first flight (looking like we’ll miss this)

  • Dec 11, first flight (seems reasonable).

  • LOS Pos functional somewhere in between.

  • Antenna towers functional somewhere in between.

  • Dec 18, first flight w/antenna tracking.

ZeroPilot 3

System Manager (Gordon)

  • Aiming for a “thing” (not yet MVP) to use for Sunday

    • Mostly dependency work left to integrate AM and LOS

    • PR has updated a lot

    • Fixed many dependencies/CMakeLists

  • Ran architecture discussion on Friday, please read if you are unfamiliar

  • MVP by end of term

    • Requires TM and PM methods

  • Created thread-safe GlobalFlag object for AM communications

    • PR is up, currently holds a bool, would be easy to make it more generic if we have later uses

  • MVP tracking document is up (ty Chris) Fall 2022 MVP Tracking

  • Document of post-MVP tasks is still up if people have cool ideas/thoughts.

Path Manager (neha)

  • for MVP:

    • auto-takeoff & landing

    • general waypoint following (cruise)

    • sunday: want auto-takeoff landing done.

  • PM Re Architecture For MVP

Attitude Manager (anni, aidan, jack)

  • merged what exists of am into main.

  • fixed wing controller was written by aidan. Needs to be looked at.

Telemetry Manager (Aadi)

  • All code generation is done

  • Need to figure out how LOS Telem and Comms will work (there is a meeting for that sat 10 am i think)

  • Inter thread comms

  • AFTER PR: work on xbee driver for los telem

  • AFTER PR: potentially write a parser that parses over LCM messages and generates either messages themselves OR just generate helper functions that make LCM stuff work better for us (I prefer this for now)

LOS

  • For MVP for end of term, LOS must be complete (including testing)

  • Low risk: LOS Link and Actuators

    • Currently being tested

  • Low/Medium risk: LOS Link and Comms

    • Should be trivial to implement once the implementation is defined

    • Testing needs to occur after implementation to ensure data can come in and be exposed properly to ZP3 software

  • High risk: LOS Pos

    • NEOM8, BMX160, Sensor Fusion must be tested individually THEN integrated

    • Must be compatible to switch between with VN300

Sensors

OFS (guy)

NEO M.8 (HARDY/AYOUNG)

Airspeed (hardy/ayoung)

BMX160 (Mostafa)

Systems Tooling & Infra

Infra + Devops

  • meet Hiren k!

Simulator (SIL) Taim Al-Dabbagh Mostafa Hussein

  • Confluence page now updated with explaination of simulator flowchart and more resources

  • Try importing mesh of (current or previous) WARG aircraft into scenario visualization (scenario visualization is what visualizes the flight)

  • Create 3D map of competition area using Google Maps and other tools to change enviroment of simulator / scenario visualization

  • Playing with Simulink to simulate flight of generic fixed-wing model (trying to figure out force calculations, it spins like crazy in scenario visualization)

HIL (Hardware In the Loop) Controller

  • Jack Greenwood

  • Need to set up testing suites.

  • Interested in VN300 driver work/testing. Please ping me on PRs/reviews.

  • Interested in PDB plans - I know there was a big architecture meeting on Tuesday?? Please ping me.

  • Currently working on PPM output

    • Testing reliable solutions.

    • Two timer method working much better.

    • Will send update later tonight or tomorrow morning.

Tracking Antenna (kevin, yuchen)

  • Doing research on antennas

  • Trying to get a rough draft done for mechanical to look at by this week

  • Tracking Antenna Project

Logging

  • need logging driver? (LOS Interface)

✈ Priorities next week:

😅 STUCK!

Action Items

🔭 Things to look out for!

  • New antennas & more rc links.