2022 - 03 - 08 (Tuesday March 8, 2022)

General Team Status Overview (includes other subteams):

  • Flight for zeropilot target by end of week 2 march

    • ZP2 supposed to be done in april, will fly on ZP if not ready.

  • Flight test successfully completed yesterday

    • !! Minipix (NOT ZP)

    • airtime ~ 18:22.

    • Document coming soon , ty aidan

  • 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.

Discussion topics

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


  • You should all be part of the ZP firmware team now!?

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

PR’s and Reviews

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!

Updates!

(Updates here → see table of contents for structure)

 

Attendance:

 

Team Member Updates

Anni

  • Working on IMU Driver and SD card issues.

  • Currently getting regressed build issues? (was working fine yesterday).

  • Target is to have IMU verified by Saturday

Aadi

  • No Updates

  • Can’t do further XBee testing since doesn’t have a working Autopilot board

Aidan

  • Flight test occurred yesterday, went very well

  • Quite stable, lots of wind but drone survived quite well

  • Was in the air for over 18 minutes

  • DShot tested, looks good on scope!

    • Channel 1 good data, 2-4? → see chris

    • Loaned motor + esc

Chris Chung

  • Updated DShot documentation

  • Aidan’s been doing some testing of the DShot code

  • Issues with some channels acting odd with DShot and DMA

Dhruv

  • Grinded out IMU driver

  • integrates into our current safety architecture

  • bmx160 better since it is 9 axis! accounts for drift better.

Gordon

  • New takeoff and landing profile based on waypoints and altitude up on Confluence.

  • Implementation is planned based on current waypoint system. New code will be added once the Path Manager updates are merged in.

  • bump switch on feet? Ultrasonic?

    • make sure it’s held down for a few seconds before completing.

Kaveet

  • Still working on vectornav

  • blocked by exception issue (post screenshot pls)

  • draft pr w/actual code soon? (link pls)

Manav

  • Working on PM restructure

  • Linked with Neha

  • Has some questions regarding implementation for PM restructure

Neha

  • redid pm-tm and pm-am structs

  • redifined what a waypoint would be?

  • restructuring waypoint manager.

  • && question about takeoff/landing stages

    • on minipix: arm switch on minipx, and then pilot has control.

  • Confluence page up! (link pls)

  • target: tested by early april

Tony

  • Tested TM and FW-CV Comms on the firmware side of things as much as possible without TTL boards

  • Discovered issue with ZP board failing to initialize clock, changed some timer settings

  • The firmware seems to work, will do more validation with TTL Cable (Cable with Anni)

  • Still need to do actual test with CV people

  • Loopback test

    • interrupt / detecting start of message work?

    • in order to receive rest of message polls? impossible to do loopback with poll…can only do one thing at a time? Can’t send and receive.

  • linkup with CV on Sat/Sun?

Yashraj

  • Working with Tony on testing

  • Loopback doesn’t work w/polling.

  • TM manager up. Ready for reviews

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