2022 - 03 - 15 (Tuesday March 15, 2022)

General Team Status Overview (includes other subteams):

  • Flight for zeropilot target by end of this week.

    • Tentative plan is to fly using ZP (ZP 2.0 will not be ready).

  • Integration test with CV in the coming week regarding FW-CV Comms

    • firmware side tested as much as possible without TTL Cable

    • TTL Cable just came in!

    • Board failing to initialize clock properly.

    • to test with CV team.

  • BMX160 driver has had some issues. We will be moving people around to help out with this.

    • Plan A: Get BMX160 working (will need help from @Aidan Bowers (Deactivated) over weekend)

    • Plan B: Use MPU6050 with filtering

    • Plan C: Get BMX160 or other data over interchip

    • Plan D - fly using minipix/pixhawk

PR’s and Reviews

Updates!

(Updates here → see table of contents for structure)

In Person:

  • Saturday / Sunday 9AM - 11AM.

    • Let us know in advance when you plan to come in so that we’ll be there. If nobody says anything in #firmware-onsite nobody will be there.

  • Other workdays possible Monday/Thursday/Friday evenings. Let us know!

Attendance:

 

Team Member Updates

Anni

  • Working on IMU Driver and SD card issues.

  • IMU not verified :(((.

  • Will continue working on MPU6050 tuning for now (starting asap).

Aidan

  • Tested DSHOT. Got motors to spin!

  • Having issues with the transmitter. Getting hardfaults whenever receiver is connected to PPM and garbage values if ppm is connected after setup

Chris

  • Possible to run comp on DSHOT

  • Talking to Steven about DMA for Interchip

  • Re: interchip, more speedier more faster. Pls expedite.

    • IMU Contingency plan is to send data over interchip….

    • Ready by early april / end of march?

  • TODO: documentation for DMA. DSHOT documentation exists (D-Shot Protocol - ZeroPilot - WARG (atlassian.net))

Gordon

  • Confirmed good to go.

  • Written out document which should integrate well.

  • Expected timeline depends on PM restructure?

Dhruv

  • to test out utrasonic driver

Kaveet

  • Working on VN driver.

  • Last thing is to fix build issues w/exceptions and setup UART connection between the two.

    • follow up after meeting.

  • VN Libraries are ready (to test).

Manav

  • working on PM restructure.

  • Last update deleting unnecessary takeoff/landing stages (merging them together)

  • Meeting again Wed 16, PR ready by EOW

Neha

  • Thoughts on having a home waypoint?

    • makes sense in general.

    • suggestion: path of least resistance.

  • ALSO: thoughts on having a soft failsafe mode in AM?

    • Todo: threat/risk matrix., add features such as:

      • soft landing // return to home and land // limit flight speed

Steven

  • getting back into interchip task, looking at DMA.

  • Will need to go into bay to use scopes soon.

Tony

  • TTL Cable

  • Firmware side of comms works.

    • keep an eye out on interrupt, make sure it doesn’t stall anything.

  • need to test with cv

    • air-ground

    • fw-cv comms jetson this weekend (depends on ray)

Yashraj

  • working on timeout so it doesn’t stall interrupt.

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

PM Restructure

PM & TM Info Update

Steven Gong

Interchip

 

Tony

AM

Gimbal Control

Kaveet

VectorNav

 

Manav

PM Restructure

 

Yashraj

FW-CV Comms

 

Aadi

XBees

Interchip

Nixon

SD Card Driver

 

Things to look out for!

  • Flight by eow 2 march.

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

Manav Patel

manav2002

pmanav2002@gmail.com