2022 - 02 - 08 (Tuesday February 8, 2022)

Discussion topics

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


  • Working on github restructure

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

PR’s and Reviews

In Person:

  • In-person will resume after reading week (paused for midterm week).

  • Can get equipment, can let people in.

Updates!

(Updates here → see table of contents for structure)

Attendance:

 

Team Member Updates

  • Anthony:

    • BLEH

  • Aidan

    • Messing with AM restructure. Fixed Hardfault.

    • IMU could not work.

    • kicad is potato

  • Chris Chung

    • Kept working on DSHOT driver

    • Basing it a lot of one that he found.

    • Mainly figuring out timing for when DMA transaction should occur && how to set that.

    • >> can make draft pr for us to see how things are going.

  • Gordon

    • Landing & takeoff.

    • → Passby controls (spinup/spindown).

    • How to control the drone?

      • pass by control or waypoints?

  • Kaveet

    • Driver framework done

    • Multiple drivers for same sensor?

      • can combine multiple things later. → makes sense to test one by one

      • Maybe investigate classes?

  • Manav

    • continuing work

  • Neha

    • Need to understand CV data more

  • Steven

    • Call Yash if available?

    • PM restructure

  • Tony

    • How to communicate with PM?

    • PPL working on that will be affected.

    • → talk to kaveet a lot.

    • Play might be to expedite working in Aadis driver, rebase, and then integrate.

  • Dhruv Upadhyay

    • Port F7 to H7

    • Pin to pin compatible, not enough to change letters on IOC files.

    • Paraller branches. devel on F7, new dev on H7. Try to get things ported.

    • Worked with aidan on debugging AM

Git Workflow Discussion

  • Gordon - done at his work, good to see what others are working on as well

    • Makes it easier to avoid merge conflicts, things are simpler

  • Anni - Would still PR into devel and master, PR your current working branches into main repo

    • PR your fork’s branch into main repo’s branch of the same name

  • Suggest - take 5-10 minutes, make PR of your working branch into main repo

  • Leave email and Github username at the bottom

Absent Updates

  • Nixon: no 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

Hover ( pair w/Steven )

PM & TM Info Update

Steven Gong

PM Re-structure

Hover ( pair w/Neha )

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

 

Name

GitHub Username

Email

Name

GitHub Username

Email

Aidan Bowers

Aidan-B

abowers@uwaterloo.ca