/
2025-03-03 EFS Meeting

2025-03-03 EFS Meeting

 

  • Trying new meeting format. Goal of having people sit around less. Times are approximate.

    • ZeroPilot (7:00 to 7:30)

    • Announcements (7:30 to 7:35)

    • Competition Projects (7:35 to 8:00)

      • CAN

      • Groundside Systems

      • Drone Tuning

 

 

M1 Drivers @Ethan Leung

  • Message Queue @Dami Peng

    • @Ari Van Cruyningen to test

 

  • Motor Channel (PWM) @Bill Lu

    • Will check out PR comments, aiming for the 16th

 

  • RC Receiver @Chandise Anderson

    • Will test, aiming for 16th?

 

  • Watchdog @Ronald You

    • Ready to merge by Ronald

 

  • SD Card @Ari Van Cruyningen

    • Derek to review

 

 

M2/3/4 Drivers

  • RFD900 @Aditya Bang

    • Will test with both RFD 900s that are known to be working

 

  • IMU + AHRS @Liam Suter @Kelvin Feng @Richard Dong

    • To ping them to ask abt equipment and whats going on

 

  • GPS @Ria Prakash @Ronak Patel

    • Finished implementation with circular dma

    • Created PR

    • To be reviewed

 

  • CRSF @Uzayr Hussaini

    •  

 

 

Attitude Manager @Ayoung Eun

  • 1-to-1 Motor Output @Ayoung Eun

    • Discuss plan of action for AM with leads after this meeting

 

  • Failsafe @Raiyan Samin

    • Blocked by merge

 

  • Arm / Disarm @Raiyan Samin

    • Blocked by merge

 

 

System Manager @Manasva Katyal

  • No work for SM for the near future other than SD card integration

  • Assigning someone to unit tests

 

 

Telemetry Manager @Charan Tadepalli

  • Porting heartbeat from old telemetry manager

 

 

Infrastructure @Thuvaragan Prathifkumar

  • Finished naming conventions, made a branch called “infrastructure“ and pushed changes to this branch

 

 

ZP Board Validation @Ari Van Cruyningen

  • Waiting for code to be pushed

 

 

LED Board @Nick Armstrong@Tochi Okoro @Billy Karantzoulis

  • Working dronecan RX and TX!!!!!!!!!!

    • External HSE on one of the boards doesn’t work so switched to using the internal clock.

  • add custom dronecan packets

  • Lua script “Hello World“ working. Send a dronecan message. Put it together

  • reimplemented state machine

 

Servo @Hardy Yu @Allan Su @Ethan Leung

  • Neopixel-LED-support

    • Finishing up implementation of the lighting controller for single servo board, probably can start testing soon this week or next week

  • Dynamic node allocation implementation almost done. Need to test, help with setting up hardware

 

 

6s Power Module @Bryan Ma@Aditya Sharma @Andrew Wang

  • Voltage sense is ready to be tested

  • Current sense is in development still

 

 

Baud Rate Auto Sensing @Teighan Miller

  • Code has been pushed to GitHub.

  • Starting testing on Sunday’s work session.

 

 

Sensor Cluster

  • Barometer

    • Paused until EE board is assembled

  • IMU

    • Paused until ZP driver

  • Lidar @Aidan Fisher

    • Went through the code and made some comments

  • Magnetometer @Henry Wu

    • In a good shape now

  • PixArt OFS

    • Paused until EE board is assembled

  • Radar @Henry Wu

    • Setup chip select function for the two peripherals communicating over the same SPI bus

    • Looking into the API to change from active polling to blocking mode

 

 

Tracking Antenna @Larry Pan

  • Good progress this week, testing is almost done

  • Jackie said he will be leaving WARG for a while because he’s busy

    • I can take this task to completion

  • We got the MavLink dump from the TA during simulation and Houston

    • Simulation data makes sense as expected

  • However, the antenna rotated randomly and didn't follow the drone properly with Houston

    • Problem might be that the drone was too close to the antenna

    • We will try moving the drone further away

    • Will also test if TA will follow a simulation properly or not

  • Made minor fix to the TA arduino’s debugging code to dump MavLink hex properly (push this maybe?)

  • We now have a working (and easy to use) Python MavLink parser

    • Maybe this could be useful in the future?

 

 

Small Holybro @Manasva Katyal @Ari Van Cruyningen @Eric Su

  • Main bulk of tuning is now complete!

  • Need to do MagFit (for compass calibration) as well as some more FFT tuning

    • Data was collected on 2025-03-02 FT

  • Video of drone in flight (go to 1:48 to see evidence of stability of the tune!): IMG_0292.mov

 

 

ZP Message Queue Header

https://github.com/UWARG/efs-zeropilot-3.5b/pull/17

  • Awaiting testing

 

ZP AM 1-to-1 Motor Mapping

https://github.com/UWARG/efs-zeropilot-3.5b/pull/13

  • Discuss project plan with leads

 

ZP SD Card Driver

https://github.com/UWARG/efs-zeropilot-3.5b/pull/20

  • adding logging suite

 

ZP RC Driver

https://github.com/UWARG/efs-zeropilot-3.5b/pull/21

  • Awaiting testing

 

ZP Watchdog Driver

https://github.com/UWARG/efs-zeropilot-3.5b/pull/19

 

ZP Motor Driver

https://github.com/UWARG/efs-zeropilot-3.5b/pull/16

  • Awaiting testing

 

Sensor Cluster Magnetometer @Roni Kant

https://github.com/UWARG/efs-can-sensor-clustor/pull/2

 

 

ZP Telemetry Manager Porting

  • @Charan Tadepalli

  • +@Sehaj Dhupia @Rashad Jayshanth-Nizar

 

ZP Telemetry Manager SIL

  • +@Eric Su

  • +1 available slot

 

ZP CAN Adoption

  • + @Colin Wang @Matias Rivas @Joanna Sebastiampillai

  • fully assigned

 

ZP Battery Manager

  • + @Yuvraj Singh Birdi @Sydney Yang

  • fully assigned

 

ZP Barometer Driver Port

  • + @Larry Shi

  • fully assigned

 

ZP SM / General Unit Testing CI

  • + @Thuvaragan Prathifkumar

  • fully assigned

 

ZP Path Manager Porting

  • Available if enough interest

 

 

Related content