Releases: pathfinder-for-autonomous-navigation/FlightSoftware
Releases · pathfinder-for-autonomous-navigation/FlightSoftware
Significantly feature-complete flight computer
Changelog:
- Downlink parser software
- ADCS Box Monitor (including HAVT)
- Quake bugfixes
- Telemetry info generator
- EEPROM controller
- Mission manager
- Uplink Producer
- Faults base class
- Gomspace controller (including output settings and power cycling)
- Attitude computer
- ADCS Controller
- Events class
- Merging of ADCSSoftware and CommonSoftware into FlightSoftware
- Prop Controller
- Ability to send telemetry over USB
- Functioning HITL for ADCS, Piksi, and Gomspace. Quake is hardware-functional but not fully tested. Docking motor, DCDC, and propulsion are not tested in HITL yet.
Roadmap:
- GNC integration
- HITL testing
- Telemetry upgrades (events, downlink flow priority, uplink data types)
- Docking controller updates
- Fault management
Flight Controller with Attitude Estimator
The attitude estimator is now integrated into the control cycle. The repository has also been reorganized and the code has seen structural improvements.
Flight Controller with Additional Features
This flight controller:
- Includes the DockingController
- Includes the GomspaceController
- Includes the PiksiController
- Includes the QuakeManager
- Includes the AttitudeEstimator
- Modifies MissionManager to begin in "startup"
- Works in conjunction with psim
- Has numerous bug fixes
Flight Controller with some Basic Elements
This flight controller:
- Starts the MissionManager into detumble mode and allows transitioning into standby mode
- Has the docking controller task available
- Tightly drives the system with a 120 ms clock cycle.
Basic Flight Controller
This controller allows for control of the prop.temp_inner
readable state field and prop.temp_outer
writable state field.