Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleZeroPilot M2/M3

Drivers

  • Sensor Fusion - Polly Liu & Liam Suter

    • prototyping with bmx160

    • Code tested and functioning on arduino

      • Need to calibrate the sensor as it’s not giving reasonable data currentlyCalibrating 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

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 . Can we schedule a meeting in near future to go through these and sketch out what we are missing and what we need to improve on? I set up a lettucemeet in the path manager channeland 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

Expand
titleZeroPilot New Architecture

Drivers Ethan Leung

  • Message Queue Dami Peng

    • Made PR for abstract interface. Boardfile Need to clean PR

    • Boardfiles interface is also finished. Will likely start implementation after finals?

  • Motor Channel (PWM) Bill Lu

    • Bill has sent me some updates on his interface and implementation, I will take a look laterInterface merged

  • RC Receiver Chandise Anderson

    • Finished interface, but had issues trying to push to my branch. I will start working on implementation this week and will ask if I have any issues about itfinished 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

    • basically ready for pr

    • need to review some minor detailsPR is approved

Attitude Manager Sam Zhang

  • No updates, just waiting for the finalized interface between drivers for the PWM motor function and the queue.Working on the code based on the message queue interface. Holding the code until certain parts are finalized

System Manager Manasva Katyal

  • SM interface + internal logic scaffolding PR was merged in

  • Had a sync meeting a couple days back with the SM team to align delegations

    Expand
    titleCAN Projects

    ESC (Jeffery Jeffrey Zhen)

    • CAN-ESC adapter DShot output is now working with motor attached

    • To Do:

    • look at the efs-canard code that was shared recently and integrate with CAN-ESC adapter

    • make a new copy of CAN-ESC code for future PR

      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

    • Tochi Okoro Dev board is lost .. :( Need to decide if we are going to buy another sensor or just wait for the EE board to be done. Until then, working on turning driver into a cpp class.

    • Henry Wu Yutong Zhu Sensor driver is basically done. Meeting with Roni Kant soon to work on integration with DroneCAN

    • Aidan Fisher Logic flow written for UHD mode, finishing coding it

    • Ria Prakash Moving to GPS driver task for now, so this task is put on hold

    • Roni Kant Worked with CAN people on porting to l4Everyone 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)

    • Worked on debugging the CAN integration code

    • TODO: Enable one lighting board node to act as a master for the rest of the lighting boardsSuccessfully 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 created a Confluence page for this task: 6S Power Module

      • This doc condensed most of what we know and don’t know about the project, so it was super helpful

      • Eventually, we would need to know more about the project specifics from the EE team, including:

        • How the MCU will receive voltage and current information from the battery monitoring circuits

        • What MCU ports to use

    • The Google Slide on CAN would be pretty useful to reference later on, but right now more help on CAN would be helpful - there are still no tutorials to follow, so we are still scratching our heads for the most part.

    CAN Baud Rate Auto Sensing
    • 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 register

      • The 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.

    Expand
    titleGroundside Infrastructure

    Tracking Antenna Omer Sajid Jeremy Zheng

    • Flight test plan is updated to contain both pitch and yaw tracking

    • Currently Tracking Antenna is ready for flight test.

    • As of now, the Tracking Antenna (TA) works properly when it’s placed such that 0 degrees YAW aligns with north. However, in theory, the TA should be able to face any direction initially and then be calibrated to face north manually using the Arduino IDE. There is an issue when using the calibration method though, going into the bay tomorrow to work on itWorked 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

     

    Expand
    titlePull Requests

    CAN LED Board Anthony Luo

    https://github.com/UWARG/efs-can-lighting/pull/11

    ZP SM Failsafe Derek Tang

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

    Expand
    titleAvailable Tasks

    ...