Here are a few notes on how the adcs package may eventually be implemented (https://github.com/oresat/oresat-adcs-software). The package needs more development before being implemented.
- A json file should exist in oresat-configs that defines all parameters needed (see examples in the python package)
- Position will rely on GPS information. A TLE in oresat-configs may be used as a backup if GPS fails.
- Attitude determination will rely on star tracker and model validation occurs with magnetometers and gyroscopes.
- By default, the control software should only actuate the magnetorquers until the reaction wheels become more reliable. This restricts all missions to ones that can be accomplished with B-dot control.
Here are a few notes on how the adcs package may eventually be implemented (https://github.com/oresat/oresat-adcs-software). The package needs more development before being implemented.