Skip to content

Releases: pathfinder-for-autonomous-navigation/FlightSoftware

Significantly feature-complete flight computer

30 Jan 23:21
de6d46b
Compare
Choose a tag to compare

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

16 Dec 04:50
859509d
Compare
Choose a tag to compare

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

04 Dec 06:40
f16b39e
Compare
Choose a tag to compare

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

12 Nov 04:30
288bd26
Compare
Choose a tag to compare

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

06 Oct 07:11
Compare
Choose a tag to compare
Pre-release

This controller allows for control of the prop.temp_inner readable state field and prop.temp_outer writable state field.