2020-07-12 Meeting notes

Date

Jul 11, 2020

Participants

  • @Anthony Berbari (Deactivated)

  • @Annie LePage

  • @Lucy Gong (Deactivated)

  • @Sahil Kale

Goals

  • No response from Teerstra right?

  • Updates from everyone

    • State machine from Annie

    • Sensor fusion from Lucy

    • Battery interface from Sahil

    • Simulation from Anthony (updates in discussion topics)

  • Attitude manager is not done yet :(. I suppose we should push for next week. Don’t want to push this along too much anymore. If we don’t think next week is feasible, let’s push for 2 weeks from now. But we should work to meet the deadline set this meeting for sure.

  • Sahil’s next task ??? Probably helping with putting together what we have left.

Discussion topics

Item

Presenter

Notes

Item

Presenter

Notes

Teerstra Update

 

  • No reply back :(

Simulation status

Anthony

  • We’ve got propulsion, elevator and aileron (with adverse yaw) working in the sim.

  • The stuff that’s currently pushed on the master branch of the simulation repo runs stand alone, as an example, and is also ready to be hooked into our autoPilot software.

    • I’ve put instructions inside Spike/Cmakelists.txt for running it standAlone, feel free to screw around with various aileron, throttle and elevator settings and see how airspeed, altitude, angle of attack and a bunch of other cool shit changes over time.

    • The implementations that hook into the sensor interfaces and the SendToSafety modules are working. Some instructions for hookup in Cmakelists.txt

Moving forward:

  • Rudder still needs to be modeled. Datcom does not model rudders for some reason, so a more creative way of determining the coefficients will have to be figured out.

  • Things need to be hooked up. I envision a -s option when we run our build script to run the simulation.

  • Docs need to be written about what’s going on and how to make changes to the sim.

Sensor Fusion Status

Lucy

  • Most recent changes are on the debug branch

  • New structure: SF_GetResult takes in SensorData_t structs in addition to SFOutput_t. This means sensor function are exposed in SensorFusion.hpp.

  • Got the unit test to build. However, unit test is failing with SegFault.

State Machine Status

Annie

  • No updates

  • Next week should be better

Battery Interface

Sahil

  • Opened a PR ready for review!

  • Annie, Anthony, and Lucy to add comments

Attitude Manager Deadline?

 

  • Set for next Sunday

  • Lucy and Annie to head down and crank

Sahil’s next task

 

  • Come up with 3 conceptual ideas for UGV, including how it should be attached to the plane

Action items

Annie, Anthony, Lucy: Review Sahil’s PR
Lucy: Debug Sensor Fusion unit testing
Annie: State machine
Sahil: 3 concepts for UGV and way to attach to anaconda frame

Decisions