Por mar y aire
La TI que defiende la seguridad
Paneles navales para fragatas militares
Monitorizar los complejos parámetros de un barco y del ambiente que lo circunda ofreciendo, al mismo tiempo, facilidad e inmediatez de mando ha sido el principal reto para el diseño y el desarrollo del panel del Combat Management System (CMS) naval. Basado en el sistema propietario ha sido realizado con tecnología orientada a objetos, aprovechando innovadores herramientas de prototipado rápido y diseño (rapid prototyping & design), gracias a las cuales se ha maximizado la ergonomía de la interfaz, la facilidad de interacción hombre-máquina y la reutilización del código.
Paneles del sistema de control de tráfico aéreo civil ATC
Los controladores de tráfico aéreo civil ATC (Air Traffic Control), para garantizar la seguridad de los medios y de las personas en el transporte aéreo, imponen a sus proveedores el mantra de la innovación siguiendo la tradición. El reto en el desarrollo de estos paneles es mantener la interacción hombre-máquina, que debe respetar obligatoriamente una serie pormenorizada de buenas prácticas gráficas y, al mismo tiempo, garantizar el estado del arte a nivel tecnológico en términos de rendimiento y seguridad. La aplicación, basada en un sistema propietario, utiliza librerías gráficas capaces de servirse de los procesadores gráficos más modernos para la presentación de mapas y de pistas y una librería gráfica propietaria desarrollada ex profeso para el dominio de aplicación.
Paneles Viewer 3D de control y planificación
La correcta percepción del entorno operativo – el denominado Common Operational Picture (COP, Panorama Operativo Común) – es fundamental para la gestión y la coordinación de la misión que los comandantes militares deben planificar. El reto en el desarrollo de estos paneles consiste en gestionar simbología compleja (llena de información implícita), visualizaciones del territorio tanto en 2D como en 3D y algoritmos con elevadas prestaciones para el soporte de decisiones.
Paneles de vigilancia costera de alto rendimiento
El panel del sistema de mando y control militar de vigilancia costera, realizado mediante la técnica de los patrones de diseño, aprovecha el motor gráfico de última generación en todas las fases de presentación del cuadro táctico y los potenciales de las modernas GPUs, que se encargan de la gráfica y la elaboración de los datos geográficos.
Paneles Basados en la Web del sistema de vigilancia marina
La evolución de las tecnologías web ha afectado también a ámbitos, como los de los sistemas de misiones críticas, históricamente más ligados –por motivos referentes a las prestaciones- a las aplicaciones para PC. Para responder a las necesidades de realizar aplicaciones distribuidas geográficamente, Exprivia, gracias a su capacidad de fusionar su propia experiencia de más treinta años con el dominio de su gran riqueza técnico-cultural, ha podido actuar como soporte global de este importante cambio tecnológico. El panel para la Vigilancia Marina está realizado con arquitectura web de servicios y librerías gráficas de nueva generación e integra de forma nativa el sistema cartográfico basado en la web.
Paneles de mando y control HMI (Interfaz Hombre Máquina) CCF EGNOS
Realización de la estación de trabajo de control y mando de la Instalación de Control Central del sistema EGNOS (proyecto piloto para el sistema Galileo - GPS europeo). Sistema de control y mando para la interfaz con los servidores de control provenientes de las estaciones terrestres y satelitales para monitorizar y mejorar las prestaciones del sistema para la navegación terrestre (GPS).
Control del robot ICARUS para análisis a ultrasonidos de componentes de aviones
Sistema de control informatizado ICARUS, realizado para el Centro Italiano de Investigaciones Aeroespaciales, que tiene como finalidad el análisis no destructivo de componentes aeroespaciales mediante técnicas con ultrasonidos. El sistema piloto consta de diez ejes motorizados para el movimiento de alta precisión (centésima de milímetro) de un aparato mecánico con dos brazos con cinco grados de libertad cada uno, tres lineales y dos giratorios. A partir de los puntos de prueba manual, un algoritmo de interpolación reconstruye las geometrías tridimensionales de los objetos, permitiendo un escaneado automático de las superficies.
Rastreo multisensor para sistemas de control del tráfico naval
Realización del algoritmo de rastreo multisensor para sistemas de control del tráfico naval para la localización y seguimiento naval. Este algoritmo de nueva generación permite, mediante una estandarización del formato de los datos de entrada, integrar en el sistema de forma “nativa” las aportaciones transmitidas por los diversos sensores de detección. El cálculo de la posición de las pistas se lleva a cabo integrando los datos provenientes de varios sensores, conforme a un algoritmo de cálculo basado en el tipo de sensor (radar, GPS, radiogoniómetro y otros), la calidad del sensor, la cercanía entre sensor y objetivo, el ángulo de representación del objetivo con respecto al sensor, los puntos de escasa de visibilidad (interferencias), la corrección de la curvatura terrestre, etc.
Middleware (lógica de intercambio de información entre aplicaciones) en tiempo real para el sistema de combate de portaaviones
La tecnología, totalmente basada en sistemas de Código Abierto, utilizada para la implementación del Middleware de infraestructuras y de distribución, ha garantizado una abstracción y una portabilidad completa a diversas plataformas de hardware/software del sistema de comunicación y de todos los componentes que operan en el interior del Combat Management System (Sistema de Gestión de Combate). Se han realizado servicios comunes de Gestión del Tiempo (gestión de la distribución del tiempo, utilizada también para la sincronización de las operaciones navales); Sistema Matemático y Geográfico (librería para la elaboración y la conversión de información geográfica relativa a la posición del barco); Gestión y Configuración del Sistema (supervisor de nodo, que gestiona la puesta en marcha del sistema, los fallos de hardware/software y las políticas de elección del sistema maestro en configuración redondeada con tolerancia a fallos).
Gestión de fallos
Desarrollo e integración del sistema para la monitorización del funcionamiento de las protecciones (cabinas montadas en tanques militares) del sistema armamentístico para la defensa terrestre y el diagnóstico necesario para individuar y aislar de forma automática averías en los principales componentes de la protección como Estaciones de Trabajo, Servidor Coordinador, Subsistema de Comunicación (voz y datos) y Unidad de Suministro Energético.
Virtualización de Sistemas Operativos propietarios
El desarrollo de la Virtualización del Sistema Operativo en tiempo real MARA OS para las principales plataformas estándar (Unix, Linux, Windows) ha permitido la “portabilidad automática” de un sistema de control completo del tráfico aéreo sin modificar los programas fuente de las aplicaciones. Se han implementado todas las funciones del Kernel utilizando las llamadas estándar del POSIX 1003.4, extensión en tiempo real, repitiendo los principales servicios del sistema operativo: Funciones y Procesos, Gestor de Memoria, Gestor de Rutas, Reloj en Tiempo Real, Semáforos y Cierres. Se ha desarrollado el sistema E/S compuesto por 5 servidores que permiten a las aplicaciones efectuar, de forma totalmente asíncrona, las operaciones en dispositivos en serie, discos y redes: TCP (Protocolo de Control de Transmisión), UDP, Sistema de Gestión de Archivos, Controladores de Dispositivos en Serie, comunicaciones multilínea en dispositivos de E/S sincrónicos basados en protocolos de la familia X25, HDLC y LAPB.
Compiladores e intérpretes para ambientes no estándar
Realización de un traductor (Compilador Cruzado) que convierte el ensamblador de la calculadora propietaria en ensamblador del sistema estándar. El uso del traductor ha permitido un significativo incremento de las prestaciones necesario para los nuevos sistemas para la defensa naval. El desarrollo de un intérprete programable en lenguaje similar al Basic ha permitido poner a prueba de forma dinámica la librería gráfica del panel sin tener que implementar pruebas estáticas de difícil portabilidad a entornos críticos. La posibilidad de implementar nuevas rutinas de usuario, sin tener que entrar en el código fuente, lo convierte en una herramienta adecuada para poner a prueba todo tipo de dispositivos, base de datos, etc. El desarrollo del Traductor de parámetros para el formateo-desformateo de parámetros de mensajes del sistema de gestión automática de batallas y del Intérprete de lenguaje desarrollado ex profeso para describir las reglas de descodificación de los mensajes ha permitido implementar nuevos tipos de mensajes sin modificar las fuentes.
Controladores y simuladores para tarjetas y aparatos estándar y no estándar
Controlador Huella (Windows) para la gestión de la tarjeta personalizada con Huella para el control de los dispositivos de reconocimiento de huellas digitales. Gestión del DMA (Acceso directo a la memoria) para descargar las imágenes de la huella del Controlador Phisik Instrumente (Windows): controlador para la gestión de las tarjetas de control de los ejes de movimiento micrométrico de la empresa alemana Physik Instrumente en ambiente Windows. Controlador HSP (Sun Solaris) para la gestión de la tarjeta de E/S HSP basada en Transputer en ambiente Sun Solaris. El controlador gestiona la comunicación en DMA (acceso directo a memoria) a través de cuatro enlaces asíncronos de la tarjeta. Simuladores de Dispositivos Hardware con cinta de transmisión: simulador del controlador de software y del dispositivo de hardware (cinta de transmisión). Simulador del dispositivo hardware DMD (dispositivo digital de microespejos), “unidad de cartuchos” transportable instalada en helicópteros militares.