Requirements - spacecraft-design-lab-2019/documentation GitHub Wiki

Mission Level

  1. The spacecraft shall achieve a pointing accuracy of 10 degrees or better.
  2. The spacecraft shall be capable of executing an arbitrary 180 degree slew in under 10 minutes.
  3. The spacecraft shall capture color photos with at least VGA (640x480) resolution.
  4. The spacecraft shall be capable of downlinking at least one full image per ground station pass.
  5. The spacecraft shall support over-the-air software updates.
  6. The spacecraft shall conform to the 1p PocketQube specification.
  7. The spacecraft shall be compatible with the AlbaPod deployer ICD.
  8. Spacecraft is compatible with 4-500km Sun-Synchronous Orbit.

Mechanical/Structure/Batteries

  1. All spacecraft structures shall comply with structural design, test, and service life factors specified by NASA-STD-5001 (OR ECSS-E-ST-32-10 - see also ECSS-E-ST-32)
  2. All spacecraft mechanisms shall comply with NASA-STD-5017 (OR ECSS-E-ST-33-01)
  3. The spacecraft shall be verified to be compatible with the mechanical and thermal environments expected of integration and launch on the SpaceX Falcon 9 vehicle (see User's Guide Section 4), in compliance with the structural standards listed.
  4. The spacecraft shall have secure mounting for sensors and batteries
  5. Batteries shall have no dimension larger than 45mm
  6. Batteries shall meet or exceed the UL 1642 lithium battery testing specification (most recent edition is 5th, link is to 3rd)

Flight Computer/Sensors

Solar Panels/Torque Coils/Antennas

  1. No dimension of the solar cells or antennas shall be larger than 45mm before deployment.
  2. The solar panels & any deployment mechanisms must remain within 7mm of the satellite before deployment

GNC/Flight Software

  1. The flight software shall be written in Python
  2. The flight software shall use information from gyroscopes, magnetometers, sun sensors, and/or star trackers to determine spacecraft attitude
  3. The flight software shall use information about Earth’s magnetic field along its trajectory as well as trajectory optimization algorithms to control the spacecraft attitude over time
  4. The flight software shall send attitude control signals to the relevant spacecraft actuators at a frequency no less than __ Hz. (TBD)
  5. The flight software shall implement an attitude determination filter to compensate for noise and model uncertainty.
  6. The flight software shall manipulate the spacecraft attitude so that the camera is appropriately placed during pass(es) of the photography objective(s). (Need more information about photography requirements.)
  7. The actuators shall keep the rotation rate below 1 deg/s (?) during the photography phase of the mission.
  8. The flight software shall be robust to filter diversion.
  9. The ACDS sensors shall be capable of operating between -30 degrees Celsius and 85 degrees Celsius.
  10. The flight software shall be capable of implementing a safe mode in the case of GNC anomaly.
  11. The flight software shall be receptive to control inputs from the ground.
  12. The GNC system shall be capable of 10 degrees of pointing accuracy (derived from Mission Requirement).

Qualification Testing

  1. The spacecraft shall complete a vibration test for sinusoidal and random vibration prior to integration into AlbaPod.
  2. The spacecraft shall complete a thermal vacuum bakeout to boil off sublimates and de-risk outgassing issues prior to integration into AlbaPod.

Licensing

Details and breakout in progress on separate page.

General

This list likely not exhaustive. Details on the licensing page.

1. Remote Sensing - NOAA

a. Initial Contact Form (optional)

b. Remote Sensing License

c. Data Protection Plan

2.

Notes

⚠️ **GitHub.com Fallback** ⚠️