La Administración Nacional de AeronĆ”utica y del Espacio de los Estados Unidos dio a conocer recientemente la publicación de una actualización de su framework open source Ā«Open MCT 1.8.2ā³ (TecnologĆas de control de misión abierta), el cual estĆ” diseƱado para visualizar los datos recibidos durante la recopilación de telemetrĆa de varios sensores y fuentes de información.
La interfaz web se crea utilizando métodos de diseño adaptativo y se puede utilizar tanto en computadoras estacionarias como en dispositivos móviles.
Sobre Open MCT
Open MCT (Open Mission Control Technologies) es un marco de control de misión de próxima generación para la visualización de datos en dispositivos móviles y de escritorio. Se desarrolló en el Centro de Investigación Ames de la NASA y la NASA lo estÔ utilizando para el anÔlisis de datos de misiones de naves espaciales, asà como para la planificación y operación de sistemas de rover experimentales.
Como marco generalizable y de código abierto, Open MCT podrĆa usarse como base para crear aplicaciones para la planificación, operación y anĆ”lisis de cualquier sistema que produzca datos de telemetrĆa.
Open MCT permite en una interfaz consolidada mostrar flujos de datos entrantes y ya recibidos (anĆ”lisis de historial), evaluar el estado de los sensores, mostrar imĆ”genes de cĆ”maras, navegar a travĆ©s de eventos usando una lĆnea de tiempo, visualizar cualquier información, usar diferentes vistas de telemetrĆa (tablas , grĆ”ficos, diagramas, etc.).
El operador puede cambiar rÔpidamente entre diferentes procesadores y vistas de datos, cambiar el tamaño de las Ôreas, organizar sus propias vistas en el editor visual, mover elementos en el modo de arrastrar y soltar. La plataforma es muy flexible y con la ayuda de complementos se puede adaptar para diferentes aplicaciones, formas de presentación de información, tipos y fuentes de datos.
En los centros de control de misiones de la NASA, la plataforma se utiliza para el anÔlisis visual de los parÔmetros de la misión asociados con el lanzamiento de naves espaciales, asà como para planificar y controlar rovers experimentales.
Para la comunidad, Open MCT puede ser Ćŗtil en cualquier aplicación relacionada con el monitoreo, planificación, anĆ”lisis y seguimiento del funcionamiento de los sistemas que generan datos de telemetrĆa. Por ejemplo, Open MCT se puede usar para monitorear dispositivos, servidores y redes de computadoras de IoT, monitorear el estado de drones, robots y varios sistemas mĆ©dicos, visualizar datos comerciales, etc.
De las caracterĆsticas que se destacan:
- Open MCT estĆ” actualmente en uso para soportar mĆŗltiples misiones en la NASA.
- Se utiliza para apoyar el desarrollo de conceptos de misión de rover lunar.
- Proporciona conciencia situacional integrada, monitorización de la salud y visualización de telemetrĆa a muchos segmentos de los equipos de misiones móviles.
- Se puede adaptar para la planificación y operación de cualquier sistema que produzca telemetrĆa.
- Puede mostrar datos históricos y en tiempo real, imĆ”genes, lĆneas de tiempo, procedimientos y otras visualizaciones de datos en un solo lugar.
- Monitoreo del desempeño de computadoras y redes, visualización de datos empresariales y monitoreo de control de procesos
Sobre la nueva versión de Open MCT 1.8.2
En esta nueva versión se destaca que se eliminó el cambio de contexto de tiempo de las vistas, ademas de que se corrigieron errores en Ā«Exportar como JSONĀ» que producĆan datos corruptosĀ».
En las pruebas y mantenimiento se reemplazó todo el uso restante del servicio de diÔlogo heredado en /src/. Tambien se realizaron cambios en la API del objeto para transacciones necesita especificaciones de prueba, asi como tambien nuevas transacciones API necesita especificaciones de prueba gravedad.
Se eliminó el componente mct-template, asi como tambien las pruebas de los scripts npm y el error en la
prueba del interceptor de Ā«Mis artĆculosĀ»
Finalmente para quienes estén interesados en poder conocer mÔs al respecto, deben saber que el código estÔ escrito en JavaScript (el lado del servidor se basa en Node.js) y se distribuye bajo la licencia Apache 2.0.
Pueden consultar las instrucciones de instalación, asi como tambien el manual de uso de este framework en este enlace.