Un log de navegación aérea que funciona con una impresora de recibos de 20 dólares
(web.archive.org)- Mientras se preparaba para la licencia de piloto comercial en Europa y volaba un avión de entrenamiento Piper PA28, surgió un proyecto personal que aprovecha una impresora barata de recibos para compensar el entorno estrecho y caluroso de la cabina
- En una aeronave operada por un solo piloto, una sola persona debe encargarse de la navegación, la radio, las listas de verificación y el pilotaje, y falta espacio en la kneeboard
- Un script analiza el log de navegación en PDF obtenido de SkyVector, extrae los datos por tramo de vuelo y los imprime en una impresora de recibos
- Se aprovecha el espacio sin uso del A-pillar de la cabina (pilar del parabrisas) para colocar la impresión del tamaño de un recibo y reducir el desorden en la kneeboard
- Como el log de navegación completo se lleva por separado, es solo un recurso auxiliar que mejora la accesibilidad a información adicional sin agregar riesgo
Contexto — entorno de entrenamiento y limitaciones de la cabina
- El entrenamiento de vuelo se realiza en un Piper PA28 (variante -180) fabricado a fines de los años 60, una aeronave envejecida en la que siempre hay una o dos cosas que no funcionan del todo bien
- Se vuela con operación de un solo piloto, por lo que una sola persona debe encargarse al mismo tiempo del vuelo, la navegación, la radio, las listas de verificación, las comunicaciones y la vigilancia interna y externa
- La cabina es estrecha y calurosa, y la situación implica volar durante 3 horas en una aeronave que vibra, con un ambiente de 38C/100F
- Hay defectos adicionales como caída excesiva del magneto, un gyro prácticamente inútil y una fuel pump envejecida
- En la kneeboard se anotan reportes meteorológicos, instrucciones de la torre y precisión del plan de ruta
Documentos que se llevan en la kneeboard
- Listas de verificación, por etapa, como antes del despegue o durante el taxi
- Un gran mapa aeronáutico 1:400 que al desplegarse parece no terminar nunca
- Notas para escribir el clima, instrucciones de la torre, etc.
- Log de navegación (Nav log)
- Como estos documentos deben intercambiarse constantemente según la fase del vuelo, el mercado de kneeboards es grande
Qué es un Nav log
- Una hoja en papel con instrucciones de navegación entre puntos desde un waypoint hasta el siguiente
- Incluye tanto la información necesaria para navegar como muchos datos anotados para calcular otros valores
- En la práctica solo se revisa una parte de todos los números; valores como el wind correction angle sirven para derivar otra información, salvo algunas excepciones
- Calcular los campos del log de navegación es una habilidad importante durante el entrenamiento, aunque ahora a veces se usa una herramienta del navegador que completa algunos campos automáticamente
- Al ver el mapa 1:400 y elegir waypoints en la herramienta, se completa el log de navegación
- Luego el PDF resultante se transcribe a mano al log de navegación de la kneeboard
Por qué usar una impresora de recibos
- Parecía adecuada para un proyecto pequeño
- No necesita tinta
- Es fácil conseguir una usada
- Se conecta en Linux como plug and play (
/dev/usb/lp0) - Tiene un aspecto simpático, sobre todo cuando le ponen ojos móviles
La idea del proyecto — usar el A-pillar
- El A-pillar de la cabina (pilar del parabrisas), en el centro, no tiene mucha función aparte de evitar el colapso estructural y tiene un tamaño parecido al de un recibo
- La idea fue aprovechar ese espacio para aliviar en parte el problema de la kneeboard abarrotada
- Así comenzó la creación de un proyecto en git (fliprep) que imprime el log de navegación en formato recibo para que sea fácil de leer
Proceso de implementación
- Se empezó por el log de navegación porque parecía lo más fácil, pero en realidad resultó complicado
- Se escribió un script para obtener el log de navegación de SkyVector, que seguiría usándose
- No permite exportar en formatos como Garmin; de forma extraña solo ofrece un PDF con formato raro
- Se adoptó el método de copiar todo el texto del PDF con Ctrl+A y pegarlo en el script
- Técnicas utilizadas
- Regex — para encontrar patrones en el código y eliminar caracteres no deseados, entre otras tareas
- String splitting — para dividir bloques de texto (ej.: "hello there" → ["hello"], ["there"])
- Algunos cálculos — como obtener el tiempo requerido a partir de speed y distance
- Como resultado, se genera un Python dictionary / JSON con la información de cada tramo de vuelo
- Ejemplos de campos: from, to, wind_direction, wind_speed, temp, TAS, Track, WCA, TH, Var, Magnetic Heading, Ground Speed, Distance, ETA, CumulativeETA
- Luego ese JSON se exporta a un archivo PHP, y para el formateo de texto de la impresora de recibos (tamaño de fuente, ajuste de línea) se usa la librería escpos-php de Mike42
Resultados de uso y planes futuros
- El resultado impreso funcionó mejor de lo esperado, y sirve para ubicar rápidamente la posición actual mientras se consulta el mapa y se habla por una frecuencia air-to-air congestionada
- Como se lleva también el log de navegación completo, se considera que no agrega riesgo porque todos los detalles pueden verificarse si surge alguna duda; es una ayuda auxiliar que pone información adicional en un espacio que antes no se usaba
- También puede usarse para tareas simples como imprimir el plan de la lección
- Para la versión 2 se planean más funciones, mejor formato y agregar referencias QR para planes de lección
1 comentarios
Opiniones de Hacker News
Trabajé en varios restaurantes y ahora trabajo con software para restaurantes, y algo con lo que hay que tener cuidado aquí es que el calor puede volver ilegible el papel térmico.
Vi muchos casos en los que intentaron usar impresoras térmicas en cocinas, pero por el calor ambiente y las lámparas de calor de la línea de servicio el papel se oscurecía demasiado rápido, así que cambiaron a impresoras de impacto.
Por suerte el autor no depende de esto para un uso absolutamente crítico, pero me da curiosidad qué tan rápido se arruinará este papel en un día despejado y sin nubes.
También tenemos un puesto abierto: https://boards.greenhouse.io/touchbistro/jobs/5058791003
https://www.pca.state.mn.us/business-with-us/bpa-and-bps-in-...
Mañana voy a dejar uno al sol; si aguanta unas 4 horas, me daría por satisfecho.
Claro, como dices, primero hay que volar, navegar y comunicarse.
En particular, la Figure 3 muestra que la respuesta a altas temperaturas varía mucho entre muestras de papel térmico.
Durante el COVID pedí en Aliexpress una botella de plástico para agua que llegó 6 meses después, y parecía que los plastificantes de la botella o de la fábrica habían dañado bastante la etiqueta térmica de envío.
Funciona transfiriendo tinta desde una cinta, no con papel tratado, y muchos fabricantes venden la misma impresora en modelos de transferencia térmica y de térmica directa.
También se consigue papel que soporta ambientes de alta temperatura, como el tablero de un auto en un día caluroso y despejado.
Te convendría investigar los roll charts.
Normalmente son dispositivos pequeños que se montan en el manubrio de una moto y llevan las indicaciones de ruta adentro.
Cada vez que llegas a un punto de paso, giras una perilla para que el siguiente punto aparezca en la ventana; por eso encaja bien con una impresora de recibos, y no queda limitado por el largo del pilar A del avión.
Definitivamente un roll chart parece tener más sentido.
Lo vi en el Rally Dakar y creo que se usó hasta hace poco; siempre me pareció genial.
Por ahora me gusta la flexibilidad de la cinta adhesiva, en especial la forma de pegar el soporte del roll chart al fuselaje, así que quiero llamar a un amigo que tiene impresora 3D para probar fabricar uno.
Antes se conectaba al odómetro del auto, y cuando la flecha indicaba una dirección, ibas hacia allá.
Funcionaba bien siempre que no te pasaras ninguna indicación, pero en cuanto te equivocabas, se desfasaba.
Sería terrible en un avión, donde la velocidad respecto al suelo puede variar mucho aun con la misma velocidad del motor, aunque quizá eso mismo sería parte de la “diversión” de intentarlo en avión.
https://www.sealcoveautomuseum.org/collection-test/jones-liv...
Antes de los celulares, escribía notas a mano en una hoja A5 y la pegaba con cinta sobre el tanque de combustible; cuando llovía no funcionaba muy bien.
Soy de la vieja escuela, así que siempre me sorprende ver la tecnología que tienen hoy los pilotos.
Tener delante un enorme sistema de navegación de cristal en un monomotor me resulta muy ajeno, aunque aprenderlo sea complejo.
Hice mi examen de vuelo por instrumentos en un C-172 y mi examen de piloto comercial en un PA-44, y en ambos tuve que hacer aproximaciones ILS hasta mínimos en condiciones IFR con turbulencia usando solo “instrumentos analógicos”.
Probablemente el equipo más sofisticado del avión era el HSI, y durante el examen de instrumentos también hice una aproximación NDB hasta mínimos en condiciones meteorológicas reales.
Me imagino que los aviones de hoy ni siquiera traen NDB, y antes solíamos sintonizar radio AM para pasar el rato.
Hace poco levanté un C-172 en Microsoft Flight Simulator, pero al no saber usar el G1000 me di cuenta de que no podría navegar en IFR y me quedé mirando la pantalla un rato.
Podría encenderlo y despegar, pero con tantos botones y gráficos vistosos no tenía idea de cómo navegar; se sintió como la marcha del progreso.
Después de unas 10 horas hay tantas funciones pequeñas que facilitan muchísimo la vida cuando vuelas solo, que parece absurdo poder hacer tantas cosas con tan poco esfuerzo.
Lean of peak, TOD, ingreso de etapas, presionar el botón de aproximación y dejar que el avión vuele, etc., a veces parecen magia negra.
A ese nivel ya no hay vuelta atrás, sobre todo cuando simplemente quieres ir a algún lado.
Para cuando quiero “volar” de verdad, tengo un Yak monoplaza.
Espero que pronto veamos innovación real en motores, fuselajes y combustibles para aviación general; a corto plazo, el combustible parece lo más prometedor.
Después hice algunas travesías cortas, y los demás solo se habían entrenado en barcos más lujosos como el que llevábamos.
El primer barco que tuve que manejar tenía timón de caña en vez de rueda, cubeta en vez de baño, sin foque enrollable, había que cambiar a un foque de tormenta con vientos fuertes, sin winches autoblocantes, sin piloto automático, sin sensor de profundidad, sin GPS/pantallas, sin indicador de combustible, sin clutch, unos cuantos mordedores que sujetaban mal, y solo un motor plegable que había que subir y bajar manualmente.
También era más pequeño, de 31 pies en vez de 34, pero si tuviera que aprender de nuevo, creo que tomaría las clases en ese mismo barco.
Fue una experiencia de aprendizaje más profunda.
HSI es para mí el instrumento de navegación más intuitivo.
Si alineas el dibujo del avión con el rumbo hacia o desde la radiobaliza en el que quieres volar, te indica si debes ir a la izquierda o a la derecha para interceptar el curso correcto.
Por diversión, en FlightGear pongo en vuelo un Lockheed Super Constellation con clima CAT2 o CAT3, y vuelo entre aeropuertos solo con indicadores analógicos y recordando las frecuencias de radionavegación.
Últimamente también lo estoy piloteando a mano, sin piloto automático, así que en un solo asiento hago de piloto, navegante, operador de radio e ingeniero de vuelo de cuatro motores R-3350.
El momento en que aparecen las luces ALSF justo antes de aterrizar suavemente en medio de una niebla totalmente negra es increíblemente satisfactorio, y puedo presumir que solo me he estrellado contra una colina unas pocas veces.
Ese avión es de aproximadamente medio siglo antes que las cabinas de cristal de los aviones de pasajeros.
Nuestra escuela de vuelo usa los aviones más baratos y viejos de la zona, y hace poco me senté en un C172 de otra escuela, vi el G1000 y solo pude decir algo como “wow, tiene un montón de colores, ¿qué hace este botón?”.
Desde el punto de vista de la seguridad, creo que las pantallas tienen una ventaja del 99%, pero como la pantalla X y la pantalla Y no se corresponden 1:1, parece que prácticamente hay que volver a aprender el sistema nuevo; además, los instrumentos tienen su propio encanto.
Una escuela que tiene G1000 necesita tanto un entrenador de G1000 como un entrenador IFR, aunque quizá esté bien porque terminas con experiencia en ambos.
Tener demasiadas pantallas quizá tampoco sea lo ideal, y el G600 ahora incluso tiene pantalla táctil.
Es un pequeño script que escribí hace unos días.
Vi que 2 o 3 amigos estaban publicando en sus blogs y me dio envidia, así que lo envío para poder decir que yo también hice algo y lo publiqué.
Me gustan tanto los aviones como la tecnología, y espero que les parezca algo digno de leer.
Si ven errores de ortografía, bugs, problemas o cuestiones éticas, me gustaría que me avisaran.
Perdón si suena apresurado.
Se acerca la noche y tengo que sacar a pasear al perro.
Por ese precio no parece que sea nueva.
Hace unos años hice una herramienta que tomaba un registro de navegación e imprimía el mapa en una tira larga de cinta de recibos.
Era casi más un proyecto artístico.
Las impresoras térmicas Epson pueden producir medios tonos sorprendentemente buenos si descubres cuál de los varios modos ráster ESC/POS les gusta más.
Eso sí, la impresión era muy lenta comparada con la velocidad de texto normal y, lamentablemente, creo que ya no tengo el script.
La biblioteca que uso es para Epson, así que tuve que modificarla para mi impresora.
Estoy de acuerdo en que tiene más de artístico, pero aun así es genial.
Está bueno, pero me gustaría saber dónde se consigue una impresora de esas por 20 dólares.
Claro, si compras algo tipo Super Pro XL Mega 4K, sale más caro.
Es el tipo de artículo con muchas imágenes donde todo el texto
altliteralmente dice alt text.¿Alguien sabe de dónde viene esto? No es la primera vez que lo veo, y no entiendo por qué alguien pensó que era una buena idea.
alt.Si usas funciones de accesibilidad, de verdad lo siento; lo voy a actualizar en un momento.
img, el atributoaltes técnicamente obligatorio, así que si ejecutas un validador HTML o quieres quitar advertencias del IDE/editor, tienes que agregarlo.Pero si no recuerdo mal, puede ser una cadena vacía.
No creo que alguien haya escrito “alt text” a propósito.
Pronto vas a descubrir ForeFlight o Garmin Pilot, y entonces tu vida nunca volverá a ser la misma.
Está genial, pero últimamente usar impresoras térmicas de etiquetas o impresoras de cinta térmica ya no me entusiasma como antes.
Es porque me enteré de que esas etiquetas contienen muchísimo BPA para estabilizar la tinta térmica.
Los supermercados de esta zona cambiaron a ese papel por razones ambientales.
Lo estoy buscando ahora.