Cloud-Roboter-Architektur-Muster für 2025
Architekturmuster für Cloud-verbundene Robotersysteme <unk> Edge-Inferenz, Teleoperationsstreaming, Flottenmanagement und Datenpipelines.
[← Forschung]
Moderne Robotersysteme umfassen Edge, On-Premise-Server und Cloud. Hier sind die Architekturmuster, die funktionieren
Warum Cloud + Robot
Die Wirtschaft der Cloud Computing hat es praktisch gemacht, erhebliche Berechnungen weit weg vom physischen Roboter zu betreiben, während die Fortschritte in der Netzwerklatenz (5G, WiFi 6E) die Möglichkeit erweitert haben, abzuladen. Moderne Roboter-Betriebsprogramme verwenden eine dreistufige Architektur: Bordrechnen für die sicherheitskritische Echtzeitsteuerung, Edge-Server für die Niedrig-Latenz-Inferenz und lokale Daten-Buffern sowie Cloud für Modell-Training, Flottenmanagement und Teleoperations-Relee.
Das wichtigste architektonische Prinzip ist: alles, was zeitkritisch ist, läuft lokal; alles, was rechenintensiv ist, läuft in der Cloud. Die Grenze zwischen lokalen und Cloud verschiebt sich, wenn die Netzwerklatenz abnimmt und die Edge-Hardware stärker wird.
Architektur Schichten
Schicht 1: Roboter an Bord
Der Bordcomputer des Robots führt sicherheitskritische, schwierige Aufgaben in Echtzeit durch.
- ROS 2 Steuerungsknoten: gemeinsame Streckenführung, Sicherheitsüberwachung, E-Stop-Behandlung. Muss bei 500
1,000 Hz mit <1 ms jitter laufen. - Sicherheitscontroller: Gemeinsame Grenzüberwachung, Kollisionsüberwachung, Arbeitsplatzgrenzkontrollen. Dies ist die letzte Verteidigungslinie und darf niemals in die Cloud ausgelagert werden.
- Lokalzustand: Propriozeption, IMU-Fusion, Basisoodometrie.
- Hardware: Die meisten Kollaborationsarme umfassen einen Bordcontroller (UR Control Box, Franka FCI). Für mobile Roboter ist NVIDIA Jetson AGX Orin (275 TOPS INT8) das Standard-Randmodul für KI-verbesserte Wahrnehmung und Richtlinienverfolgung.
Schicht 2: Edge Server
Ein lokaler Server (mitten im Facility oder Roboterraum) verarbeitet Rechenverarbeitung, die GPU-Beschleunigung erfordert, muss jedoch unter der Latenz von ~50 ms bleiben.
- Politik-Flußfolgerung: ACT, Diffusionspolitik oder OpenVLA-fein-tuned-Modelle laufen. Ein NVIDIA RTX 4090 oder A100-Server verarbeitet 5
20 Roboter-Flußströme gleichzeitig bei 50 Hz. - Lokal-Daten-Buffer: Ring-Buffer der letzten Episoden (24
48 Stunden Betrieb) für schnelle Abrufe und Weiterbildung ohne Cloud-Rund-Trip. NVMe RAID wird für den Schreibdurchsatz empfohlen. - Echtzeitempfindung: Objektdetektion, Posenbewertung, Tiefenbearbeitung für die Politikinputs.
- Hardware-Empfehlung: Ein Server der Arbeitsstationklasse (NVIDIA A4000 oder RTX 4090, 64 GB RAM, 2 TB NVMe) verarbeitet einen 5
10-Robotercluster bei etwa $8.000 $15.000 Hardware.
Schicht 3: Wolke
Cloud-Dienste verarbeiten latenzverträgliche, rechenintensive Arbeitsbelastungen und Fleet-Skala-Funktionen.
- Modellbildung: Ausbildung oder Fein-Tuning von Politikmodellen auf den angesammelten Demonstrationsdaten. Dies ist der primäre Anwendungsfall für Cloud-GPU-Clusters (AWS p4d, GCP A100-Pods, Lambda Labs).
- Fleet-Dashboard: Echtzeitüberwachung aller Roboter in einer Bereitstellung
Durchsatz, Fehlerraten, Gelenkgesundheit, Aufgabenvollständigung. - Telebetriebsrelay: Für den Fernbetrieb mit Fernbetreibern bietet die Cloud eine STUN/TURN-Infrastruktur für die NAT-Übertragung und WebRTC-Signalisierung.
- ** Langfristige Datenmeer:** Alle Episode-Daten fließen schließlich in die Cloud-Objektspeicherung (S3 oder GCS) für langfristige Speicherung, Ausbildung der Datensatzkonstruktion und Nachgiebigkeit.
- Modelldienstleistung (Latenzverträglichkeitsarbeiten): VLM-basierte Aufgabenplanung, Natursprachenanweisungsanalyse und Szenenverständnis
, bei denen 300 1,000 ms Latenz akzeptabel ist.
Das Verzögerungsbudget nach Funktion
| Function | Max Latenz | Required Tier | Notes |
|---|---|---|---|
| E-stop / safety halt | <1 ms | Onboard | Never cloud-dependent |
| Joint trajectory execution | <5 ms | Onboard | Hard real-time required |
| Policy inference (manipulation) | 10–50 ms | Edge | Contact tasks need <20 ms |
| Object detection / pose | 20–80 ms | Edge | Depends on task speed |
| Teleoperation video stream | 30–80 ms | Edge / P2P | Above 100 ms degrades operator |
| Task planning (VLM) | 300–2,000 ms | Cloud | Latenz-tolerant planning |
| Fleet monitoring | 1–10 s | Cloud | Aggregation acceptable |
| Model training | Hours | Cloud | Async, not latency-sensitive |
Teleoperations Streaming-Architektur
Fernbedienung von Robotern erfordert zweiseitiges Echtzeitstreaming: Video von Robotern zu Operatoren, Befehle von Operator zu Robotern.
- Video-Stream: WebRTC mit H.264 oder AV1-Codec. NVENC-Hardware-Codierung auf dem Edge-Server reduziert die Codierungspätezeit auf <10 ms. Adaptive Bitrate, die für HD-Stereo-Video 10
30 Mbps zielt. - ** Befehlsstrom:** WebSocket über TLS für Operator-Controller-Posed-Daten. JSON- oder msgpack-Codierung. 100 Hz-Aktualisierungsrate. Prioritätsschlange, so dass die neuesten Befehle die alten während der Übergangsnetzwerkkongestion verdrängen.
- NAT-Überfahrt: STUN (Coturn oder verwalteter STUN-Service) für die meisten Betreiber im Wohn-Internet. TURN-Relee erforderlich für Betreiber hinter symmetrischen NAT oder strengen Firmengebäuden. Budget ~ $0.10/GB für TURN-Relee-Verkehr.
- Betriebslatenzüberwachung: End-to-end-Rund-Trip-Latenz an den Betriebsnehmer in dem Headset HUD anzeigen. Warnung, wenn die Latenz 120 ms
überschreitet.
Datenpipeline: Roboter zum Trainingscluster
- Episode-Fassung: Bei Abschluss der Episode schreibt der Edge-Server eine HDF5-Datei (Beobachtungen + Aktionen + Metadaten) in den lokalen NVMe-Buffer.
- Hintergrund-Upload: Ein Daemon überwacht den lokalen Puffer und lädt die vollständigen Episoden mit mehrteilen Uploads in S3/GCS hoch. Bandbreite-Throttled, um den Betrieb des Roboters zu vermeiden. Typische Episodengröße: 100
500 MB. - Verzehr validieren: Cloud-seitige Lambda/Cloud-Funktion führt Schema validieren und automatisierte Qualitätsprüfungen (siehe [Qualitätsmetriken Artikel]
T1 )) auf jeder hochgeladenen Episode. Versagte Episoden werden in eine Überprüfungseile unter Quarantäne gestellt. - Auslöscher für das Training: Eine Datensatzversion wird taggt, wenn eine neue Reihe validierter Episoden verfügbar ist. Dies löst einen Training auf dem GPU-Cluster aus, der die neuen Daten verwendet.
- Modell-Update OTA: Nach Abschluss der Ausbildung und der Offline-Evaluierung wird das neue Modell über ein OTA-Update-System auf Edge-Server geschoben.
Vergleich der Cloud-Anbieter
| Provider | Robot-Specific Service | GPU Options | IoT Integration | Best For |
|---|---|---|---|---|
| AWS | AWS IoT Greengrass, RoboMaker | p4d, p3, g4dn | AWS IoT Core, Greengrass | Enterprise, broad ecosystem |
| GCP | None (general compute) | A100, H100, TPUv4 | Cloud IoT Core (deprecated) | ML training, BigQuery analytics |
| Azure | Azure IoT Hub, Digital Twins | NC A100, ND H100 | IoT Hub, IoT Edge | Microsoft enterprise, mixed reality |
| Custom (Lambda Labs) | None | A100, H100 on-demand | N/A | GPU-only cost optimization |
Die RCSV [Plattform]
Einführung der Cloud-Roboter-Infrastruktur
Die RCSV-Plattform bietet eine verwaltete Cloud-Roboter-Infrastruktur: Flottenüberwachung, Datenleitungen und Modelltraining







