anise icon indicating copy to clipboard operation
anise copied to clipboard

Support SPK Type 14 - Chebyshev Unequal Time Steps

Open ChristopherRabotin opened this issue 3 years ago • 0 comments

Documentation

Purpose

Be able to convert a BSP file of Type 14 to an ANISE trajectory file.

SPICE organization

Segment

      +============================+
      |         Constants          |
      +============================+
      |          Packet 1          |
      |----------------------------|
      |          Packet 2          |
      |----------------------------|
      |              .             |
      |              .             |
      |              .             |
      |----------------------------|
      |          Packet N          |
      +============================+
      |      Reference Epochs      |
      +============================+
      |      Packet Directory      |
      +============================+
      |       Epoch Directory      |
      +============================+
      |       Reserved  Area       |
      +============================+
      |     Segment Meta Data      |
      +----------------------------+

Record

   ------------------------------------------------
   |  The midpoint of the approximation interval  |
   ------------------------------------------------
   |  The radius of the approximation interval    |
   ------------------------------------------------
   |  CHBDEG+1 coefficients for the X coordinate  |
   ------------------------------------------------
   |  CHBDEG+1 coefficients for the Y coordinate  |
   ------------------------------------------------
   |  CHBDEG+1 coefficients for the Z coordinate  |
   ------------------------------------------------
   |  CHBDEG+1 coefficients for the X velocity    |
   ------------------------------------------------
   |  CHBDEG+1 coefficients for the Y velocity    |
   ------------------------------------------------
   |  CHBDEG+1 coefficients for the Z velocity    |
   ------------------------------------------------

Test requirements

  • [ ] Find a public relevant BSP (Cassini?)
  • [ ] Ensure correct parsing
  • [ ] Ensure correct copying of the data
  • [ ] Ensure correct computation of states

ChristopherRabotin avatar May 21 '22 05:05 ChristopherRabotin