¿Cómo obtener datos de trayectoria MARS2020/Perseverance EDL de granos de especias?

Para MSL EDL está disponible esta respuesta: ¿Cómo recuperar la trayectoria de MSL EDL usando Javascript y la API webgeocalc?

¿Cómo puedo adaptarlo a MARS2020/Perseverancia?

Respuestas (1)

Esta carpeta contiene kernels SPICE para MARS2020: https://naif.jpl.nasa.gov/pub/naif/MARS2020/kernels/spk/

Estos núcleos SPK contienen una trayectoria EDL planificada (preparada antes del aterrizaje real):

Utilice los siguientes datos para enviar una consulta a WebGeoCalc :

{
  "kernels": [
     {
      "type": "KERNEL",
      "path": "pds/wgc/mk/ground_stations_v0013.tm"
    },
     {
      "type": "KERNEL",
      "path": "pds/wgc/mk/solar_system_v0037.tm"
    },
     {
      "type": "KERNEL",
      "path": "pds/wgc/mk/latest_lsk_v0004.tm"
    },
    {
      "type": "KERNEL",
      "path": "MARS2020/kernels/spk/m2020_trajCEDLS-6DOF_ops_od020v1_AL23.bsp"
    }    

],
  "timeSystem": "UTC",
  "timeFormat": "CALENDAR",
     "intervals": [
       {
         "startTime": "2021-02-18 20:37",
         "endTime":   "2021-02-18 20:45"
       }
     ],
  "timeStep": 1,
  "timeStepUnits": "SECONDS",

  "calculationType": "STATE_VECTOR",

  "target" : "-168",
  "targetType": "OBJECT",

  "observer": "MARS",
  "observerType": "OBJECT",

  "referenceFrame": "IAU_MARS",
  "frameLocus": "OBSERVER",
  "aberrationCorrection": "NONE",
  "stateRepresentation": "PLANETOGRAPHIC"
}

Posibles tipos de coordenadas:

  • PLANETOGRÁFICO
  • PLANETODÉSICO
  • PLANETOCÉNTRICO
  • RECTANGULAR

Esto dará como resultado datos de texto; si desea una representación gráfica de los datos, use la versión gráfica de WebGeoCalc y simplemente agregue manualmente el kernel EDL MARS2020 adecuado; obtendrás algo como esto:

MARS2020 EDL - diagrama de velocidad

MARS 2020 EDL - Gráfica de altitud


¿Qué pasa con el mapa transversal , es decir, el camino de la Perseverancia en la superficie?

Para MSL está disponible el kernel msl_surf_rover_loc.bsp en la carpeta SPK, actualizado dos veces al día con nuevos datos; El siguiente objeto JSON se puede usar para solicitar datos de texto para MSL/Curiosity ; para Perseverance, cambie "-76" a "-168" y "MSL/kernels/spk/msl_surf_rover_loc.bsp" a Perseverance kernel una vez que esté disponible.:

{
  "kernels": [
     {
      "type": "KERNEL",
      "path": "pds/wgc/mk/ground_stations_v0013.tm"
    },
     {
      "type": "KERNEL",
      "path": "pds/wgc/mk/solar_system_v0037.tm"
    },
     {
      "type": "KERNEL",
      "path": "pds/wgc/mk/latest_lsk_v0004.tm"
    },
    {
      "type": "KERNEL",
      "path": "MSL/kernels/spk/msl_surf_rover_loc.bsp"
    }    

],
  "timeSystem": "UTC",
  "timeFormat": "CALENDAR",
     "intervals": [
       {
         "startTime": "2021-02-10 20:37",
         "endTime":   "2021-02-18 20:45"
       }
     ],
  "timeStep": 1,
  "timeStepUnits": "MINUTES",

  "calculationType": "STATE_VECTOR",

  "target" : "-76",
  "targetType": "OBJECT",

  "observer": "MARS",
  "observerType": "OBJECT",

  "referenceFrame": "IAU_MARS",
  "frameLocus": "OBSERVER",
  "aberrationCorrection": "NONE",
  "stateRepresentation": "PLANETOGRAPHIC"
}

Para la versión gráfica utilice Graphical Webgeocalc :

hoja de ruta MSL