SPICA Software - Needs Work

Data Storage:


Flight Logic:

  • When do we arm the board after starting up?
  • Do we always record data as fast as possible?
    • low power mode for on the pad and landed?
  • When do we calibrate sensors? (e.g. the IMU)
  • What do we do when we land?
  • Testing modes
    • deployment testing
    • full simulation
    • heartbeat check


Data Interpretation:

  • Calculate heading, acceleration vector relative to heading, altitude, latitude, longitude
    • kalman filter w/ altimeter and accelerometer
    • try and determine accurate lat. long.
      • dead reckoning w/ IMU
      • filter with GPS data?
  • What do we send to the ground?
    • Everything?
    • Just raw sensor data?
    • Interpreted data too?
  • Look for flight events
    • boost phase
    • coast phase
    • apogee
      • kalman filter z-velocity = 0
      • nose over
    • landing
    • unsafe events
      • tip over at high velocity
      • any way to correct?
        • blow all chutes?