Technical Architecture

Edge-first observability, not another control system

RobotOps runs as a lightweight observability layer alongside your robots. It ingests telemetry from vendor APIs and message buses, normalizes it into a unified schema, and surfaces insightsβ€”without ever touching robot control loops.

Data Sources
πŸ€–

Robot APIs

Locus, 6 River, MiR, Fetch vendor APIs

πŸ“‘

Message Buses

MQTT, Kafka, VDA 5050 topics

πŸ“¦

WMS / WES

Order, mission, and zone data

β†’
Edge Gateway
⚑

RobotOps Edge

Normalize telemetry, aggregate metrics, buffer data, detect anomalies locally

β†’
Cloud Platform
πŸ“Š

Analytics

Fleet-wide metrics, predictions, baselines

πŸ””

Alerts

Smart routing to Slack, Teams, email

πŸ–₯️

Dashboards

Real-time fleet visibility and AI Copilot

⚑ Edge Gateway

Runs on-premise on an industrial PC or VM in the same VLAN as your robots. Read-only connections to vendor APIs and message buses.

βœ“ Connects to vendor APIs and webhooks for robot state
βœ“ Subscribes to MQTT/Kafka for real-time events
βœ“ Performs lightweight aggregation and anomaly flags
βœ“ Buffers locally during network issues

☁️ Cloud Platform

Receives normalized signals from edge gateways and provides fleet-wide analytics, predictions, and dashboards.

βœ“ Multi-site, multi-vendor time series storage
βœ“ ML-based baseline learning and predictions
βœ“ Health scores (MTBF, MTTR, fault rates)
βœ“ API and webhook exports

πŸ›‘οΈ Safety & Non-Control

RobotOps is observability-first. It never sends commands to robots or intervenes in safety loops.

βœ“ Does NOT send commands to robots
βœ“ Does NOT require routing mission traffic
βœ“ Connects only to telemetry interfaces
βœ“ Keeps control logic and PLCs out of scope

πŸ”Œ Integration Patterns

RobotOps fits into your existing infrastructure without replacing orchestration or WMS systems.

βœ“ HTTP/REST APIs for OEM robot data
βœ“ MQTT/Kafka subscriptions for events
βœ“ WMS/WES bridges for order correlation
βœ“ Custom adapters via Python SDK

Vendor-neutral telemetry schema

RobotOps normalizes signals from any vendor into a unified model for fleet-wide observability.

πŸ€– Robots

  • Identity, vendor, model
  • Site and zone assignment
  • Capabilities and lifecycle state
  • Current status and location

πŸ“‹ Missions

  • Task type and priority
  • Start/end timestamps
  • Associated orders
  • Completion status

πŸ’š Health

  • Fault codes and errors
  • Aborted missions
  • MTBF / MTTR metrics
  • Component health scores

πŸ“ˆ Performance

  • Missions per hour
  • Queue and wait times
  • Productive vs idle time
  • Throughput by zone

πŸ”‹ Telemetry

  • Battery state of charge
  • Motor temperatures
  • Velocity and position
  • Sensor readings

🚨 Incidents

  • Derived alert objects
  • Severity and priority
  • Recommended actions
  • Assignment and status

Questions about architecture?

Our team can walk through how RobotOps fits into your specific infrastructure.

Talk to an engineer