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:

  • Chris C

  • Gordon F

  • Guy B

  • Ishman M

  • Jack G

  • Kevin H

In-Person:

  • neha

  • ayoung

  • tony

  • ray

  • stanley

  • hardy

  • yuchen

  • kenson

  • Mostafa


🖥 PR’s and Reviews

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

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

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

🍍 Updates this week!

(Updates here → see table of contents for structure)

Empty tasks:

  • Neo M.8 (hardy & ayoung)

  • SBUS

  • Optical Flow sensor

    • Guy: Spent some time looking at code on ardu pilot, first step would be to get communication over the MSP protocol, once thats done figure out the data structs

Phoenix Tuning (yuchen hardy ayoung kenson)

  • bricked 3 nucleo boards - cannot reflash, one or two of them have smoked

ZeroPilot 3

System Manager (anni, Gordon, Aadi)

  • Skeleton Framework up for System Manager (in branch <>)

    • none of the functionality, but has the framework.

    Ideally : PM/AM skeleton and/or methods ready for use. (small PR from both into master?)

  • So many Discussions

    • Decisions have been made and Documentation will be updated here and here.

  • Progress on Mode definitions

  • Progress on thread creation and murder

Path Manager (neha)

  • Updated diagram and documentation on confluence Basic Structure PR is up

  • Pls I think we need a ZP meeting

  • PM Re Architecture (again 2.0)

  • logic to go btw different states have been clarified and added

  • Blockers: SM ↔︎ PM, what does CV need in full Telem struct

Attitude Manager (anni, aidan, jack)

  • Bulk of work is complete, expecting merge request soon.Jack has taken control of AM

  • Correcting old fixed-wing PR

  • AM/New_Arch almost complete - connecting a few things

Telemetry Manager (Aadi)

  • Telemetry manager RFC in, prototype being started.

LOS

  • Had a last minute LOS architecture meeting (minutes here Sunday November 6, 2022 (LOS Architecture Meeting)) to discuss how drivers and interfaces should be defined.

    • no more singletons (except for LOS_interfaces)

    • will use dependency injection

    • LOS thrread safe

  • There needs to be repo structure changes, specifically related to having individual driver params files per board package options.

  • May have to prematurely merge the current PRs so the repo restructuring can happen, then get people to work on it after that.

  • Guy Blumenthal LOS Actuators:

    • Did some PR changes but not a lot, got pretty busy 😭

    • Will finish addressing current comments & implement some of the decisions made on the sunday meeting

  • Anthony Bertnyk LOS Telem: PRs are (prematurely) merged!

    • Link, Actuators, Pos are merged but still need some work.

    • .Cmake files are moved to specific boardfile folders

    • Each boardfiles package now have their own driver_params file.

  • Guy Blumenthal LOS Actuators:

    • Apparently, I can build but I also at the same time cannot build

    • Need to figure that out before making any more changes

    • Once that is figured out, will tackle making the interface a singleton and fix up a few more PR changes

  • Anthony Bertnyk LOS Telem: Updated to use newly defined message formats. Will PR tonight.

  • Mostafa Hussein LOS Pos:

  • Hailey Doleweerd LOS Comms:

  • Christopher Chung LOS_Link :

    • PR is inAfter LOS meeting, converted PPM driver to not be a singleton and made LOS_Link a singleton.merged.

    • Need to fix one thing: where to initialize the driver within LOS?

Systems Tooling & Infra

Infra + Devops

Simulator (SIL)

  • Start simulator by adding sensors and placing down relevant blocks

  • Created confluence page for resources on building the simulator (and learning relevant information)

  • Come up with more *detailed* roadmap/flow chart of simulink modelLooking up simulink models for fixed-wing simulation (see how they did, what simulink blocks are neccessary, etc.)

HIL (Hardware In the Loop) Controller

  • Jack Greenwood

  • former comms emulator

  • HIL Controller Rev (1)

  • Had an architecture meeting last week to define all requirements of the HIL

  • I2C mock interface up (needs testing)

    • need to “connect” mock interface with bmx driver

  • VN driver - UART? (YES)

    • Fixed Chris' driver on firmware-prototype. Need to test it.

  • Need to meet with electrical to discuss PDB sometime in future

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

Neo M.8 & Airspeed

  • Ayoung & Hardy

Logging

  • Stanley finishing SD Card driver.

  • Characteristic testing to determine how much current draw, scared about 150mA specification from the data sheet, but got about 60mA from testing which is within tolerance

✈ Priorities next week:

  • TUNE Phoenix

😅 STUCK!

Action Items

🔭 Things to look out for!

  • fw procurement order placed