Zurück zu Research

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 und die Latenzbeschränkungen, die bestimmen, wohin es geht.

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 5001,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 520 Roboter-Flußströme gleichzeitig bei 50 Hz.
  • Lokal-Daten-Buffer: Ring-Buffer der letzten Episoden (2448 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 510-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 3001,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 1030 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: 100500 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] T2) bietet eine verwaltete Implementierung dieser Architektur Edge-Agent für die Roboter-Side-Daten-Sammlung, eine Cloud-Pipeline für die Episodeverarbeitung und ein Web-Dashboard für die Flottenüberwachung ohne dass Teams die Infrastruktur von Grund auf bauen müssen.

Einführung der Cloud-Roboter-Infrastruktur

Die RCSV-Plattform bietet eine verwaltete Cloud-Roboter-Infrastruktur: Flottenüberwachung, Datenleitungen und Modelltraining mit Ihrem bestehenden Roboter-Einsatz verbunden.

Erforschen Sie die Plattform →