Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Latest commit

 

History

History
58 lines (45 loc) · 2.23 KB

README.md

File metadata and controls

58 lines (45 loc) · 2.23 KB

ADCS Flight Operating Software

Modules Used

  • numpy
  • pyIGRF
  • math
  • sgp4

Features

Eclipse Check

  • Link
  • Status: code completed, need constant threshold values from sun sensors before hardware testing

Sun Sensor Processing

  • Link
  • Status: in progress with sun sensor calibration; will need to be reformatted for flight

Magnetometer Processing

  • Link
  • Status: code completed, need hardware testing to finalize low-pass filter parameters. Also need to calculate rotation matrix from sensor frame to body frame

IMU Processing

  • Link
  • Status: code completed, need hardware testing to finalize low-pass filter parameters. Also need to calculate rotation matrix from sensor frame to body frame

Orbit Propagator (SGP4)

  • Link
  • Status: code completed, need to verify with alternative SGP4 package (i.e. MATLAB or Java)

Sun Model

  • Link
  • Status: code completed and tested against a few MATLAB cases, but could use further testing

Magnetic Field Model (IGRF)

  • Link
  • Status: completed and verified!

Attitude Determination (TRIAD)

BDot Controller for Detumbling

  • Link
  • Status: code completed, waiting on hardware testing

Attitude Target Calculation

Reaction Wheel Controller

  • Link
  • Status: n/a, need to check

Wheel Speed Controller

  • Link
  • Status: need hardware testing for tuning, then restructuring code for flight