Códigos QR en el espacio - De la ISS a los rovers de Marte
Gestión de inventario en la ISS en gravedad cero
La ISS alberga una cantidad enorme de piezas y equipos experimentales. En gravedad cero, las estanterías convencionales no funcionan. La NASA lo registra todo en una base de datos llamada Inventory Management System, y las etiquetas que la tripulación escanea en piezas y bolsas de almacenamiento son códigos de barras. Un informe del Centro Espacial Johnson de la NASA describe que ese sistema basado en códigos de barras localizaba el 97% de los objetos a bordo, con una precisión que depende de que los astronautas notifiquen a mano cada movimiento, motivo por el cual se ha ensayado el RFID para automatizar el recuento. El marcado de las piezas mismas emplea otro mecanismo (véase más abajo). Como el reabastecimiento se presupuesta por masa y cada kilogramo lanzado compite por una asignación muy limitada, la gestión precisa del inventario evita desperdicios astronómicamente costosos por objetos extraviados.
Objetivos de calibración del rover marciano
El rover Perseverance de la NASA lleva objetivos de calibración de color para sus cámaras. La diferente atmósfera de Marte altera el espectro de la luz solar, así que la única forma de recuperar el color real es fotografiar un patrón cuyos colores y formas ya se conocen y comparar ambas imágenes.
Lo que está grabado en esos objetivos no es un código QR. El principio, sin embargo, es común: un código QR se lee localizando primero sus patrones de detección de posición, de forma y tamaño fijos, y usándolos para calcular y deshacer la distorsión que aparece cuando el símbolo se fotografía en ángulo. Un objetivo de calibración aplica esa misma idea al color en lugar de a la forma. Los patrones físicos, además, resisten el entorno extremo marciano (menos 60 °C, 0,6 % de la presión atmosférica terrestre, intensa radiación UV) mucho mejor que los circuitos electrónicos.
Trazabilidad en la fabricación de satélites
La fabricación de satélites exige trazabilidad a nivel de cada pieza entre miles de componentes. El símbolo que realmente se graba en esas piezas es Data Matrix, miembro de la misma familia de códigos 2D que el código QR: la norma técnica NASA-STD-6002 de la NASA especifica Data Matrix para el marcado directo de piezas aeroespaciales, en línea con la norma de identificación de defensa MIL-STD-130. Como el área grabable es mínima, el código solo lleva un identificador de pieza con el que se consultan en una base de datos las fechas de fabricación, los números de lote y los registros de inspección al escanearlo en cada etapa del montaje.
El marcado de grado espacial responde a exigencias que las aplicaciones terrestres no conocen. La primera es la desgasificación: en el vacío, los componentes volátiles escapan lentamente de los materiales y se redepositan en lentes, sensores y superficies radiantes degradándolos, por lo que los materiales orgánicos como pinturas y tintas están muy restringidos en el hardware que vuela. La segunda es la temperatura y la radiación ultravioleta: un satélite pasa del sol a la sombra en cada órbita, y las etiquetas o capas añadidas se agrietan o se desprenden porque se dilatan y contraen de forma distinta al material base, mientras que el ultravioleta sin filtrar descolora los pigmentos orgánicos hasta que desaparece el contraste del que depende el código. A eso se suman las vibraciones y los choques del lanzamiento.
La respuesta no es añadir una capa sobre la superficie, sino alterar el propio material mediante grabado láser o ataque químico, controlando la profundidad y la precisión de la marca. Lo que se exige no es que la tinta no se evapore, sino que la marca no contamine el resto de la nave y no pierda su contraste a lo largo de años o décadas de servicio.
Dónde se usa el código QR en el espacio y dónde no
Al poner las secciones anteriores una al lado de la otra aparece un patrón: un mismo escenario emplea códigos distintos según la tarea. Las bolsas de almacenamiento y las etiquetas que maneja la tripulación dentro de la estación llevan códigos de barras, mientras que las piezas que vuelan llevan Data Matrix grabado directamente. Decir sin más que en el espacio se usan códigos QR oculta ese reparto.
El Data Matrix gana el marcado directo de piezas por varias razones. Primera, el área marcable: la cabeza de un tornillo o el costado de un conector pueden ofrecer solo unos milímetros cuadrados, y para la misma cantidad de datos el Data Matrix ocupa menos - un código QR necesita tres patrones de detección en las esquinas más una zona de silencio de cuatro módulos, mientras que el Data Matrix se localiza con un borde macizo en forma de L y un patrón alterno, y le basta un módulo. Segunda, las condiciones de lectura: los reflejos sobre metal curvo rompen el contraste entre celdas claras y oscuras, y agrupar celdas pequeñas de forma densa confiando en la corrección de errores resulta más fiable en un área reducida. Tercera, las normas: NASA-STD-6002 y MIL-STD-130 especifican Data Matrix, de modo que los proveedores y quien recibe las piezas pueden usar los mismos lectores.
Nada de esto vuelve irrelevante al código QR en la actividad espacial. Su fuerza es que cualquiera puede leerlo con la cámara de un teléfono, sin necesidad de aprovisionar lectores dedicados, y esa fuerza rinde allí donde intervienen personas: etiquetas de embalaje y transporte, un enlace desde un procedimiento en papel hacia datos electrónicos, señalización para visitantes y material de divulgación. Donde no se puede decidir quién lee el código ni con qué, ser un código ampliamente difundido es en sí mismo el valor. Una línea de producción, en cambio, puede fijar sus lectores y queda libre para optimizar área y durabilidad. Lo que decide la elección no es si el código va al espacio, sino quién lo lee y con qué.
Los entornos extremos validan la filosofía de diseño del código QR
Lo que el entorno extremo del espacio pone a prueba es la fortaleza fundamental que comparten los códigos que llevan su información impresa o grabada: sin electricidad, sin comunicación, sin piezas móviles, mínima dependencia del entorno. Estas cualidades se remontan al requisito de diseño de 1994 detrás del código QR: lectura fiable en suelos de fábrica sucios, polvorientos y de alta temperatura.
Ese requisito quedó incorporado a la estructura misma del código en forma de corrección de errores: junto a la región que registra los datos, el símbolo lleva códigos de verificación redundantes, de manera que los datos originales pueden recuperarse de lo que sobrevive aunque parte del patrón se pierda por grasa o arañazos. El mecanismo se preparó para la grasa y el polvo, pero funciona sin cambios frente al vacío y la radiación, condiciones que nadie tenía en mente entonces. Que el mismo diseño siga sirviendo en el espacio 30 años después no viene de haber anticipado cada entorno, sino de haber dado por supuesto desde el principio que faltaría información.