Goal: Continue to develop the attitude planning pipeline in Python. The goal is to have a system that goes from imaging path requirements to an optimized path we can uplink to FINCH.
Skills: Python, STK, Data Analysis, Web Dev, Javascript
All of the work for the attitude pipeline project is stored here:
GitHub - utat-ss/adcs-attitude-planning
Documentation is here:
attitude_planning docs
Ideas for things to work on / how the project will work:
- Use custom objects (python classes) for imaging passes, instances in time, etc.
- Seperate object type that defines requirements?
- Pass this into method of an imaging pass to determine its validity
- Figure out how to modify the attitude of the satellite in STK as desired
- Can do this automatically?
- Is it possible to transform a requirement into attitude instructions that satisfy the requirement
- Set-up visualization of satellite like in the presentation but in real-time
- Probably a thing to do later on
- Get collection of data points regarding things to optimize from imaging pass:
- Ex. Slew rate, Max skew, imaging time etc.
- Already done from presentation project, just have to merge into new structure if we go with the class-based idea