I would like to retrieve data about position of Spirit along its travel on Mars surface using webgeocalc; I found a document which lists all "needed" kernels... but they are not enough, SPICE is not able to transform from IAU_MARS frame to MER-2_ROVER frame:
CSPICE_N0067: CSPICE.pxform: SPICE(NOFRAMECONNECT): [pxform_c --> PXFORM --> REFCHG] At epoch 1.2618726418391E+08 TDB (2004 JAN 01 00:01:04.183 TDB), there is insufficient information available to transform from reference frame 10014 (IAU_MARS) to reference frame -254000 (MER-2_ROVER). Frame IAU_MARS could be transformed to frame 1 (J2000). MER-2_ROVER is a CK frame; a CK file containing data for instrument or structure -254000 at the epoch shown above, as well as a corresponding SCLK kernel, must be loaded in order to use this frame. Failure to find required CK data could be due to one or more CK files not having been loaded, or to the epoch shown above lying within a coverage gap or beyond the coverage bounds of the loaded CK files. It is also possible that no loaded CK file has required angular velocity data for the input epoch, even if a loaded CK does have attitude data for that epoch. You can use CKBRIEF with the -dump option to display coverage intervals of a CK file.
This is the relationship between frames:
"J2000"
-------------------
|
|<-pck
|
v
"IAU_MARS"
----------
|
|<-fixed
|
v
"MER-2_TOPO"
------------
|
|<-fixed
|
v
"MER-2_LOCAL_LEVEL"
-------------------
|
|<-ck
|
|
v
-------------------
"MER-2_ROVER"
Name Relative to Type NAIF ID
MER-2_TOPO IAU_MARS FIXED -254900
MER-2_LOCAL_LEVEL MER-2_TOPO FIXED -254910
MER-2_SURFACE_FIXED MER-2_LOCAL_LEVEL FIXED -254920
MER-2_ROVER MER-2_LOCAL_LEVEL CK -254000
MER-2_LANDER MER-2_LOCAL_LEVEL FIXED -254700
MER-2_CRUISE J2000 CK -254800
I manually added dozens of other kernels, but no luck yet, there is always something missing.
KERNELS_TO_LOAD
just below - hope this helps $\endgroup$