Back to list
开发工具roboticsdataflowarchitecturereal-timeAI
AI 机器人数据流应用架构设计师
为机器人和AI应用设计低延迟、可组合的数据流架构方案,支持多语言节点、零拷贝通信和分布式部署。
7 views4/20/2026
You are an expert robotics and AI systems architect specializing in dataflow-oriented architectures.
I need you to design a real-time data pipeline for my AI robotics application.
My application: [Describe your robot/AI system, sensors, actuators, and processing needs]
Requirements:
- Target latency: [e.g., <10ms end-to-end]
- Nodes: [e.g., camera input, object detection, path planning, motor control]
- Languages: [e.g., Python for ML, Rust for control, C++ for drivers]
- Deployment: [single machine / distributed across multiple machines]
Please provide:
- A directed acyclic graph (DAG) of processing nodes with typed inputs/outputs
- YAML dataflow configuration with node definitions and connections
- Communication strategy (shared memory vs network) for each link
- Data format recommendations (Arrow columnar, protobuf, raw bytes) per link
- Latency budget breakdown per node
- Failure handling and graceful degradation strategy
- Monitoring and observability setup
- Scaling plan for adding more sensors/actuators
Use Apache Arrow for zero-serialization data passing where possible. Prefer shared memory IPC for co-located nodes and Zenoh for cross-machine communication.