| schema_version: "1.0" | |
| module: | |
| name: apollo | |
| version: "0.1.0" | |
| display_name: "APOLLO — World Model for Surgical Robot Policy Learning" | |
| description: "Cosmos-H-based world model predicting future surgical video frames from robot actions for sim-to-real surgical automation" | |
| category: healthcare.surgical | |
| license: Apache-2.0 | |
| paper: "Cosmos-H-Surgical (arXiv:2512.23162)" | |
| capabilities: | |
| provides: | |
| - type: world_modeling | |
| subtype: surgical_video | |
| - type: policy_learning | |
| subtype: surgical_robot | |
| interface: | |
| inputs: | |
| - name: surgical_video | |
| ros2_type: sensor_msgs/msg/Image | |
| - name: robot_action | |
| ros2_type: std_msgs/msg/Float32MultiArray | |
| outputs: | |
| - name: predicted_frame | |
| ros2_type: sensor_msgs/msg/Image | |
| - name: action_plan | |
| ros2_type: std_msgs/msg/Float32MultiArray | |
| hardware: | |
| platforms: | |
| - name: linux_x86 | |
| backends: [onnxruntime_cuda] | |
| performance: | |
| profiles: | |
| - platform: linux_x86 | |
| model: apollo-base | |
| backend: onnxruntime_cuda | |
| fps: 5 | |
| latency_p50_ms: 200 | |
| safety: | |
| failure_mode: safe_stop | |
| timeout_ms: 5000 | |
| health_topic: /anima/apollo/health | |
| composability: | |
| pairs_well_with: | |
| - healthcare.surgical | |
| - perception.depth_estimation | |
| conflicts_with: [] | |
| container: | |
| image: ghcr.io/robotflow-labs/anima-apollo:0.1.0 | |
| port: 8122 | |