2022 - 02 - 22 (Tuesday February 22, 2022)

General Team Status Overview (includes other subteams):

  • Void

  • Happy 2’s day

  • Flight for zeropilot target by end of february

Discussion topics

(anything firmware-team-wide that you want to discuss)


  • Working on github restructure. PLEASE ADD YOUR GITHUBS TO THIS PAGE HERE, I WILL ADD YOU ALL.

    • all new work should be no longer be done on forks.

  • EVERYBODY SHOULD TAKE A CHANCE TO REVIEW THE PR’S

PR’s and Reviews

In Person:

(same as two weeks ago )

  • Can spin rotors through AM, bypassing PID (see imu issue).

  • IMU information wack?

    • no magnetometer, much drift. Any ideas?

    • New IMU on the way!

Updates!

(Updates here → see table of contents for structure)

  • Steven moved to interchip. Needs to be paired with someone experienced.

  • SF has some issues.

  • PM Restructure re-assigned to Neha and a few others

Attendance:

 

Team Member Updates

  • Dhruv

    • boilerplate code for H7.

    • Moving to new repo → as we validate code, we migrate to ZP2.0 repo.

    • Sourced IMU’s → Check AM chat (you may have to scroll a bit)

  • Anthony:

    • Bless reading week.

    • Working on controls mapping.

  • Aadi

    • Worked with yash to get sd changes into telemetry restructure.

    • PM & TM changes.

    • Not sure which UART to use → no central document for peripherals yet. Currently on UART1.

      • UART1 is broken out and available.

    • Still need to validate fw-cv comms with cv. Need to contact CV Regarding scheduling / methods.

      • clarify XBEEs data // yash → jetson comms

  • Aidan

    • Mostly been working on integration for AM/SF.

    • IMU might have an issue.

      • gyro have noise (expected), but fairly consistent.

        • potential software mitigation?

        • May be better to get imu with magnetometer.

    • Working on DSHOT later with chris

  • Chris

    • looking a lot at DSHOT implementation. Many build errors atm.

  • Gordon

    • verify firmware training boards → all electrically verified.

    • Mix up about boards in bay….

    • Originally written for f04, changed to f07 ?

    • Hardware status page needs to be updated.

    • Takeoff/Landing → draft method // pseudocoded.

      • check with pm changes. (bypass / waypoints)

  • Kaveet

    • Looking through vectornav libraries.

    • Looking for way to read through data → two options.

  • Manav && Neha

    • PM Restructure.

    • Doc on PM, working on plan.

  • Neha

    • plan by EOW

  • Yashraj

    • made pr for TM Restructure.

    • implement queue func for reception on UART

      • talk to steven → similarities on PM restructure.

    • Talk to ray for testing.

Absent Updates

Current Task Distribution

Name

Task #1 (primary)

Task #2 (secondary)

Name

Task #1 (primary)

Task #2 (secondary)

Anthony Luo

Controls

+ Grabber Control

VectorNav

Dhruv Upadhyay

AM

F7 → H7

Andre Villanueva

Bootcamp

 

Aidan Bowers

Controls & PID Tuning

Be aware of waypoint changes.

Gordon Fountain

Takeoff/Landing (&& Low-to-ground-flight / slew ).

 

Christopher Chung

DShot

BLDC Motor Controller

Neha Srivastava

Waypoint restructure

PM & TM Info Update

Steven Gong

Interchip

 

Tony

AM

Gimbal Control

Kaveet

VectorNav

 

Manav

Updating info between PM & TM

 

Yashraj

FW-CV Comms

 

Aadi

XBees

Interchip

Nixon

SD Card Driver

 

Things to look out for!

  • Multiple PR’s up over coming week.

  •  

GITHUB RESTRUCTURE

Please leave info below so we can add you to zeropilot team.

Name

GitHub Username

Email

Name

GitHub Username

Email

Aidan Bowers

Aidan-B

abowers@uwaterloo.ca

Anthony Luo

antholuo

a26luo@uwaterloo.ca

Yashraj Nagpal

YashrajN

y2nagpal@uwaterloo.ca

Christopher Chung

Chrisc110

tps90067@gmail.com

Kaveet Grewal

kgrewal26

kaveetgrewal@gmail.com