Versions Compared

Key

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

...

Please use HEADER 2 for the task titles so we can distinguish easily :))

Documents to Write

Document

Assigned To

SensorFusion explain the position algorithm. This should include a rundown of the math, key variables, etc. The goal is someone 2-3 years from now can pick this up and have enough context to understand the module.

If not done already, also write something for the Mahoney algorithm.

Tony

Airside Mavlink functions: While the design is incredibly intelligent, it is difficult to understand to the uninitiated. Having some documentation that can serve as an introduction to the functions will be helpful. The documents should: explain the functions, how to implemenet them, introduce key variables/structs/enums, etc.

Jingting

Dhruv R (Provide examples for implementation)

Groundstation (Similar to airside mavlink)

Bassel

Andrew

Inter-thread communication: We need some documentation covering how inter-thread communication is done. This will include explaining the key functions, how we are using MailQs, etc.

Tony

FreeRTOS

  • Interchip: how are we accomplishing it (Aadi)

  • Task timing: how are we structuring files, what functions are we calling, etc. (Dhruv U)

See bullet points

Update the “Error codes and how to address them” doc

  • Memory management segfaults in the task timing (Dhruv U)

  • Others?

See bullet points

Telemetry manager: update document with new architecture

Dhruv R

“Safety Architecture” notes:

  • Provide a chart showing what each PPM/PWM port is being used for

  • Explain

Anni

“Sensors” document:

  • Quick description for how we are using each sensor and what method we are using to collect data (UART, SPI, etc.)

  • Also include the communication line (ex. UART4, SPI2) that is taken up by each sensor

Dhruv R

Dhruv U

Aadi

Anthony

Attitude and path manager documents: update documet with completed architecture

Dhruv R

Sensor Fusion Modifications:

...