Skip to main content
← Back
Industrial Robotics · Pipe Inspection · Asset Integrity

ARIX Robotic Inspection Platform

Software for robotic pipe inspection: Mission Control, the desktop application operators use to drive the robot and capture the inspection in the field, and the backend of ARIX Helios (formerly Inspection Portal), the portal where clients and engineers review the data and get their reports.

Role
Lead Developer · Mission Control and ARIX Helios Backend (External Contractor)
Domain
Industrial Robotics · Pipe Inspection · Asset Integrity
Stack
.NET 10 · WPF · ASP.NET Core · PostgreSQL

Problem & Context

ARIX Technologies builds robots that travel along industrial pipes to detect corrosion, including corrosion under insulation (CUI), and measure wall thickness for asset integrity and regulatory compliance. The software connects field work with the office: Mission Control guides the operator through pulsed eddy current (PEC) or real-time radiography (RTR) inspections, drives the robot, records video and annotations, and prepares the deliverable packages. A sync service uploads them to ARIX Helios, which organizes the data by company, site and component and generates the client reports.

Responsibilities

  • Led the architecture and development of Mission Control, the Windows desktop application operators use in the field
  • Designed the PEC and RTR inspection workflows: scan zones, robot telemetry, multi-camera video capture, frame-accurate annotations and review of inspected areas
  • Built robot communication through a digital twin, with lossless recording of every session, plus a simulator to develop and test without hardware
  • Own the ARIX Helios backend: multi-tenant hierarchy, jobs and scan zones, component ingestion, KPIs, role-based access control and real-time notifications
  • Built the sync service that uploads field inspections to the portal with resumable transfers and integrity checks, and the service that generates Word and PDF reports
  • Set the engineering bar: clean architecture, automated tests, SonarQube quality analysis and up-to-date architecture documentation

Architecture & Stack

  • Mission Control: layered WPF/MVVM application on .NET 10 with an in-process event bus, injected workflow services and versioned package generation
  • Robot communication over NATS through a digital-twin facade; every session is recorded losslessly and seals the inspection revision before it syncs
  • FFmpeg-based video engine: IP camera recording without re-encoding, hardware-decoded preview (Intel Quick Sync) and playback with a frame-accurate index
  • Background sync service with resumable chunked transfers and server-side hash verification, shipped with an MSI installer
  • ARIX Helios backend on .NET 10 with clean architecture: PostgreSQL, RabbitMQ, MinIO, SignalR with a Redis backplane and JWT authentication
  • Asynchronous reports: the portal queues the request and a render service composes the Word document and converts it to PDF with Gotenberg, with real-time progress

Outcomes

  • A single field-to-office flow: what the operator captures in Mission Control reaches the portal without manual steps
  • PEC and RTR inspections in the same application, with video, telemetry and annotations aligned in time
  • Robot sessions are recorded losslessly, making every inspection traceable and reproducible
  • Resumable sync uploads large inspections from the field even over unreliable connections
  • Word and PDF reports generated automatically from inspection data, with no Office installation
  • A maintainable foundation, with tests and documentation, that the ARIX team keeps extending
.NET 10WPFASP.NET CorePostgreSQLRabbitMQNATSMinIOFFmpegSignalRDocker

Demo

Learn More

Official product page: arix-tech.com ↗