Skip to content

Attitude Determination and Control Systems Flight Operating Software and Testing Software for REALOP.

Notifications You must be signed in to change notification settings

Space-and-Satellite-Systems-UC-Davis/ADCS-Software

 
 

Repository files navigation

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

About

Attitude Determination and Control Systems Flight Operating Software and Testing Software for REALOP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.0%
  • Other 1.0%