Thursday Dec 1, 2022
General Team Status/Schedule (inc. other subteams):
EE Power Architecture RFC
Flight Test THIS weekend
Testing competition frame power solution.
Trying to test ZP fixed wing flight….trying….. TT
actual deadline I think we want to set is going to be the 11th. Let’s try to get it flying by then……
Dec 4, 2022 Flight Test - Flight Tests - WARG (atlassian.net)
Mid-term checkins went well. Let us know if you want a follow up! We’ll try and do them more often in coming terms.
In-Person work/help sessions
Tuesday 8-10PM
Thursday 6-7:30PM
Sunday 6-8PM
Monday 1-5PM
Quick Links:
- 1 General Team Status/Schedule (inc. other subteams):
- 2 Quick Links:
- 3 Attendance
- 4 Meeting recording
- 5 PR’s and Reviews
- 6 Updates this week!
- 6.1.1 ZeroPilot 3
- 6.1.1.1 System Manager (Gordon)
- 6.1.1.2 Path Manager (neha)
- 6.1.1.3 Attitude Manager (anni, aidan, jack)
- 6.1.1.4 Telemetry Manager (Aadi)
- 6.1.2 LOS
- 6.1.3 Sensors
- 6.1.4 Systems Tooling & Infra
- 6.1.4.1 Infra + Devops
- 6.1.4.2 Simulator (SIL) @Taim Al-Dabbagh @Mostafa Hussein
- 6.1.4.3 HIL (Hardware In the Loop) Controller
- 6.1.4.4 Tracking Antenna (kevin, yuchen)
- 6.1.5 Logging
- 6.1.1 ZeroPilot 3
- 6.2 Priorities next week:
- 6.3 STUCK!
- 7 Action Items
- 8 Things to look out for!
Attendance
Online:
Aadi
Ethan
Gordon
Hardy
Ishman
Guy
In-Person:
ayoung
hardy
tony
stanley
utkarsh
neha
yuchen
aidan
anni
mostafa
Meeting recording
PR’s and Reviews
Draft Basic PM Structure and Datatypes by nehasriva025 · Pull Request #13 · UWARG/efs-zeropilot-3.0
System Manager Enters Existence by Gfcello · Pull Request #11 · UWARG/efs-zeropilot-3.0
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
We defined the MVP and answered questions
Read the notes here: Nov 25 Architecture Meeting
Recording here: < @Anthony Luo to put in link >
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.
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
@Guy Blumenthal LOS Actuators:
Didn’t get a chance to fix the build issues, got busy with other stuff
I don’t think LOS has started being tested either
@Anthony Bertnyk No updates this week. The existing PR will need to change. Will have a discussion on Saturday.
@Mostafa Hussein LOS Pos:
@Christopher Chung LOS Comms:
Brainstorming has started with Tony and Aadi on how LOS Comms will expose the incoming data to ZP3 software
Meeting planned for 10AM EST to discuss implementation
@Christopher Chung LOS_Link :
Currently being tested by Anni and Kenson
@Ayoung Eun @Hardy Yu Airspeed & Neo M.8
airspeed has data?
@Stanley Tang VN-300
Currently debugging the VN-300 Driver
Not a hardware issue
@Christopher Chung to look at the driver test code on VN300 Driver by StanleyTang17 · Pull Request #4 · UWARG/efs-firmware-prototypes
From Chris: made minor change to VN 300 driver to fix bitwise shifts
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
Logging
need logging driver? (LOS Interface)
Priorities next week:
STUCK!
Action Items
Things to look out for!
New antennas & more rc links.