Cada vez que el Nano guarda un vuelo, escribe junto al registro una página de información del vuelo llamada flightinfo<tag>-<n>.html, a juego con flightlog<tag>-<n>.aclz. Ábrala directamente desde la unidad del Nano en cualquier navegador para ver el vuelo de un vistazo.
No necesita conexión a internet, funciona en el móvil y sigue el modo claro u oscuro de su dispositivo. Tiene dos pestañas: Flight con el resultado, y Diagnostics con todo lo que el Nano registró durante el guardado.
La pestaña Flight
Es la que se abre primero. Arriba aparecen el número de vuelo y el nombre del dispositivo, con la revisión de la placa, el firmware y el número de serie.
Apogeo
El apogeo sobre la plataforma, tomado de la curva procesada, y cuánto tiempo después del despegue se alcanzó. Debajo hay dos botones: Download log descarga el registro que acompaña a esta página, así que funciona al abrirla desde la unidad del Nano o desde una carpeta en la que haya copiado ambos archivos, y Upload abre la página de subida de Altimeter Cloud.
Avisos
Bajo el apogeo aparece un aviso con un punto de color para todo lo que merece la pena saber del vuelo. Cada uno solo se muestra cuando corresponde.
| Aviso | Significado |
|---|---|
| Log save failed | El registro no pudo guardarse, con el motivo. El vuelo se conserva en la copia de seguridad y el guardado se reintenta en el siguiente encendido; consulte Recuperación de registros. |
| Log recovered | El vuelo se reconstruyó a partir de la copia de seguridad, por ejemplo tras un corte de corriente, en lugar de guardarse directamente desde la memoria de vuelo. |
| Log saved | Un guardado normal desde la memoria de vuelo. |
| Filter note | El apogeo detectado en directo durante el vuelo y el apogeo procesado difieren en más de 1 m, normalmente porque el procesamiento eliminó un pico de presión cerca de la cima. Se indican ambos valores. |
| Log trimmed | Se descartaron algunas muestras del final del registro para que cupiera en la memoria. |
| Altimeter moved | En la revisión 4 y posteriores: el Nano se movió en su soporte durante la combustión, así que el ángulo de la guía, la inclinación y los valores de giro no son fiables. La altitud, la velocidad y el apogeo no se ven afectados. Consulte Instalación del altímetro. |
| Accelerometer or gyro hit its limit | Algunas lecturas llegaron al límite del rango del sensor (±32 g, ±2000 °/s), así que en ese intervalo marcan menos de lo real. La página Precisión incluye un consejo para vuelos de más de 32 g. |
| Accelerometer never calibrated | Los ángulos y el ángulo de la guía serían más precisos tras calibrar la IMU. |
La página nunca dice que el registro se haya verificado, porque se escribe justo antes de que el Nano compruebe el registro. Eso lo confirman los 20 destellos blancos al final del guardado.
Datos del vuelo
| Dato | Significado |
|---|---|
| Max velocity up / down | El ascenso más rápido y el descenso más rápido |
| Burnout | Cuándo dejó de empujar el motor, en la revisión 4 y posteriores |
| Landing | Cuándo aterrizó y a qué altura quedó en reposo |
| Landing speed | A qué velocidad bajaba, con una cara que indica la dureza: ? hasta 4 m/s, ? hasta 8, ? hasta 15, ? hasta 25 y ? por encima |
| Flight time | Del despegue al aterrizaje |
| Rail angle | En la revisión 4 y posteriores, el ángulo del cohete respecto a la vertical en la plataforma justo antes del despegue |
| Launch confirmed by | Aceleración, o solo presión |
| Powered on before launch | Cuánto tiempo llevaba encendido el Nano en el momento del despegue |
| Samples / Average rate | Cuántas filas tiene el registro y la frecuencia media del vuelo. Con el modo híbrido activado queda muy por debajo de su frecuencia de registro, porque el descenso se registra a una frecuencia menor |
| Log file | El nombre y el tamaño del registro |
| Saved from | Memoria de vuelo, o la copia de seguridad en un vuelo recuperado |
Gráficos
Tres pequeños gráficos: la altitud de todo el registro, desde la plataforma hasta el final, un detalle de 2 segundos a cada lado del apogeo y, en la revisión 4 y posteriores, la aceleración por encima de 1 g desde el despegue hasta poco después del fin de combustión. Los puntos se reparten por muestra y no por tiempo, así que sirven para un vistazo rápido; Altimeter Cloud le ofrece los gráficos interactivos completos.
La pestaña Diagnostics
Todos los valores que registró el guardado, agrupados en tarjetas con filas de etiqueta y valor. Las filas en rojo son fallos y las de color ámbar, advertencias. La insignia de la pestaña indica cuántas filas hay. Algunas filas solo aparecen cuando corresponden, por ejemplo las del sensor de movimiento en la revisión 4 y posteriores, o las de ACLZ en un registro ACLZ.
El botón Copy as text copia los avisos, los datos del vuelo y todas las tarjetas como texto plano, listos para pegar en un correo al soporte.
Altitude processing
Cómo se obtuvo la altitud guardada a partir del barómetro.
| Fila | Qué muestra |
|---|---|
| Waveform | Un pequeño gráfico de las 60 muestras en torno a la cima: la altitud bruta del barómetro en gris y la altitud procesada en discontinuo, a la misma escala, con una línea en la cima bruta. Muestra exactamente lo que hizo el procesamiento en lo más alto del vuelo. |
| Order | Los pasos por los que pasó la altitud: el barómetro bruto, luego TrueFuse, luego TruePath eliminando picos y luego TruePath suavizando. |
| Saved altitude | Lo que contiene la columna Altitude del registro: la curva procesada. |
| Raw column | Dónde se guarda en el registro la altitud del barómetro sin tocar, para que pueda compararla. |
| Saved velocity | Cómo se calculó la columna Velocity a partir de la altitud procesada. |
| Raw apogee | El punto más alto de la curva bruta del barómetro, y cuándo se alcanzó. |
| Processed apogee | El punto más alto de la curva procesada, que es el apogeo que se indica en todas partes, con la diferencia respecto al apogeo bruto. En un vuelo limpio están a pocos centímetros; una diferencia mayor significa que el procesamiento eliminó algo que no era altura real, como un pico de eyección. |
TrueFuse 2 fusion
Lo que hizo TrueFuse en este vuelo. A la mayoría solo le interesan Status y Largest correction.
| Fila | Qué muestra |
|---|---|
| Filter version | La versión de TrueFuse que procesó el vuelo. |
| Status | Si se aplicó; si se aplicó pero sin la corrección del despegue porque el cohete daba vueltas, como en un lanzamiento a mano o un vuelo inestable; o si no se ejecutó, y por qué. |
| Altitude source | De qué curva procede la altitud guardada. |
| Trend holds | Cuántas veces TrueFuse llevó la altitud a través de una breve perturbación de presión siguiendo la propia tendencia del vuelo, y durante cuánto tiempo. |
| Launch fuse windows | Cuántas veces mantuvo la altitud con ayuda del acelerómetro durante el despegue. |
| Pad holds | Cuántas veces mantuvo estable la altitud en la plataforma. |
| 2F rows | Detalles de las mejoras más recientes de esta versión, útiles sobre todo para nosotros. |
| Largest correction | La mayor distancia, en metros, a la que TrueFuse movió la curva respecto al barómetro. |
| Burnout stamp used | El instante de fin de combustión con el que trabajó TrueFuse, marcado como «repaired» si tuvo que corregirse. |
| Apogee stamps used | Los instantes de apogeo con los que trabajó TrueFuse. |
| Method | Una breve descripción de cómo funciona TrueFuse. |
TruePath
Lo que hizo TruePath al eliminar picos y suavizar la curva.
| Fila | Qué muestra |
|---|---|
| Filter version | La versión de TruePath que procesó el vuelo. |
| Input | Lo que recibió, normalmente la salida de TrueFuse. |
| Detection floor | La perturbación más pequeña, en metros, que TruePath trataría como un pico en este vuelo. |
| Samples cleaned | Cuántas muestras sustituyó, del total. |
| Window selection | Cuántas ventanas de suavizado cortas, medias y largas usó a lo largo del vuelo. Suaviza de forma más ajustada en el apogeo y más amplia bajo el paracaídas. |
| Descent change | Cuánto cambió el suavizado el descenso, de media, en metros. |
Motion sensor
En las placas de revisión 4 y posteriores.
| Fila | Qué muestra |
|---|---|
| Rail angle | El ángulo del cohete respecto a la vertical en la plataforma justo antes del despegue, con su incertidumbre, y si el soporte aguantó, se movió o no pudo evaluarse. Si no pudo medirse, la fila indica el motivo. |
| Altimeter moved | Se muestra en rojo si el Nano se movió en su soporte durante la combustión, explicando que el ángulo de la guía, la inclinación y el giro no son fiables pero que la altitud, la velocidad y el apogeo no se ven afectados. |
| Rail angle detail | Las mediciones en las que se basa el ángulo de la guía, para quien quiera comprobarlo. |
| IMU saturation | Si el acelerómetro o el giroscopio llegaron al límite de su rango durante el vuelo. «None» es lo que quiere ver; la fila se pone en rojo si alguno lo alcanzó. |
| Spin rate X, Y, Z | La velocidad de rotación máxima y media alrededor de cada eje. |
| Sensor sync | Si los datos del barómetro y del sensor de movimiento se alinearon, y en cuánto. |
| Accel calibration | Los desplazamientos de calibración del acelerómetro en uso, en mG. |
| Calibration quality | Lo bien que salió la calibración, con la peor posición y una guía para leer los valores, o una nota de que el Nano nunca se ha calibrado. Consulte Calibración de la IMU. |
Sensor and device settings
Las condiciones en las que se grabó el vuelo.
| Fila | Qué muestra |
|---|---|
| Forecast pressure | La presión a nivel del mar usada para calcular la altura, fijada en 1013,25 hPa. |
| Static temperature | La temperatura usada para calcular la altura, fijada en 15 °C. |
| Sensor temp | La temperatura de la placa al inicio y al final del vuelo. |
| Battery | La tensión de la batería, con un porcentaje aproximado, al inicio y al final del vuelo. Una forma práctica de comprobar que la batería estaba en buen estado para el vuelo. |
| Sample oversampling | Cuántas lecturas promedia el barómetro por cada valor que entrega. |
| IIR filter | El ajuste del filtro propio del barómetro. |
| Hybrid mode | El modo híbrido usado en el vuelo. |
| Pad seed | Las lecturas de la plataforma tomadas al final del arranque para fijar la altitud de partida: su media recortada y su mediana, cuántas había y su dispersión. |
| Barometer first and 20th conversion | La primera lectura del barómetro tras el encendido y su lectura una vez calentado. |
| Pad floor at launch | La referencia de suelo fijada en el despegue, desde la que se mide cada altura del vuelo. |
Save timings
| Fila | Qué muestra |
|---|---|
| Post-flight filter | Cuánto tardaron TrueFuse y TruePath, en milisegundos. |
| IMU analysis | Cuánto tardó el cálculo de los datos de movimiento, en la revisión 4 y posteriores. |
| Save CSV | Cuánto tardó la escritura del registro. |
Hardware health
Datos sobre cómo funcionó el propio Nano durante el vuelo y el guardado. Son sobre todo para nosotros, pero sirven de registro útil si algo parece ir mal.
| Fila | Qué muestra |
|---|---|
| Sensor initialisation | Si los sensores arrancaron correctamente. |
| Buffer overflows | Si se perdió alguna lectura de los sensores por llegar más rápido de lo que podía recogerse. Lo deseable es 0. |
| Loop compute | Cuánto tardó en ejecutarse el bucle principal del Nano, como máximo y de media. |
| Free heap, PSRAM and internal RAM | Cuánta memoria quedaba en el punto más ajustado, y en cada fase del guardado. |
| Brownouts | Si la tensión bajó tanto como para reiniciar el procesador. |
| Body buffer and Log trimmed | Cuánta memoria usó el registro frente a la reservada, y si hubo que descartar muestras para que cupiera. |
| Compression | Lo bien que se comprimió el registro, de su tamaño completo al archivo ACLZ. |
| Clock at save | La velocidad del procesador usada para el guardado, y la batería en ese momento. El guardado es más lento con la batería baja para proteger la celda. |
| Filter stage split and ACLZ save phases | Cuánto tardó cada parte del guardado. |
| Launch confirm | Cómo se confirmó el despegue, y cuánto tiempo se habían mantenido el empuje y la altura en ese momento. |
| I2C bus | La velocidad de la conexión con los sensores, y cualquier error en ella. |
| Sensor FIFO | Cómo se recogieron las lecturas del sensor de movimiento, y si se perdió alguna. |
| High speed sensor | Si el ajuste de sensor de alta velocidad estaba activado, y cuántas lecturas entraron en cada fila registrada. |
| Raw altitude column | Cuántas muestras difieren entre la altitud bruta y la procesada, y cuánto espacio ocupa la columna bruta en el registro. |
| Log save FAILED | Se muestra en rojo si el registro no pudo guardarse, con el motivo. |