Plataforma de inspección robótica ARIX
Software para la inspección robótica de tuberías: Mission Control, la aplicación de escritorio con la que los operadores controlan el robot y capturan la inspección en campo, y el backend de ARIX Helios (antes Inspection Portal), el portal donde clientes e ingenieros revisan los datos y obtienen los informes.
Problema y contexto
ARIX Technologies fabrica robots que recorren tuberías industriales para detectar corrosión, incluida la corrosión bajo aislamiento (CUI), y medir el espesor de pared, para la integridad de activos y el cumplimiento normativo. El software une el trabajo de campo con la oficina: Mission Control guía al operador durante la inspección por corrientes inducidas pulsadas (PEC) o radiografía en tiempo real (RTR), controla el robot, graba vídeo y anotaciones y prepara los paquetes de entrega. Un servicio de sincronización los sube a ARIX Helios, que organiza los datos por empresa, planta y componente y genera los informes para el cliente.
Responsabilidades
- Lideré la arquitectura y el desarrollo de Mission Control, la aplicación de escritorio Windows que usan los operadores en campo
- Diseñé los flujos de inspección PEC y RTR: zonas de escaneo, telemetría del robot, captura de vídeo de varias cámaras, anotaciones sobre el fotograma exacto y revisión de lo inspeccionado
- Construí la comunicación con el robot a través de un gemelo digital, con registro sin pérdidas de cada sesión, y un simulador para desarrollar y probar sin hardware
- Soy responsable del backend de ARIX Helios: jerarquía multi-cliente, trabajos y zonas de escaneo, ingesta de componentes, KPIs, control de acceso por roles y notificaciones en tiempo real
- Construí el servicio de sincronización que sube las inspecciones de campo al portal con transferencias reanudables y verificación de integridad, y el servicio que genera los informes en Word y PDF
- Marqué el listón de ingeniería: arquitectura limpia, pruebas automatizadas, análisis de calidad con SonarQube y documentación de arquitectura al día
Arquitectura y stack
- Mission Control: aplicación WPF/MVVM en .NET 10 organizada por capas, con bus de eventos interno, servicios de flujo de trabajo inyectados y generación de paquetes versionada
- Comunicación con el robot por NATS a través de una fachada de gemelo digital; cada sesión se graba sin pérdidas y sella la revisión de la inspección antes de sincronizarla
- Motor de vídeo sobre FFmpeg: grabación sin recodificar desde cámaras IP, vista previa con decodificación por hardware (Intel Quick Sync) y reproducción con índice de fotogramas exacto
- Servicio de sincronización en segundo plano con transferencias por bloques reanudables y verificación de hashes en el servidor, distribuido con instalador MSI
- Backend de ARIX Helios en .NET 10 con arquitectura limpia: PostgreSQL, RabbitMQ, MinIO, SignalR con backplane Redis y autenticación JWT
- Informes asíncronos: el portal publica la petición en la cola y un servicio de renderizado compone el Word y lo convierte a PDF con Gotenberg, con el progreso en tiempo real
Resultados
- Un único flujo de campo a oficina: lo que el operador captura en Mission Control llega al portal sin pasos manuales
- Inspecciones PEC y RTR en la misma aplicación, con vídeo, telemetría y anotaciones alineados en el tiempo
- Las sesiones del robot quedan registradas sin pérdidas, lo que hace cada inspección trazable y reproducible
- La sincronización reanudable sube inspecciones grandes desde campo aunque la conexión sea inestable
- Informes en Word y PDF generados automáticamente desde los datos de la inspección, sin instalar Office
- Una base mantenible, con pruebas y documentación, que el equipo de ARIX sigue ampliando
Demo
Más información
Página oficial del producto: arix-tech.com ↗