Spanda

Smart Factory — Solution Blueprint

Status: Experimental · Timeline: Now · Path: examples/end_to_end/pick_and_place_cell/

Official Solution Blueprint for industrial arms, pick-and-place cells, OPC-UA/Matter integration, and predictive maintenance.

Full roadmap entry: ROADMAP.md § Smart Factory


Purpose

Operate manufacturing cells with vision-guided manipulation, machine health monitoring, degraded-mode recovery, and executive readiness scorecards for shift handoff.

Platform pillars used

Pillar Capabilities
Verification Readiness, assurance (prognostics, anomaly), recovery
Device & Fleet Device tree (cell, arm, conveyor), health policies
Operations Drift detection, scorecards, Control Center
Security OPC-UA TLS, compliance profiles
Packages spanda-opcua, spanda-matter, spanda-moveit, spanda-prognostics

Reference architecture

Manufacturing Cell
├── Vision agent (pick detection)
├── Arm + gripper actuators
├── Conveyor / staging safety zones
├── OPC-UA / Matter plant bus (packages)
├── Prognostics on vibration/temperature
├── Cell pause on fault → recovery planner
└── Control Center executive scorecard

Device tree

Node Role
cell Logical manufacturing unit
arm Manipulator with gripper
conveyor Material flow
vision Camera / inference node
safety_zone Human-robot collaboration boundary

Guide: device-tree.md · robotics-platform.md

Packages & providers

Package Role
spanda-opcua Industrial plant connectivity
spanda-matter Smart device integration
spanda-moveit Motion planning bridge
spanda-opencv Vision pick detection
spanda-prognostics Machine RUL / degradation
spanda-anomaly Vibration/temperature anomaly

Mission examples

Example Path
Pick-and-place cell (package) examples/end_to_end/pick_and_place_cell/
Predictive maintenance examples/robotics/predictive_maintenance.sd
Vision pick-place examples/vision_pick_place.sd

Health policies & readiness

Assurance & recovery

Control Center

Executive scorecard and drift panels — scorecards.md · drift-detection.md

Simulation & replay

spanda sim examples/end_to_end/pick_and_place_cell/src/main.sd
spanda replay mission.trace --playback

Quick start

cd examples/end_to_end/pick_and_place_cell
spanda check src/main.sd
spanda verify src/main.sd --target RoverV1
spanda readiness src/main.sd --json

Smoke gates

scripts/assurance_smoke.sh · scripts/showcase_smoke.sh · scripts/gates/README.md


Related blueprints: Warehouse Automation · Critical Infrastructure