ROBIN Documentation¶
ROBIN: Open Process Intelligence Core
Overview¶
ROBIN provides two reusable open-source modules and a documented integration pattern for robotic process intelligence:
Module 1 - Process Intelligence API (
robin/): FastAPI service for process lifecycle management, deviation detection, and AI-assisted recommendations over FIWARE/NGSI-LD data.Module 2 - Monitoring Dashboard (
robin-dashboard/): Configurable React operator dashboard for live monitoring, alerts, and AI model management.Integration pattern - ROS 2 to FIWARE: A telemetry aggregator node, message schema, and DDS mapping config that connect any ROS 2 robot to the FIWARE data layer via Orion-LD’s built-in DDS bridge.
The components are domain-agnostic: they work for welding, spray coating, machining, or any robotic manufacturing process.
graph LR
subgraph ros2 ["Integration Pattern"]
SRC["Robot / Sensors"] --> AGG["Telemetry\nAggregator"]
AGG --> TEL["/robin/telemetry"]
end
subgraph fiware ["FIWARE"]
ORION["Orion-LD"] --> TSDB[("TimescaleDB")]
TSDB --> MINTAKA["Mintaka"]
end
subgraph mod1 ["Module 1"]
ALERT["Alert Engine\n+ AI Model"]
end
subgraph mod2 ["Module 2"]
UI["ROBIN Dashboard"]
end
TEL -->|DDS| ORION
ALERT --> ORION
ALERT --> MINTAKA
UI --> ALERT
Example Applications¶
The repository includes demo profiles that compose the modules into working stacks for different industrial domains:
Welding (reference):
python demo/profiles/welding_profile.py --mode bothSpray Coating:
ROBIN_PROFILE=spray_coating docker compose up -dthenpython demo/profiles/spray_coating_profile.py --mode both
Each demo waits for you to press Start from the dashboard before streaming
data. No module code is modified when switching domains. See
demo/profiles/README.md for the full comparison.
For publication planning and ARISE alignment, see:
../ARISE_PUBLICATION_ROADMAP.md../arise/catalog-metadata.yaml../current_stack_feb22.md
Target Readiness Level¶
Current Status: FIWARE data layer and DDS telemetry ingestion validated in lab setup. Target Readiness Level: TRL4, moving toward TRL6 with production-grade deployment and broader adapter coverage.
Documentation Structure¶
Getting Started
User Guide
Reference
Architecture & Operations
Community & Support¶
GitHub: ROBIN Repository
Issues: Bug Reports & Feature Requests
Discussions: Community Forum
License¶
This project is licensed under the terms specified in the LICENSE file.