Versions Compared

Key

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

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

  • Architecture Documents coming out

  • Flew the large comp drone model today, did * not * go well

  • Flight tests this Sunday:

    • 1 at 9am weather permitting,

    • 1 at 1pm weather permitting.

  • EFS bake night this weekend?

    • → preference?

🔗 Quick Links:

Table of Contents

Attendance

Online:

  • Aadi from the future

  • Ethan A

  • Gordon F

  • Guy B

  • Hardy Y

  • Jack G

  • Neha S

  • Stanley T

  • Ishman M

  • Umang

In-Person:

  • Anni

  • Stanley

  • Tony

  • Ayoung

  • Yuchen


🖥 PR’s and Reviews

🍍 Updates this week!

(Updates here → see table of contents for structure)

Empty tasks:

  • System Manager

  • Optical Flow Sensor

  • NEO Neo M.8

  • SBUS

  • pairing rc links

  • airspeed

  • i forget all the rest oh no

  • Optical Flow sensor

Phoenix Tuning (yuchen hardy ayoung kenson)

  • will be starting soon

    • yuchen starting on sunday earliest. Not sure if code finished. Will double check with Jack.

  • need someone to verify code on portHardware works → sees the dshot wave as correct but motors are not spinning accordingly.

  • Yuchen on working on RFD900 verification and initial testing.

ZeroPilot 3

System Manager (anni, Gordon, Aadi)

  • documentation coming out soon. see AM architecture meeting for more info.

  • Will be split up into sizeable chunks so that gordon/aadi(?)/kevin(?) can bring it up together.

  • Branch with skeleton framework up

  • 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?)

Path Manager (neha)

  • Updated diagram and documentation on confluence

  • PM Re Architecture (again)

  • 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

)
  • Architecture meetings anew, multiple hours.

  • you can find the first 6 here: https://youtu.be/lUw6bFP26NU

  • documentation for AM coming out soon.

    , aidan)

    • Barebones frame is up

    Telemetry Manager (

    unassigned atm

    Aadi)

    • more telemetry Telemetry manager stuff meeting coming out up soon.

    LOS

    • Both STM32F401RE and STM32L5ZEQ compiles using CMake with the build script

    • LaminarOS repo has been restructured and organized and ready to be developed on

    • Currently the biggest issue is interrupts are not “trigger” (or so we think) when the software is being build with CMake but when built with the cube IDE it works fine.

      • This means that the issue occurs during the construction of the binary through CMake, which will be looked into further this weekend by Chris

    • There is a specific pattern that should consistent through LOS which has been somewhat defined in Los Link branch, please talk to Chris to get more info or to provide suggestions

    • Guy Blumenthal LOS Actuators:

    • First iteration of interface is implemented

    • Will be opening a PR soon (TM)

    • Have some concerns/topics of discussion about LOS architecture to go over before can finalize Actuators

      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:

    • Mostafa Hussein LOS Pos:

    • Hailey Doleweerd LOS Comms:

    • Christopher Chung LOS_Link :

      • rssi by ishman. maybe LQ as well. Maybe SBUS as well.PR is in

      • After LOS meeting, converted PPM driver to not be a singleton and made LOS_Link a singleton.

    Systems Tooling & Infra

    Infra + Devops

    • Ishman Mann now in charge of docker & ssh setup. Can probably also help us figure out some more integration stuff.

    Simulator

  • looking into unit testing & resources pertaining to that.

  • link up with mostafa and tackle the simulator.

  • lookup on UAV toolbox

  • look up simnet also! see #mech for more info.https://discord.com/channels/776618956638388305/776619796971126824/1035231670875455589

    Simulator (SIL)

    • Come up with roadmap/flow chart of simulink model

    • Looking up simulink models for fixed-wing simulation (see how they did, what simulink blocks are neccessary, etc.)

    Comms Emulator

    HIL (Hardware In the Loop) Controller

    • Jack Greenwood

    • Looking at what to bring over from LOS.

    • Building new project

    • wokring on telem data

      • needs to know what telemetry data we want to send.

    • 1-2 weeks upper bound.former comms emulator

    • HIL Controller Rev (1)

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

    Tracking Antenna (kevin, yuchen)

  • Software is done

  • Has been simulated matlab #efs-groundside

    • Doing research on antennas

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

    • Tracking Antenna Project

    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!

    🍍 Team Member Updates

    Anni:

    • Overall Architecture document complete

    • System Manager/attitudeManager documentation coming out soon.

    Gordon:

    • Takeoff/Landing at MVP state (without testing)

      • Working on PM stuff with Neha

    • Defined reference frame and documented it.

    Jack:

    • Getting useful code from LOS for software development

    • Setting up comms between nucleo

    • Picking up system architecture task soon

    • Spoke with electrical about board potential

      • Defined next steps for development

    • Working on fixed-wing controls algorithm

    Stanley

    • Finished SD Driver

    • Need to move SD Driver to LOS repo

    Yuchen Lin

    • need to redo the pwm output for the and will be testing it next week

    • need to take a look at the aadi xbee communication library and perform the RFD 900 range test and drop package test next week.

    Chris

  • Nuked the LOS repo to get the structure correct

  • Currently LOS “supports” Nucleo f401re and L5 but only F401re compiles

  • LaminarOS Repo Structure

    Neha

  • Finalized diagram and will update documentation

  • will be working on hover mode

  • SM ↔︎ PM comms will be a problem later (but not now)

  • Taim

    • Worked with Mostafa to come up with architecture proposal for simulator

    • Learning MATLAB/Simulink to get familiar with the program (Simulink is chosen for simulator)

    Action Items

    🔭 Things to look out for!

    • fw procurement order placed