2024-11-27 EFS Meeting
- Hardy Yu
- Ayoung Eun
- Derek Tang
EFS will hire a coop student next term; the job will be posted and processed on Waterloo Works
This is the last meeting of the term! Good luck to everyone on final exams!
Drivers
Sensor Fusion - @Polly Liu & @Liam Suter
prototyping with bmx160
Code tested and functioning on arduino
Calibrating sensor today in the bay (hopefully can get gyro and accel readings in order. I still don’t fully understand how to calibrate the magnetometer though)
Starting code for the IMU on the STM32 in the meantime
Â
GPS
@Ria Prakash assigned, but no progress
Â
CRSF Driver - @Uzayr Hussaini
Â
Telemetry Manager @Yarema Dzulynsky
No update: Waiting for new arch M1 to complete for porting M2 TM.
Â
Path Manager @Ayoung Eun
Ideation Code We’ve constructed simple landing/takeoff functions and got it reviewed with @Hardy Yu
we will have to harness the code and wait until simulation team (at least that’s what I heard) comes up with airplane\drone’s tested data so we could use them for our functions.
Â
Infrastructure
Core Dump @Kabir Verma
Got the stack trace on a general project
Â
ZP Validation Image @Ethan Leung
Tried to do more testing but I can’t get the zp3 board to respond, need help.
Â
ZP3.5 M2 Bring-Up
Stalled
Drivers @Ethan Leung
Message Queue @Dami Peng
Made PR for abstract interface. Need to clean PR
Boardfiles interface is also finished. Will likely start implementation after finals?
Â
Motor Channel (PWM) @Bill Lu
Interface merged
Â
RC Receiver @Chandise Anderson
finished the interface and I am working on fixing the notes for the pr, I will send the request this evening
I am working on the interface
Â
Watchdog @Ronald You
PR is approved
Â
Attitude Manager @Sam Zhang
Working on the code based on the message queue interface. Holding the code until certain parts are finalized
Â
System Manager @Manasva Katyal
Implementation ongoing… @Raiyan Samin @Sreya Roy Chowdhury to give further updates
Failsafe @Raiyan Samin
Waiting for pr to be checked
ESC (Jeffrey Zhen)
Able to get throttle values from Mission Planner over CAN
To Do:
DShot output not working as intended when called from interrupt, need to debug
Â
Servo @Tharun Ganeshram @Fion Lin @Herman Gahra
@Larry Pan Code for the Rx queue implementation is done, will move on to testing next. Rx Queue to Shorten ISR
System testing is done with a single servo driver!
Looking for user-end documentation to be done
The code still needs to be cleaned up
Needs someone to facilitate the dynamic node allocation
Â
Sensor Cluster @Roni Kant
Everyone was pretty busy with projects and exam prep, finished testing the CAN l4 port that we’ll be using. Going to meet with Henry this week to start working on integration of sensor drivers with CAN driver
Â
LED Board @Folarin Fatola (Unlicensed)
Successfully reading and writing messages to and from the CAN bus!
Can parse and transmit the Ardupilot status requests
TODO: figure out how to get Ardupilot to transmit custom messages (ie altitude) and parse those messages into lighting commands
TODO: figure out if it is possible to send our own custom packets over the shared bus and get Ardupilot to ignore them
Refactored Neopixel code into a mode cohesive C++ interface
Â
6s Power Module @Bryan Ma @Harry Chen
We read the datasheet for the battery monitoring chips and filled in some more port info on our document. There are still some concerns though, namely:
The
REF_SEL
register sets the range of our voltage and current measurements, but we don’t know what value to put into the registerThe voltage and current information seem to be transmitted via both I2C and multiple analog pins of the IC. Is this for redundancy or is there another reason for this?
Â
CAN Baud Rate Auto Sensing @Teighan Miller @Sherry Lai
Working on configuring L5 board and building code.
Tracking Antenna @Omer Sajid @Jeremy Zheng
Worked on it today. Yaw works relatively well. Pitch is still being worked on. Tracking Antenna really well in the simulation though. Yaw should be ready for this weekends flight test.
Going tomorrow again to work on it along with @Jeremy Zheng and @Roni Kant
Â
Â