| schema_version: "1.0" | |
| module: | |
| name: agora | |
| version: 0.1.0 | |
| display_name: "AGORA — Shared Memory Layer for Multi-Robot Fleet Coordination" | |
| description: > | |
| Unified STEM (Spatio-Temporal-Embodiment Memory) framework for multi-robot | |
| collaboration. Global brain / local cerebellum architecture with coordination | |
| primitives for heterogeneous robot teams. | |
| category: coordination.memory | |
| license: Apache-2.0 | |
| paper: "" | |
| capabilities: | |
| provides: | |
| - type: fleet_coordination | |
| subtype: stem_memory | |
| - type: fleet_coordination | |
| subtype: task_dispatch | |
| - type: fault_tolerance | |
| subtype: failure_recovery | |
| interface: | |
| inputs: | |
| - name: scene_update | |
| ros2_type: anima_msgs/msg/SceneGraph | |
| - name: robot_heartbeat | |
| ros2_type: anima_msgs/msg/RobotHeartbeat | |
| - name: task_request | |
| ros2_type: anima_msgs/msg/TaskRequest | |
| outputs: | |
| - name: task_dispatch | |
| ros2_type: anima_msgs/msg/TaskDispatch | |
| - name: fleet_status | |
| ros2_type: anima_msgs/msg/FleetStatus | |
| - name: memory_snapshot | |
| ros2_type: anima_msgs/msg/MemorySnapshot | |
| hardware: | |
| platforms: | |
| - name: linux_x86 | |
| backends: [onnxruntime_cpu] | |
| - name: darwin_arm64 | |
| backends: [onnxruntime_cpu] | |
| performance: | |
| profiles: | |
| - platform: linux_x86 | |
| model: agora-coordinator | |
| backend: onnxruntime_cpu | |
| fps: 200 | |
| latency_p50_ms: 5 | |
| safety: | |
| failure_mode: returns_empty | |
| timeout_ms: 500 | |
| health_topic: /anima/agora/health | |
| composability: | |
| pairs_well_with: [] | |
| conflicts_with: [] | |
| container: | |
| image: ghcr.io/robotflow-labs/anima-agora:0.1.0 | |
| port: 8035 | |