2024-10-02 EFS Meeting

  • Another splendid workshop in this Monday. The last workshop will be the strategy to finding a firmware job

  • Leads/PM social this Friday 9 pm and onwards

  • More flight tests are coming in the next weekend, we will be flying Pegasus 2 and Houston

  • Electrical team brought up lots of boards in the last week, including ESC CAN adaptor board, GPS breakout board, LED boards. We should also keep our progress on track

  • Opening bootcamp review role

    • Be onboarded as a bootcamp reviewer

    • Take bootcamps as “tickets“

    • Hands-on leadership experience

Drivers

  • IMU driver - @Kelvin Feng

    • Implemented PR changes locally, working on compilation issues

    • @Hardy Yu look at the pr once its up

 

  • Sensor Fusion - @Polly Liu

    • no attendance, no update (busy with job apps?), will follow up

 

  • GPS - @Ria Prakash

    • have not started yet, still working on Rangefinder driver

 

  • Fail-Safe Fix - @Uzayr Hussaini @Andrew Wang

    • no updates

 

Attitude Manager @Anthony Luo

  • Anthony busy this week, no updates

  • blocked by IMU and sensor fusion

 

System Manager @Hardy Yu

  • no updates

 

Telemetry Manager @Yarema Dzulynsky

  • @Larry Pan working to modify TM to have its dependent objects (like GroundStationComms & MavlinkTranslator) be created before the TelemetryManager object and injected into the constructor instead of created in the TelemetryManager constructor.

  • @Yarema Dzulynsky Continue to plan the next tasks after the dependency injection task is complete. Note: Since the DI task will be modifying code in a lot of places, others working on TM right now would cause significant merge conflicts. Therefore, other tasks will be available when DI injection complete and merged.

 

Path Manager @Ayoung Eun

  • @Allan Su is working on implementing vector lending/takeoff logic we had in Zp1 into Zp3.5. Currently he’s researching how we could take off/landing using either previous codes/or need new codes assuming that our inputs are stored in queues.

  • We will be using FreeRTOS queues.

  • Wondering if we should start developing communication methods from TM to PM? (By communication I mean methods for TM to interact with PM) if needed.

  • Looking to onboard Ben Carnes on the task that Allan is on.

 

Infrastructure

  • Compiling

    • working on improving compiling with STM32, able to work on it this week now that interviews are over, good chance it is done by next week unless I find anything unexpected @Roni Kant

  • Core Dump @Kabir Verma

    • continuing research: need to find a way to capture stack trace

    • investigate ARM CoreSight?

 

ZP Validation Image

  • @Eric Su busy as discussed last week

  • no updates

 

ESC (Jeffery Zhen)

  • still learning about the overall system

  • getting timer issues?

 

Servo @Tharun Ganeshram

  • no updates, will start working this weekend

  • deadline by Oct 11, anticipating hardware integration testing

 

Sensor Cluster @Roni Kant

  • (Might be missing something, Henry, Yutong, Tochi, or Ria can also add any updates, but here's a general overview - Roni)

  • Magnetometer (Henry and @Yutong Zhu) good progress on driver, have basic functions implemented and looking through the datasheet to config sensor appropriately. Likely ready to start testing on eval board soon (once we get them)

  • Barometer (@Tochi Okoro) talked about how to implement drivers and how to read datasheets, she feels a lot more confident now and plans to create a first PR with sensor register read/writes by next week

  • Rangefinder (@Ria Prakash) after discussion decided to use SDK for sensor driver, now working on using the SDK to configure sensor and get distance data

  • Created procurement chat, writing email right now and will hopefully have it sent by tomorrow

  • Would it be possible to add branch protection (1 approval requirement) to the sensor cluster repo just for safety sake so we don't accidentally push anything

 

LED Board @Folarin Fatola

  • Looked into using AP_Periph to generate the needed firmware, got local build running

  • Seems like there isn’t as much possibility for customization of the generated code as originally expected; requires more research.

  • no updates, @Omer Sajid busy with job apps

  • will start working on this in the “next few days“

  • @Derek Tang busy with personal things, so less progress than anticipated, KT videos not filmed yet

  • resolved challenges with GoogleTest. updates on POC github repo

  • will try to have videos up by Oct. 3

 

Â