Commit fd5e8b73 authored by Marc Costa's avatar Marc Costa
Browse files

Fixing ephemeris from Unity

parent 0057d57a
Loading
Loading
Loading
Loading
(12.4 MiB)

File changed.

No diff preview for this file type.

+39 −23
Original line number Original line Diff line number Diff line
@@ -32,7 +32,7 @@ Version and Date
      Updated ID from -999 to -174 and done several edits including
      Updated ID from -999 to -174 and done several edits including
      updated updated diagrams and frame trees.
      updated updated diagrams and frame trees.


      Added reference frames and IDs for LOCCAM, ISEM and ADRON-RM.
      Added reference frames and IDs for LOCCAM, ISEM and ADRON.


   Version 0.0.0 -- June 8, 2018 -- Marc Costa Sitja, ESAC/ESA
   Version 0.0.0 -- June 8, 2018 -- Marc Costa Sitja, ESAC/ESA


@@ -177,6 +177,19 @@ RM NAIF ID Codes -- Summary Section
            RM_SA-Y_PRI              -174064
            RM_SA-Y_PRI              -174064
            RM_SA-Y_SEC              -174065
            RM_SA-Y_SEC              -174065


            RM_CALTAR_FIDM1
            RM_CALTAR_FIDM2
            RM_CALTAR_FIDM3
            RM_CALTAR_PCT
            RM_CALTAR_PCT_SHPOST_1
            RM_CALTAR_PCT_SHPOST_2
            RM_CALTAR_PCT_YELLOW
            RM_CALTAR_PCT_RED
            RM_INSPECTION_MIRROR
            ( ... )



   PanCam names/IDs:
   PanCam names/IDs:


            RM_PANCAM                -174100
            RM_PANCAM                -174100
@@ -190,7 +203,7 @@ RM NAIF ID Codes -- Summary Section


   ADRON name/IDs:
   ADRON name/IDs:


            RM_ADRON-RM              -174300
            RM_ADRON                 -174300


   WISDOM name/IDs:
   WISDOM name/IDs:


@@ -258,6 +271,9 @@ RM Frames
      RM_SA+Y_ZERO                RM_ROVER               FIXED       -174001
      RM_SA+Y_ZERO                RM_ROVER               FIXED       -174001
      RM_SA+Y_PRI                 RM_SA+Y_ZERO           CK          -174002
      RM_SA+Y_PRI                 RM_SA+Y_ZERO           CK          -174002


      RM_CALIBR_TARGET            RM_ROVER               FIXED
      RM_MIRROR_                  RM_ROVER               FIXED

   PanCam frames:
   PanCam frames:
   ------------------------------------------------
   ------------------------------------------------
      RM_PANCAM_BASE              RM_PB                  FIXED       -174100
      RM_PANCAM_BASE              RM_PB                  FIXED       -174100
@@ -271,7 +287,7 @@ RM Frames


   ADRON frames:
   ADRON frames:
   ------------------------------------------------
   ------------------------------------------------
      RM_ADRON-RM                 RM_ROVER               FIXED       -174300
      RM_ADRON                    RM_ROVER               FIXED       -174300


   WISDOM frames:
   WISDOM frames:
   ------------------------------------------------
   ------------------------------------------------
@@ -1052,8 +1068,8 @@ LocCam Frames
      TKFRAME_-174030_AXES            = (     3,      1,     2 )
      TKFRAME_-174030_AXES            = (     3,      1,     2 )
      TKFRAME_-174030_ANGLES          = (   0.0,    0.0, -18.0 )
      TKFRAME_-174030_ANGLES          = (   0.0,    0.0, -18.0 )


      FRAME_RM_NAVCAM_L               = -174021
      FRAME_RM_LOCCAM_L               = -174021
      FRAME_-174021_NAME              = 'RM_NAVCAM_L'
      FRAME_-174021_NAME              = 'RM_LOCCAM_L'
      FRAME_-174021_CLASS             =  4
      FRAME_-174021_CLASS             =  4
      FRAME_-174021_CLASS_ID          = -174021
      FRAME_-174021_CLASS_ID          = -174021
      FRAME_-174021_CENTER            = -174
      FRAME_-174021_CENTER            = -174
@@ -1063,8 +1079,8 @@ LocCam Frames
      TKFRAME_-174021_AXES            = (      1,      2,     3 )
      TKFRAME_-174021_AXES            = (      1,      2,     3 )
      TKFRAME_-174021_ANGLES          = (    0.0,  -90.0,   0.0 )
      TKFRAME_-174021_ANGLES          = (    0.0,  -90.0,   0.0 )


      FRAME_RM_NAVCAM_R               = -174022
      FRAME_RM_LOCCAM_R               = -174022
      FRAME_-174022_NAME              = 'RM_NAVCAM_R'
      FRAME_-174022_NAME              = 'RM_LOCCAM_R'
      FRAME_-174022_CLASS             =  4
      FRAME_-174022_CLASS             =  4
      FRAME_-174022_CLASS_ID          = -174022
      FRAME_-174022_CLASS_ID          = -174022
      FRAME_-174022_CENTER            = -174
      FRAME_-174022_CENTER            = -174
@@ -1992,17 +2008,17 @@ ISEM Frame Definition
   \begintext
   \begintext




ADRON-RM Frames
ADRON Frames
------------------------------------------------------------------------
------------------------------------------------------------------------


   This section of the file contains the definitions of the Autonomous
   This section of the file contains the definitions of the Autonomous
   Detector of Radiation of Neutrons Onboard Rover (ADRON-RM) frames.
   Detector of Radiation of Neutrons Onboard Rover (ADRON) frames.




ADRON-RM Frame Tree
ADRON Frame Tree
~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~


   The diagram below shows the ADRON-RM frame hierarchy.
   The diagram below shows the ADRON frame hierarchy.


                                "RM_ROVER"
                                "RM_ROVER"
                                ----------
                                ----------
@@ -2010,14 +2026,14 @@ ADRON-RM Frame Tree
                                    |<-fixed
                                    |<-fixed
                                    |
                                    |
                                    V
                                    V
                               "RM_ADRON-RM"
                                "RM_ADRON"
                               -------------
                                ----------




ADRON Frame Definition
ADRON Frame Definition
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~


   The ISEM reference frame -- RM_ADRON-RM -- is attached to the ADRON-RM
   The ISEM reference frame -- RM_ADRON -- is attached to the ADRON
   instrument and is fixed with respect to the rover frame -- RM_ROVER --, and
   instrument and is fixed with respect to the rover frame -- RM_ROVER --, and
   defined as follows:
   defined as follows:


@@ -2030,7 +2046,7 @@ ADRON Frame Definition
      - the origin is located on the instrument center.
      - the origin is located on the instrument center.




   The following diagram describes the RM_ADRON-RM reference frame:
   The following diagram describes the RM_ADRON reference frame:


   -Y Rover side view:
   -Y Rover side view:
   -------------------
   -------------------
@@ -2055,12 +2071,12 @@ ADRON Frame Definition
      `-..-'          `-..-'               `-..-'
      `-..-'          `-..-'               `-..-'




   These sets of keywords define the ADRON-RM frame:
   These sets of keywords define the ADRON frame:


   \begindata
   \begindata


      FRAME_RM_ADRON-RM               = -174300
      FRAME_RM_ADRON                  = -174300
      FRAME_-174300_NAME              = 'RM_ADRON-RM'
      FRAME_-174300_NAME              = 'RM_ADRON'
      FRAME_-174300_CLASS             =  4
      FRAME_-174300_CLASS             =  4
      FRAME_-174300_CLASS_ID          = -174300
      FRAME_-174300_CLASS_ID          = -174300
      FRAME_-174300_CENTER            = -174
      FRAME_-174300_CENTER            = -174
@@ -2092,7 +2108,7 @@ WISDOM Frame Tree
                                   |<-fixed
                                   |<-fixed
                                   |
                                   |
                                   V
                                   V
                             "RM_WIDSOM_BASE"
                             "RM_WISDOM_BASE"
                       +-------------------------+
                       +-------------------------+
                       |                         |
                       |                         |
                       |<-fixed           fixed->|
                       |<-fixed           fixed->|
@@ -2159,7 +2175,7 @@ WISDOM Frame Definitions:
      `-..-'          `-..-'               `-..-'
      `-..-'          `-..-'               `-..-'




   These sets of keywords define the ADRON-RM frame:
   These sets of keywords define the ADRON frame:


   \begindata
   \begindata


@@ -2735,14 +2751,14 @@ RM NAIF ID Codes -- Definitions


   ADRON:
   ADRON:
   -----------
   -----------
      RM_ADRON-RM            -174300
      RM_ADRON            -174300


      The mappings summarised in this table are implemented by the keywords
      The mappings summarised in this table are implemented by the keywords
      below.
      below.


      \begindata
      \begindata


         NAIF_BODY_NAME += ( 'RM_ADRON-RM'                 )
         NAIF_BODY_NAME += ( 'RM_ADRON'                    )
         NAIF_BODY_CODE += ( -174300                       )
         NAIF_BODY_CODE += ( -174300                       )


      \begintext
      \begintext
+14 −14
Original line number Original line Diff line number Diff line
KPL/IK
KPL/IK


ADRON-RM Instrument kernel
ADRON Instrument kernel
===============================================================================
===============================================================================


   This instrument kernel (I-kernel) contains the Autonomous Detector of
   This instrument kernel (I-kernel) contains the Autonomous Detector of
   Radiation of Neutrons Onboard Rover (ADRON-RM) optics, detector, and
   Radiation of Neutrons Onboard Rover (ADRON) optics, detector, and
   field-of-view parameters.
   field-of-view parameters.




@@ -23,7 +23,7 @@ References
      
      
   2. ''Kernel Pool Required Reading''
   2. ''Kernel Pool Required Reading''


   3. ``The ADRON-RM Instrument Onboard the ExoMars Rover'', I.G. Mitrofanov
   3. ``The ADRON Instrument Onboard the ExoMars Rover'', I.G. Mitrofanov
      et al, ASTROBIOLOGY, Volume 17, Numbers 6 and 7, 2017,
      et al, ASTROBIOLOGY, Volume 17, Numbers 6 and 7, 2017,
      DOI:10.1089/ast.2016.1548
      DOI:10.1089/ast.2016.1548


@@ -81,16 +81,16 @@ Naming Conventions and Conventions for Specifying Data
   Data items are specified using ``keyword=value'' assignments [1].
   Data items are specified using ``keyword=value'' assignments [1].
   All keywords referencing values in this I-kernel start with the
   All keywords referencing values in this I-kernel start with the
   characters `INS' followed by the NAIF RM instrument ID code.
   characters `INS' followed by the NAIF RM instrument ID code.
   The ADRON-RM instrument IDs are defined in [1] as follows:
   The ADRON instrument IDs are defined in [1] as follows:


               Instrument name          ID
               Instrument name          ID
               --------------------     -------
               --------------------     -------
               RM_ADRON-RM              -174300
               RM_ADRON                 -174300




   The remainder of the keyword is an underscore character followed by
   The remainder of the keyword is an underscore character followed by
   the unique name of the data item. For example, the boresight of
   the unique name of the data item. For example, the boresight of
   the RM_ADRON-RM is specified by
   the RM_ADRON is specified by


               INS-174300_BORESIGHT
               INS-174300_BORESIGHT


@@ -110,13 +110,13 @@ Overview
Apparent FOV Layout
Apparent FOV Layout
---------------------------------------------------------------------------
---------------------------------------------------------------------------


   This section provides a diagram illustrating the ADRON-RM apparent FOVs
   This section provides a diagram illustrating the ADRON apparent FOVs
   layout in the corresponding reference frame.
   layout in the corresponding reference frame.


   According to [3] the ADRON-RM spatial resolution is a circular area with a
   According to [3] the ADRON spatial resolution is a circular area with a
   radius of about 1.5m at distance of 0.8 meters.
   radius of about 1.5m at distance of 0.8 meters.


   The ADRON-RM surface slit creates a circular field of view with half cone
   The ADRON surface slit creates a circular field of view with half cone
   angle of 43.15 degrees. The following diagrams illustrate the above field of
   angle of 43.15 degrees. The following diagrams illustrate the above field of
   view in the instrument frame:
   view in the instrument frame:


@@ -146,7 +146,7 @@ Mounting Alignment
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------


   Refer to the latest version of the RM Frames Definition Kernel
   Refer to the latest version of the RM Frames Definition Kernel
   (FK) [1] for the ADRON-RM reference frames definitions and
   (FK) [1] for the ADRON reference frames definitions and
   mounting alignment information.
   mounting alignment information.




@@ -159,19 +159,19 @@ Optical Parameters
FOV Definitions
FOV Definitions
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------


   This section contains definitions for the ADRON-RM FOVs. These definitions
   This section contains definitions for the ADRON FOVs. These definitions
   are provided in the format required by the SPICE (CSPICE) function GETFOV
   are provided in the format required by the SPICE (CSPICE) function GETFOV
   (getfov_c).
   (getfov_c).


   Please note that the FOV reference anlges are defined with halfangle values.
   Please note that the FOV reference anlges are defined with halfangle values.
   The FoV definition corresponds to the NAIF Body Name: RM_ADRON-RM.
   The FoV definition corresponds to the NAIF Body Name: RM_ADRON.




      \begindata
      \begindata


         INS-174300_NAME                      = 'RM_ADRON-RM'
         INS-174300_NAME                      = 'RM_ADRON'
         INS-174300_BORESIGHT                 = ( 0.000  0.0000  -1.000 )
         INS-174300_BORESIGHT                 = ( 0.000  0.0000  -1.000 )
         INS-174300_FOV_FRAME                 = 'RM_ADRON-RM'
         INS-174300_FOV_FRAME                 = 'RM_ADRON'
         INS-174300_FOV_SHAPE                 = 'CIRCLE'
         INS-174300_FOV_SHAPE                 = 'CIRCLE'
         INS-174300_FOV_CLASS_SPEC            = 'ANGLES'
         INS-174300_FOV_CLASS_SPEC            = 'ANGLES'
         INS-174300_FOV_REF_VECTOR            = ( 1.000  0.000   0.0000 )
         INS-174300_FOV_REF_VECTOR            = ( 1.000  0.000   0.0000 )
+2 −2
Original line number Original line Diff line number Diff line
@@ -53,7 +53,7 @@ Implementation Notes


   \begindata
   \begindata


     PATH_VALUES       = ( '..' )
     PATH_VALUES       = ( '/Users/mcosta/SPICE/ExoMarsRSP/kernels' )


     PATH_SYMBOLS      = ( 'KERNELS' )
     PATH_SYMBOLS      = ( 'KERNELS' )


Loading