2025-03-31 EFS Meeting
Manasva Katyal
Roni Kant
Emma Lane-Smith
Continuing with split EFS work sessions
ZP [Saturday 3pm-6pm]
Comp (CAN, Groundside, Tuning) [Sunday 3pm-6pm]
'Intro to Controls Workshop'
By Sahil Kale and Chris Chung
8 pm TODAY!!
Room: E7 5343
M1 Drivers @Ethan Leung
ALL MERGED!! WOOHOO
ZP Flying this term!?
M2/3/4 Drivers
RFD900 @Aditya Bang @Shakthi Viviyn Mahesh
PR open, @Manasva Katyal to review
IMU + AHRS @Liam Suter @Richard Dong @Cristian Sicilia @Jenneva Li
Didn’t get a chance to work in person this week
Reading into it, looking to add an offset for Gyro
To test to confirm offset is needed
Sahil: Gyro bias!
GPS @Ronak Patel
@Manasva Katyal to review
ZP Barometer Driver Port @Larry Shi
Wrote a lot of the implementation, to confirm approach with hardware
CRSF @Uzayr Hussaini
Will follow up
Attitude Manager @Ayoung Eun
PR merged for 1to1 motor and basic AM structure
Next step to complete failsafe with Raiyan
Failsafe @Raiyan Samin
Code mostly written, will push for review
Arm / Disarm @Raiyan Samin
To be discussed post failsafe
Telemetry Manager @Charan Tadepalli @Sehaj Dhupia @Rashad Jayshanth-Nizar
Small update to add requested changes (queues over circular buffer).
Easier to make tm objects for the queue between managers
Caught up Sehaj with TM + Work started on Rx side.
To talk about message types expecting and unit tests
System Manager
Trigger RC lost message
Merged!
Handle message logging to SD Card
Merged!
Unit testing
Pretty much all written, having trouble getting GTest itself running
Path Manager @Emma Lane-Smith
Implemented path manager & flight state header files
Set up flight state logic (parameters, functions)
Next steps: source files
Needs to be readded to github
Looking for insight on how takeoff/landing commands work
Battery Manager @Yuvraj Singh Birdi @Sydney Yang
No update this week, to implement tm queue, will follow up
Infrastructure @Andy Li
After Unit Testing
Telemetry Manager SIL @Eric Su @Ben Carnes @Eric Yoon
To follow up
CAN Adoption @Ronak Patel + @Colin Wang @Matias Rivas @Joanna Sebastiampillai @Aditya Bang @Shakthi Viviyn Mahesh
Tested canard and our driver’s basic functionality and it worked on l5 board🔥🔥🔥👌👌👍👍
Finished mutex on broadcast
Started writing functions for node allocation
Researched Ardupilot source code to understand better dynamic node allocation and function follow/architecture
LED Board @Nick Armstrong@Tochi Okoro @Billy Karantzoulis @Fola Fatola
Firmware done modulo some minor lighting improvements from @Fola Fatola
Ardupilot doesn’t support scripting on the normal CAN bus, which will probably mean a funny electrical workaround
Lua-side dronecan packet encoding is done but untested
I love you derek I’ll miss you so much and I’ll think about you every day when I’m working on LEDs and when I’m working on embedded softwhere because derek, you are the GOAT. the GOAT; the greatest of all time
. sunlife and Hong kong will be a much better place with you and warg will be a much less better place without you. - Nick Armstrong
Servo @Hardy Yu @Allan Su @Ethan Leung
Boards inside the Eclipse monokoted wings ggs
Will test with Nucleo for DNA
May also try and just reflow the not working board
6s Power Module @Bryan Ma@Aditya Sharma @Andrew Wang @Arnav Gupta
Board not giving anything
At some points takes 3W of power with no load
Sometimes need to tap it to turn it on
Got HAL to be happy with I2C
Slowed clock speed
Probed via digital analyzer, getting NACK… never getting ACK
Tried every address on I2C bus
Hardware problems??
ZP CAN Bootloader @Larry Pan @Spiro Jinargyros @Thuvaragan Prathifkumar
We can now jump between application and bootloader
Working on CAN communication and sending firmware image files
Baud Rate Auto Sensing @Teighan Miller @Borna Nikfal
Will be coming in during the week to test
Sensor Cluster
Lidar @Aidan Fisher
Magnetometer @Henry Wu
Updating confluence and preparing to debug on board.
Radar @Henry Wu
Barometer
Waiting on EE board
IMU
Waiting on EE board
PixArt OFS
Waiting on EE board
Working on the driver. Organized class and moving on to reading/writing registers.
Tracking Antenna @Larry Pan
Flight test was cancelled, no updates
Gemini Board Testing
Custom OTA link developed by EE team
Need baseline link quality stats