• Heim
  • Anmeldung
  • Über uns
  • Kontaktiere uns
  • Nachrichten

RK3588 für AGV- und AMR-Robotersteuerungssysteme: Ein vollständiger Leitfaden zur Entwicklung von Embedded Boards

Embedded-Entwicklungsboard RK3588 in einem Schaltschrank für autonome mobile Roboter mit CAN-Bus-Anschlüssen, Motortreibern und industriellen E/A-Schnittstellen für den Einsatz von FTS

Das RK3588 ist ein bewährtes Embedded Board für die Steuerung von FTS- und AMR-Robotern, das eine 6 TOPS NPU für die Hinderniserkennung und KI auf dem Roboter, ein Octa-Core-CPU für ROS2 und Sensorfusion sowie vollständige industrielle E/A für Motorsteuerung und Sicherheitssysteme. Im Vergleich zu x86-Industrie-PCs bietet er 30-60% niedrigere BOM-Kosten und reduziert die Systemleistungsaufnahme von 50-80W auf 5-13W. Es ist die richtige Steuerplatine für Lagerlogistikroboter, Inspektionsroboter und Liefer-AMRs, bei denen Edge AI, Multi-Sensor-Fusion und Echtzeitnavigation gleichzeitig auf einer einzigen Embedded-Plattform laufen.

Wichtigste Erkenntnisse

  • Der AGV/AMR-Markt wird voraussichtlich einen Wert von $22 Milliarden bis 2030 mit 18-30% CAGR - AMRs wachsen am schnellsten (LogisticsIQ)
  • RK3588 unterstützt vollständig ROS2 Humble auf Ubuntu 22.04 - die beste ROS2-Kompatibilität unter den produktionsreifen ARM-Industrie-SoCs
  • Die 6 TOPS NPU läuft YOLOv8n Hinderniserkennung bei 65 FPS und Menschenerkennung bei 200 FPS gleichzeitig, keine externe AI-Karte erforderlich
  • vs. x86-Industrie-PC: Stücklistenpreis -30-60%Reduzierung der Leistungsaufnahme von 50-80 W auf 5-13 W, was eine passive Kühlung in geschlossenen Robotergehäusen ermöglicht
  • Integrierte Dual-ISP-Unterstützung LiDAR + Stereokamera + IMU Multi-Sensor-Fusion auf einer einzigen Platine
  • RK3588J industrielle Variante arbeitet mit -40°C bis +85°CIP65-Gehäuse für raue Umgebungen

Warum AGV- und AMR-Hersteller auf ARM Embedded Control Boards umsteigen

Der weltweite Markt für mobile Roboter befindet sich in einem strukturellen Wandel. Laut der 5. Auflage der Marktforschung von LogisticsIQwird der AGV- und AMR-Markt voraussichtlich ein Volumen von etwa $22 Milliarden bis 2030, wobei die FTS mit einer durchschnittlichen jährlichen Rate von 30% wachsen. Im Jahr 2024 wurden weltweit mehr als 200.000 FTS- und FTS-Einheiten eingesetzt, was einem Anstieg von 25% im Vergleich zu 2022 entspricht.

Dieses Wachstum wird von drei konvergierenden Kräften angetrieben: dem Ausbau der E-Commerce-Fulfillment-Infrastruktur, dem chronischen Arbeitskräftemangel in Lager- und Produktionsbetrieben und der Reifung von Edge-KI-Hardware, die Roboterintelligenz in großem Maßstab wirtschaftlich macht.

$22B
FTS/AMR-Markt bis 2030
30%
AMR CAGR 2024-2030
200K+
Eingesetzte Einheiten 2024
Mehrere autonome mobile Roboter, die gleichzeitig in einem breiten Betongang in einem großen chinesischen E-Commerce-Fulfillment-Lager mit hohen Regalen und fluoreszierender Deckenbeleuchtung arbeiten

Das Problem mit herkömmlichen x86-Robotersteuerungen

Herkömmliche FTS-Steuerungssysteme basierten auf x86-basierten Industrie-PCs - eine bewährte Technologie mit ausgereiften Software-Ökosystemen, die jedoch für den Formfaktor, die Leistung und die Kostenanforderungen moderner autonomer mobiler Roboter nicht geeignet sind.

Die Kernprobleme sind struktureller Natur. Eine Leistungsaufnahme von 50-80 W erfordert eine aktive Kühlung, d. h. Lüfter - ein erhebliches Zuverlässigkeitsrisiko in geschlossenen Robotergehäusen, die 7×24 in staubigen Lagerumgebungen betrieben werden. Die Größe der Platine zwingt zu größeren Robotergehäusen, was die Fahrzeugkosten erhöht und die Manövrierfähigkeit in engen Gängen verringert. Hardwarekosten von $500-$1.500 pro Einheit machen die Skalierung der Flotte für kleine und mittelgroße Betreiber unerschwinglich.

Warum RK3588 die Gleichung ändert

Das RK3588 erfüllt alle drei Anforderungen gleichzeitig. Mit einer Gesamtleistungsaufnahme von 5-13 W ermöglicht sie passiv gekühlte, abgedichtete Gehäuse ohne bewegliche Teile. Die Abmessungen der Platine entsprechen denen einer Kreditkarte, so dass Maschinenbauingenieure kompaktere Robotergehäuse entwerfen können. Seine Stückkosten von $80-$250 pro Einheit machen den Einsatz in einer Flotte von 40 oder 100 Einheiten wirtschaftlich sinnvoll, was bei x86-Alternativen nicht der Fall wäre.

Der RK3588 bietet Funktionen, die x86-Industrie-PCs zu keinem Preis bieten können: eine dedizierte 6-TOPS-NPU für KI-Inferenz auf dem Roboter, einen dualen ISP für die gleichzeitige Verarbeitung von Kameraströmen und native ROS2-Unterstützung unter Ubuntu 22.04 - dem Standard-Software-Stack für moderne AMR-Navigation.

RK3588 Hardware-Architektur für Robotersteuerung

Um zu verstehen, warum sich die RK3588 als Robotersteuerungsplatine auszeichnet, muss man über die CPU-Spezifikation hinausgehen und den gesamten Funktionsumfang des SoC betrachten, den autonome mobile Systeme während des Betriebs tatsächlich nutzen.

CPU: Warum die Octa-Core A76/A55 Architektur für ROS2 wichtig ist

Die Achtkern-CPU des RK3588 - vier Cortex-A76-Leistungskerne und vier Cortex-A55-Effizienzkerne - ist nahezu perfekt auf das Rechenlastprofil eines modernen AMR abgestimmt.

Die A76-Kerne erledigen rechenintensive, latenzempfindliche Aufgaben: Nav2-Pfadplanungsberechnungen, Sensordaten-Vorverarbeitung, SLAM-Kartenaktualisierungen und ROS2-Knotenplanung für hochfrequente Publisher/Subscriber-Muster. Die A55-Kerne erledigen dauerhafte Hintergrundaufgaben: Sensorabfrage-Schleifen, Kommunikationsstack-Verwaltung, Protokollierung und Flottenmanagement-Protokollabwicklung. Diese heterogene Architektur bedeutet, dass die "denkenden" und "hörenden" Aufgaben des Roboters nicht um die gleichen CPU-Ressourcen konkurrieren.

ROS2 Gewindeschneiden Hinweis

Der Multi-Thread-Executor von ROS2 weist Callbacks einem Thread-Pool zu. Auf dem RK3588 reduziert die Bindung von hochfrequenten Sensor-Callbacks (LiDAR, Kamera) an A76-Kerne über CPU-Affinitätsmasken den Nav2-Planungsjitter in getesteten Konfigurationen von ~120ms auf ~65ms - eine bedeutende Verbesserung der Latenzzeit bei der Hinderniserkennung.

NPU: 6 TOPS für On-Robot AI Inferenz ohne externe Hardware

Die 6 TOPS NPU ist das Merkmal, das die RK3588-basierten Robotersteuerungsplatinen am meisten von den ARM-Plattformen der vorherigen Generation unterscheidet. Für FTS- und AMR-Anwendungen übernimmt sie die KI-Inferenzaufgaben, die zu teuer sind, um sie auf einen Remote-Server auszulagern: Hinderniserkennung in Echtzeit, Erkennung menschlicher Körper für Sicherheitsstopps, Erkennung von Bodenmarkierungen und Identifizierung von QR-/Barcode-Markierungen.

Bei gleichzeitiger Ausführung von YOLOv8n zur Personen- und Hinderniserkennung mit 65 FPS und MobileNetV2 zur Erkennung von Landmarken hält die NPU den vollen Durchsatz aufrecht, während die CPU-Kerne weitgehend unausgelastet bleiben und für Navigationsberechnungen zur Verfügung stehen. Dieses parallele Ausführungsmodell ist ein grundlegender Architekturvorteil gegenüber reinen CPU-Plattformen. Detailliertere Benchmark-Daten zur RK3588 NPU für verschiedene Bildverarbeitungs-Workloads finden Sie in unserem RK3588 NPU Leistungsübersicht.

ISP- und Kamera-Schnittstelle für Multi-Sensor-Vision

Die duale ISP - die Sensoren mit bis zu 32 MP unterstützt - ist keine Spezifikation, die für Smartphones wichtig ist, aber für Roboterwahrnehmungssysteme ist sie von großer Bedeutung. Roboter benötigen oft eine gleichzeitige Hinderniserkennung nach vorne (Weitwinkelkamera), eine Bodenmarkierungserkennung nach unten (schmale Kamera) und optional eine 3D-Tiefenerfassung (Stereopaar). Der duale ISP verarbeitet zwei dieser Streams gleichzeitig in Hardware, wobei Rauschunterdrückung, HDR-Tonemapping und Lens-Shading-Korrektur angewendet werden, bevor die Daten die CPU oder NPU erreichen.

Die 4×4-Lane MIPI CSI-2-Schnittstelle verbindet Industriekameras, Stereo-Vision-Module und Time-of-Flight-Sensoren ohne USB-Latenzzeit-Overhead. USB 3.0-Anschlüsse bleiben für Intel RealSense-Tiefenkameras und USB-angeschlossene LiDAR-Einheiten verfügbar.

Industrielle E/A für Motorsteuerung und Sicherheitsintegration

CAN-Bus, RS485, UART, SPI, I2C und GPIO sind alle in der E/A-Matrix der RK3588 vorhanden. Für FTS/AMR-Anwendungen hat jede Schnittstelle eine bestimmte Rolle. CAN-Bus verbindet Motorantriebssteuerungen - das industrielle Standardprotokoll für Servo- und bürstenlose Motortreiber. RS485 verbindet sekundäre Sensoren, Sicherheitsscanner und herkömmliche industrielle Peripheriegeräte. GPIO bietet einen fest verdrahteten Notaus-Signalausgang und einen Sicherheitslichtvorhang-Eingang - deterministische Hardwaresignale, die nicht von der OS-Planung abhängen. UART empfängt serielle Daten von LiDAR-Geräten (RPLiDAR, SICK S300, Hokuyo URG-Serie).

SchnittstelleFTS/AMR-EinsatzMaximale LeistungAnmerkungen
CAN-BusSteuerungen für MotorantriebeCAN FD bis zu 5 Mbit/sStandard für Servo/BLDC-Treiber
RS485Sensoren, SicherheitsscannerBis zu 10 Mbit/sMulti-Drop-Topologie, bis zu 32 Knoten
UART ×10LiDAR, GPS, IMUBis zu 4 Mbit/sRPLiDAR A3 / Hokuyo Direktverbindung
GPIONOT-AUS, Sicherheitsvorhang, LEDKonfigurierbarer IRQSicherheitssignale auf Hardware-Ebene
PCIe 3.0 ×4Sicherheits-MCU-Erweiterungsplatine~8 GB/sEchtzeit-Coprozessor-Schnittstelle
USB 3.0 ×2Tiefenkamera, USB-LiDAR5 Gbit/sIntel RealSense D435i kompatibel
2× Gigabit ETHFlottenmanagement, IP-Kamerasje 1 Gbit/sIsolierte Roboter-/Infrastrukturnetze

Vollständige Systemarchitektur für RK3588-basiertes AGV/AMR

Die folgende Architektur stellt ein produktionsvalidiertes Referenzdesign für einen RK3588-basierten AMR dar. Jede Schicht ist der spezifischen SoC-Schnittstelle oder Softwarekomponente zugeordnet, die sie verarbeitet.

Systemarchitektur - RK3588 AMR-Steuerkarte
① Sensorschicht
2D-LiDAR (UART) 3D-Tiefenkamera (USB3) Stereokamera (MIPI CSI) IMU (I2C/SPI) Raddrehgeber (GPIO) Sicherheits-Laserscanner (RS485)
↓ Sensor-Rohdatenströme LiDAR@25Hz - Kamera@30fps - IMU@200Hz
② RK3588 Hauptsteuerung
NPU - YOLOv8n Hinderniserkennung @65 FPS ISP - Duale Kamera-Vorverarbeitung
ROS2 Humble (Ubuntu 22.04) Nav2 Stack - Trassenplanung SLAM-Werkzeugkasten - Kartierung robot_localization - EKF Fusion
↓ Fahrbefehle (CAN / UART) Geschwindigkeitsziele - Wegpunkte der Flugbahn
③ Bewegungssteuerungsschicht (Echtzeit-MCU)
STM32 Sicherheits-MCU (CAN) Linker Motortreiber Rechter Motortreiber Bremsensteuerung
↓ PWM + Geberrückführung 1kHz Regelkreis
④ Aktuator / Sicherheitsschicht
Antriebsmotoren (BLDC) Elektromagnetische Bremse Not-Aus-Taste (GPIO) Sicherheitslichtvorhang Status-LED-Array
Geöffnetes AMR-Roboterchassis mit RK3588 SBC, verbunden mit STM32 Safety MCU über CAN-Bus, orangefarbener Kabelbaum mit Motortreibern, RS485-Klemmen und LiDAR-Halterung im chinesischen Robotiklabor

Warum die MCU-Sicherheitsschicht wichtig ist

Auf der RK3588 läuft Linux - ein Nicht-Echtzeit-Betriebssystem. Für Motion-Control-Aufgaben, die eine deterministische Reaktion im Sub-Millisekundenbereich erfordern (Notstopp innerhalb von 50 ms nach Auslösung eines Hindernisses, Bremsenbetätigung synchron zum Motorbefehl), ist das Haupt-SoC als alleiniges Steuerelement aufgrund des Linux-Zeitplanungsjitters nicht ausreichend. Die richtige Architektur trennt die Bereiche: Der RK3588 ist für die High-Level-Planung und die künstliche Intelligenz zuständig, während ein spezieller STM32 oder eine ähnliche Sicherheits-MCU die Echtzeit-Motorsteuerung und sicherheitskritische GPIOs übernimmt. Die beiden kommunizieren über den CAN-Bus, wobei micro-ROS auf der MCU eine ROS2-kompatible Schnittstelle bereitstellt. Dies entspricht der Standardpraxis, die von ANSI Sicherheitsrichtlinien für FTS/AMR-Systeme.

ROS2-Integration auf RK3588: Praktische Anleitung zur Einrichtung

Chinesischer Embedded-Ingenieur, der ROS2 Nav2 SLAM auf dem RK3588 Development Board betreibt

ROS2 (Robot Operating System 2) ist das Standard-Middleware-Framework für die moderne AMR-Entwicklung. Sein Publisher/Subscriber-Kommunikationsmodell, seine standardisierten Nachrichtentypen und sein umfangreiches Paket-Ökosystem - einschließlich des Nav2-Navigations-Stacks und der SLAM-Toolbox - machen es zum Standard-Ausgangspunkt für neue Roboter-Softwareplattformen. Die RK3588 unterstützt ROS2 nativ unter Ubuntu 22.04, ohne dass eine Cross-Kompilierung oder eigene Kernel-Modifikationen erforderlich sind.

Empfohlene ROS2-Verteilung und -Installation

ROS2 Humble Hawksbill (Ubuntu 22.04 LTS) ist die empfohlene Distribution für den Produktionseinsatz von RK3588-basierten Robotern. Die Long Term Support-Verpflichtung reicht bis Mai 2027 und bietet eine stabile Basis für Produkte mit mehrjährigen Einsatzzeiträumen. Die Installation erfolgt nach der Standardmethode des apt-Repositorys.

ROS2 Bescheidene Installation - RK3588 Ubuntu 22.04

# ROS2 apt-Repository hinzufügen
sudo apt install software-properties-common
sudo add-apt-repository universum
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key \
-o /usr/share/keyrings/ros-archive-keyring.gpg

# Installation von ROS2 Humble Base + Nav2 Stack
sudo apt install ros-humble-desktop
sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
sudo apt install ros-humble-slam-toolbox
sudo apt install ros-humble-robot-localization

# LiDAR-Treiber (SLAMTEC RPLiDAR)
sudo apt install ros-humble-rplidar-ros

Wichtige ROS2-Pakete für FTS/AMR auf RK3588

Die folgenden Pakete bilden den zentralen Software-Stack für einen AMR-Produktionseinsatz auf der RK3588. Jedes Paket ist einem bestimmten Teilsystem in der Betriebsarchitektur des Roboters zugeordnet.

PaketFunktionCPU-Last auf RK3588
nav2_bringupPfadplanung, Kostenplan, VerhaltensbäumeMittel (A76 Kerne)
slam_toolbox2D LiDAR SLAM - Online/Offline-KartierungMittel-Hoch
roboter_lokalisierungEKF-Multisensor-Fusion (Odometrie + IMU)Niedrig bis mittel
rplidar_rosSLAMTEC RPLiDAR A1/A3/S2 TreiberNiedrig
realsense2_cameraIntel RealSense D435i TiefentreiberNiedrig (USB3)
micro_ros_agentBrücke zur STM32 Sicherheits-MCU über UARTSehr niedrig
rknn_ros (benutzerdefiniert)NPU-Inferenzergebnisse → ROS2-ThemenNiedrig (NPU übernimmt Inferenz)

AMP-Architektur: ROS2 High-Level-Steuerung + Echtzeit-MCU

Ein häufiges Missverständnis in der Embedded-Robotik ist, dass der Hauptanwendungsprozessor alle Steuerungsaufgaben übernehmen muss. Für RK3588-basierte AMR-Designs ist die korrekte Architektur das asymmetrische Multi-Processing (AMP): Auf der RK3588 läuft ROS2 für die High-Level-Wahrnehmung und -Planung, während eine separate Echtzeit-MCU die Motorsteuerungsschleifen und sicherheitskritischen Ausgaben übernimmt.

Die Kommunikation zwischen den beiden Prozessoren erfolgt über micro-ROS auf der MCU-Seite, die eine standardmäßige ROS2-Topic-Schnittstelle für Geschwindigkeitsbefehle und Encoder-Feedback bietet. Die gesamte Befehlslatenz vom Nav2-Geschwindigkeitsausgang → CAN-Frame → MCU → Motortreiber liegt bei gut abgestimmten Implementierungen typischerweise unter 5 ms - ausreichend für AMR-Geschwindigkeiten bis zu 2 m/s. Weitere Einzelheiten zu Linux-Echtzeitüberlegungen für RK3588 finden Sie in unserem Linux vs. Android auf RK3588 Anleitung.

SLAM und Sensorfusion auf RK3588

Simultane Lokalisierung und Kartierung (SLAM) ist die grundlegende Technologie, die es einem AMR ermöglicht, eine Karte seiner Umgebung zu erstellen und seine Position innerhalb dieser Karte in Echtzeit zu bestimmen. Gemäß der StandarddefinitionSLAM erfordert eine gleichzeitige Schätzung der Position des Roboters und der Struktur der unbekannten Umgebung - eine rechenintensive Aufgabe, die während des Betriebs kontinuierlich abläuft.

LiDAR SLAM vs. Visual SLAM: Welcher Ansatz für Ihren Roboter?

Zwei primäre SLAM-Ansätze sind auf RK3588-basierten Plattformen realisierbar. Die richtige Wahl hängt von der Betriebsumgebung, den Kostenbeschränkungen und den Genauigkeitsanforderungen ab.

DimensionLiDAR SLAMVisuelles SLAM (vSLAM)
GenauigkeitHoch (typisch 2-5 cm)Mittel (5-20 cm)
Kosten für SensorenHöher ($100-$800+)Unten (Kamera $30-$150)
Abhängigkeit von der BeleuchtungNiedrig (IR-basiert)Hoch (verschlechtert sich bei schwachem/scharfem Licht)
RK3588-SchnittstelleUART / USB (serielle Daten)MIPI CSI + NPU Merkmalsextraktion
CPU-Auslastung der RK3588Mittel (SLAM-Werkzeugkasten)Mittel-Hoch (ORB-SLAM3)
NPU-BeschleunigungNicht anwendbarMerkmalsextraktion CNN (teilweise)
Typischer AnwendungsfallLager AMR, Industrie AGVKostenempfindlicher AMR, Roboter für den Außenbereich
Empfohlenes PaketSLAM-Werkzeugkasten (ROS2)ORB-SLAM3 / RTAB-Map

Multi-Sensor-Fusion mit Roboter-Lokalisierung

Eine genaue Lokalisierung in dynamischen Lagerumgebungen erfordert die Zusammenführung von Daten aus verschiedenen Sensormodalitäten. Die roboter_lokalisierung Paket implementiert einen erweiterten Kalman-Filter (EKF), der Rad-Odometrie, IMU-Beschleunigungs- und Gyroskopdaten sowie LiDAR-Scanabgleich zu einer einzigen konsistenten Posenschätzung kombiniert. Auf den A55-Kernen des RK3588 läuft die EKF-Aktualisierungsschleife stabil mit 50 Hz bei einer typischen CPU-Auslastung unter 8%.

Die NPU trägt zur visuellen Lokalisierungspipeline bei, wenn Stereokameras verwendet werden. Backbone-Netzwerke zur Merkmalsextraktion (MobileNetV3) laufen auf der NPU mit geringer Latenz und liefern Punktdeskriptoren für den SLAM-Algorithmus ohne CPU-Overhead. In der AMR-Integrationsanleitung von DigiKey heißt esDie Kombination propriozeptiver Sensoren (Encoder, IMU) mit exterozeptiven Sensoren (LiDAR, Kameras) durch Sensorfusion ist für eine robuste AMR-Navigation in realen Umgebungen unerlässlich.

Hinderniserkennungs-Pipeline: NPU bis Sicherheitsstopp

Die Pipeline zur Hinderniserkennung ist die latenzempfindlichste KI-Arbeitslast des Roboters. Eine Person, die in den Weg des Roboters tritt, muss innerhalb eines Zeitfensters, das durch die Betriebsgeschwindigkeit und den Bremsweg definiert ist, einen Sicherheitsstopp auslösen - bei 1,5 m/s und einem Bremsweg von 30 cm hat das System etwa 200 ms von der Erkennung bis zum vollständigen Stopp.

Die RK3588 NPU führt YOLOv8n mit 65 FPS (15ms pro Frame) aus. Die Nachbearbeitung und die Erzeugung des GPIO-Notstoppsignals dauern etwa 8-12 ms. Die Sicherheits-MCU empfängt den Stoppbefehl über CAN und aktiviert die Bremse innerhalb von 5 ms. Die Gesamtlatenzzeit von der Erkennung bis zum Bremsen beträgt ca. 30-35 ms und liegt damit deutlich innerhalb des Budgets von 200 ms bei einer Betriebsgeschwindigkeit von 1,5 m/s und innerhalb der Standards für sicherheitskritische Bewegungssysteme.

Sicherheitsstandards für AGV/AMR: Was Ihr Embedded Control Board unterstützen muss

Die Einhaltung von Sicherheitsvorschriften ist bei kommerziellen AGV/AMR-Einsätzen nicht optional. Lagerbetreiber, Versicherungsanbieter und Aufsichtsbehörden in den wichtigsten Märkten verlangen die nachweisliche Einhaltung geltender Sicherheitsstandards, bevor autonome Fahrzeuge in gemeinsam mit Personen genutzten Räumen eingesetzt werden. Zu verstehen, welche Normen gelten und wie Ihre Steuerplatinenarchitektur diese unterstützen muss, ist eine Voraussetzung für die Produktentwicklung - und kein nachträglicher Gedanke.

Anwendbare Normen

ISO 3691-4 gilt für Flurförderzeuge - auch für fahrerlose Flurförderzeuge (FTS) - und legt Sicherheitsanforderungen an das Fahrzeug und seine Steuerungssysteme fest. Sie schreibt vor, dass sicherheitsrelevante Funktionen (Not-Aus, Geschwindigkeitsbegrenzung, Reaktion auf Hindernisse) mit ausreichender Zuverlässigkeit implementiert und Fehlermöglichkeiten analysiert werden müssen.

ANSI/ITSDF B56.5 ist die entsprechende nordamerikanische Norm für fahrerlose, automatisch gesteuerte Industriefahrzeuge. Beide Normen erfordern eine Sicherheitsarchitektur, bei der sicherheitskritische Funktionen nicht durch Fehler in der Anwendungssoftware außer Kraft gesetzt werden können.

IEC 61508 / SIL2 definiert funktionale Sicherheitsanforderungen für elektrische/elektronische Systeme. Die meisten AMR-Einsätze zielen auf SIL2 für Sicherheitsfunktionen ab - das bedeutet, dass das Sicherheitsteilsystem eine Wahrscheinlichkeit eines gefährlichen Ausfalls bei Bedarf von weniger als 10³ pro Stunde haben muss.

Anforderung an die Architektur

Die RK3588 mit Linux ist nicht als SIL2-Sicherheitssteuerung zertifizierbar - Linux ist kein sicherheitszertifiziertes RTOS. Die korrekte Architektur sieht vor, dass alle sicherheitskritischen Funktionen (Auslösung des Notausschalters, Überwachung des Sicherheitsscanners, Durchsetzung der Geschwindigkeitsbegrenzung) auf einer separaten, dedizierten Sicherheits-MCU oder Sicherheits-SPS ausgeführt werden, während die RK3588 nur die Wahrnehmung und Planung übernimmt. Diese Zwei-Prozessor-Architektur ist gängige Praxis und schränkt die Fähigkeiten des Roboters nicht ein.

Steuerplatinenarchitektur für konforme Designs

Ein konformes RK3588-basiertes FTS/AMR-Steuerungssystem trennt die Verantwortlichkeiten klar voneinander. Die RK3588 übernimmt die Umgebungswahrnehmung (SLAM, Hinderniserkennung), die Bahnplanung (Nav2), die Flottenkommunikation und die HMI. Die Sicherheits-MCU - auf der ein zertifiziertes RTOS oder eine Bare-Metal-Sicherheits-Firmware läuft - ist für die Überwachung von Notaus-Signalen, die Auswertung von Sicherheits-Scannerzonen, die Durchsetzung der Höchstgeschwindigkeit und die Bremsbetätigung zuständig. Die beiden Prozessoren kommunizieren über CAN, aber die Sicherheits-MCU arbeitet unabhängig und kann Sicherheitsgrenzwerte durchsetzen, selbst wenn der RK3588 einen Softwarefehler aufweist.

RK3588 vs. X86-Industrie-PC für FTS/AMR-Steuerung

Die Entscheidung zwischen ARM-basierten Embedded Control Boards und x86-Industrie-PCs wird häufig als Leistungsvergleich dargestellt. In der Praxis handelt es sich bei FTS/AMR-Anwendungen in erster Linie um einen Vergleich der Kosten, des Stromverbrauchs und des Wärmemanagements, wobei die RK3588 in allen drei Dimensionen strukturelle Vorteile aufweist.

DimensionX86-Industrie-PCRK3588 Eingebettete KarteVorteil
Stücklistenkosten$500–$1,500/unit$80–$250/unitRK3588 -60-80%
Typische Leistungsaufnahme50-100W5-13WRK3588 -85%
Anforderung an die KühlungAktiv (Ventilator erforderlich)Passiv (Kühlkörper)RK3588
Abmessungen der KarteMini-ITX+ (170×170mm)SBC ~100×72mmRK3588
Integrierte NPU❌ (GPU-Karte erforderlich)✅ 6 TOPSRK3588
ROS2-Unterstützung✅ Ausgereiftes x86-Ökosystem✅ Ubuntu 22.04 ARM64Sogar
Kontrolle in EchtzeitBenötigt RT-Patch/RTOSBenötigt Sicherheit MCU (gleich)Sogar
Startzeit30-60 Sekunden10-20 SekundenRK3588
Betriebstemperatur (J-grade)0-60°C (Standard)-40°C bis +85°CRK3588J
MTBF (lüfterlose Konfiguration)Begrenzt durch den Lebenszyklus des VentilatorsHöher (keine beweglichen Teile)RK3588
100-Stück-Flotte BOM-Delta~$75,000–$150,000~$8,000–$25,000RK3588 spart $50K-$125K

Die x86-Plattform behält einen bedeutenden Vorteil: ein breiteres Ökosystem an vorkompilierten Robotik-Softwarepaketen und eine höhere Single-Thread-CPU-Leistung für rechenintensive Aufgaben wie 3D-Punktwolkenverarbeitung. Für AMR-Anwendungen, die 3D-LiDAR der Velodyne-Klasse mit dichtem Punktwolken-SLAM erfordern oder große neuronale Netzwerkmodelle ausführen, die die Kapazität der NPU übersteigen, ist x86 weiterhin geeignet. Für die meisten AMR-, Inspektions- und Serviceroboteranwendungen ist das Vorteilsprofil der RK3588 entscheidend.

Lösung einer thermischen Drosselungskrise in einer Lager-AGV-Flotte

Ein Integrator für Logistikautomatisierung kontaktierte uns acht Monate nach dem Einsatz einer AGV-Flotte mit 24 Einheiten in einem großen regionalen Vertriebszentrum. Die Fahrzeuge, die für den Palettenverkehr zwischen den Wareneingangsdocks und den Sortierstationen zuständig sind, wiesen ein Betriebsmuster auf, das das Softwareteam verblüffte: Nach etwa vier Stunden Dauerbetrieb begann eine wachsende Zahl von FTS unnötige Sicherheitsstopps auszulösen, die immer langsamer wurden und schließlich einen manuellen Neustart erforderten, um den Normalbetrieb wieder aufzunehmen.

Das Ingenieursteam des Integrators hatte Softwarefehler (das Verhalten war zeit- und nicht ereigniskorreliert), Drift der Navigationskarte (statische Umgebung, gleichbleibende Kartenqualität) und Probleme mit dem Flottenmanagementsystem (das FMS zeichnete den normalen Befehlsverkehr auf) ausgeschlossen. Was sie nicht überprüft hatten, war das Wärmeprotokoll des x86-Industrie-PCs.

Wir haben die Systemleistungsprotokolle von fünf Geräten über einen 6-Stunden-Lauf angefordert. Das Muster war eindeutig: Die CPU-Temperatur im Inneren des versiegelten AGV-Gehäuses stieg stetig von 42 °C beim Start auf 74 °C bei der 4-Stunden-Marke, als der Prozessor begann, von seinen nominalen 2,8 GHz auf 1,1 GHz zu drosseln. Die Pfadplanungsberechnungen von Nav2, die bei voller Geschwindigkeit etwa 80 ms dauerten, benötigten bei gedrosselter Geschwindigkeit nun 290-340 ms. Der Nav2-Steuerungsserver gab Geschwindigkeitsbefehle aus, was die Sicherheitslogik des Roboters korrekt als Fehler im Steuerungssystem interpretierte und mit einem Sicherheitsstopp reagierte.

Die Lösung bestand in einer Plattformmigration, nicht in einem Software-Patch. Wir ersetzten den x86-Industrie-PC durch einen ieeker RK3588J-Industrie-SBC sowie eine dedizierte STM32-Sicherheits-MCU auf einer kundenspezifischen Trägerplatine. Die Gesamtleistungsaufnahme des Systems innerhalb des Gehäuses sank von 68 W auf 11 W. Die versiegelte Chassis-Innentemperatur erreichte während des 12-stündigen Dauerbetriebs einen Spitzenwert von 47 °C - 27 °C unter der Drosselschwelle der vorherigen Plattform.

47°C

Spitzenwert der Gehäusetemperatur (war 74°C)

11W

Systemleistung (vorher 68 W)

72ms

Nav2-Planungslatenz (stabil)

$420

Stücklisteneinsparung pro Einheit

Die mit 24 Einheiten umgerüstete Flotte ist seit der Migration sechs Monate lang ohne thermisch bedingte Zwischenfälle in Betrieb. Der Integrator hat die RK3588J-Plattform für sein nächstes Projekt mit 40 Einheiten bereits in der Entwurfsphase spezifiziert. Die Lektion stimmt mit dem überein, was wir bei allen Einsätzen sehen: Bei versiegelten mobilen Robotergehäusen schränkt das thermische Design die Wahl der Plattform weit mehr ein, als es die Spezifikationen für die Spitzenleistung vermuten lassen.

Chinesischer Außendiensttechniker analysiert mit einem Laptop die CPU-Wärmeprotokolldaten der FTS-Steuerungsplatine, die einen Fehler bei der Temperaturdrosselung in einem großen chinesischen Vertriebszentrum zeigt.

40-Einheiten-Ware-zu-Person-AMR-Flotte für E-Commerce-Intralogistik

Im 3. Quartal 2024 beauftragte uns ein grenzüberschreitender E-Commerce-Lagerbetreiber mit Sitz in Malaysia mit der Lieferung von Embedded-Computing-Hardware zum Betrieb einer autonomen mobilen Roboterflotte mit 40 Einheiten für sein 10.000 m² großes Fulfillment-Center. Die Aufgabe der Flotte: Transport von Waren zu Personen zwischen Lagerregalen und Kommissionierstationen in drei Schichten an sieben Tagen in der Woche.

Hardware-Spezifikation pro Gerät: ieeker RK3588 Industrie-SBC, RPLiDAR A3 (UART), Intel RealSense D435i (USB3), 9-Achsen-IMU (SPI), STM32-basiertes Motorsteuerungs-Subboard (CAN). Software-Stapel: Ubuntu 22.04, ROS2 Humble, Nav2, SLAM Toolbox, robot_localization EKF, kundenspezifischer YOLOv8n Personenerkennungsknoten mit RKNN Runtime. Flottenmanagement über proprietäres FMS über WiFi 6.

Die NPU führt während des Betriebs kontinuierlich eine Personenerkennung durch. Wenn eine Person in den vorderen Erfassungsbereich des Roboters (3m Radius) eintritt, veröffentlicht ein ROS2-Sicherheitsthema einen Verlangsamungsbefehl; wenn sie in den 1m-Stoppbereich eintritt, löst ein GPIO-Signal direkt die Not-Aus-Sequenz des STM32 aus - unter vollständiger Umgehung der ROS2-Kommunikationsschicht für eine deterministische Reaktion.

4.2 min

Durchschnittliche Aufgabenzeit (Mensch: 7,1 min)

>2,000h

MTBF - 6 Monate, keine Ausfallzeit

±15mm

Andockgenauigkeit am Regal

99.97%

Erfolgsquote bei der Vermeidung von Personen

3.8W

Stromversorgung der Steuerkarte (12V LiPo)

$380/Einheit

Sparen vs. x86-Alternative

Die Leistungsaufnahme der Steuerplatine von 3,8 W - im Vergleich zu 65 W bei der x86-Alternative, die bei der Auswahl des Anbieters in Betracht gezogen wurde - verlängerte die Batteriereichweite des AMR um ca. 22% pro Ladezyklus und ermöglichte den Drei-Schicht-Plan ohne Unterbrechung des Aufladens in der Mitte der Schicht, wie es bei dem x86-basierten Design erforderlich gewesen wäre.

Auswahl des richtigen Formfaktors des RK3588-Entwicklungsboards für Ihren Roboter

Für RK3588-basierte Robotersteuerungssysteme sind drei Hardware-Formfaktoren verfügbar. Die richtige Wahl hängt von der Produktionsmenge, den Platzverhältnissen im Gehäuse und dem Ausmaß ab, in dem die E/A-Konfiguration Ihres Roboters von den Standardentwicklungsplatinen-Layouts abweicht.

🧩 Kernplatine (SoM) + kundenspezifischer Träger

  • Minimale Grundfläche der Karte (45×45mm bis 70×40mm)
  • Vollständiges kundenspezifisches E/A-Layout für Motorschnittstellen
  • Ideal für die Massenproduktion (>500 Einheiten)
  • Höchster Entwicklungsaufwand, längste Vorlaufzeit
  • Beste langfristige Stücklistenkosten pro Einheit

🔧 Industrieller SBC (Entwicklungsplatine)

  • Komplette Karte mit Standard-E/A-Matrix
  • Schnellster Weg zum Prototyp und zur Validierung
  • Geeignet für Produktionsläufe von 10-500 Einheiten
  • Standard CAN, RS485, UART, MIPI enthalten
  • ieeker RK3588 SBC: Orange Pi 5 kompatibel

Für die Mehrheit der neuen Roboterprogramme ist der industrielle SBC der richtige Ausgangspunkt. Er eliminiert die Hardware-Einführungszeit, bietet ein validiertes BSP und unterstützt die vollständige ROS2-Entwicklung vom ersten Tag an. Sobald der Software-Stack stabil ist und das Produktionsvolumen die technische Investition rechtfertigt, kann eine Migration zu einer kundenspezifischen Trägerplatine mit SoM die Größe und die Kosten für die Großserienproduktion optimieren. Eine ausführliche Abhandlung über die Frage, wann ein SoM im Vergleich zu einem SBC die bessere Wahl ist, finden Sie in unserem Leitfaden SoM vs. SBC.

Ist die RK3588 die richtige Robotersteuerungskarte für Ihre Anwendung?

Verwenden Sie diese Checkliste, um die Eignung zu prüfen, bevor Sie sich auf die Plattform festlegen. Eine Mehrheit grüner Punkte bestätigt eine starke Übereinstimmung; mehrere gelbe oder rote Punkte deuten darauf hin, dass Alternativen oder zusätzliche Hardware evaluiert werden sollten.

Lager AMR / Ware-zur-Person-Roboter - optimale Anpassung. LiDAR SLAM + Nav2 + NPU Personenerkennung läuft innerhalb der Spezifikation.

Inspektionsroboter (Fabrik, Umspannwerk, Rechenzentrum) - sehr gut geeignet. Kamerabasierte Fehlererkennung + NPU + Multi-Interface-Konnektivität abgestimmt.

Service-Roboter (Hotel, Krankenhaus, Einzelhandel) - gute Passform. Android oder Linux HMI, Gesichtserkennung NPU, kompakter Formfaktor.

Leichtes industrielles AGV (<1.000 kg Nutzlast) - sehr gut geeignet für die RK3588J + Sicherheits-MCU-Architektur.

Lieferroboter (Innenbereich, Campus) - gute Passform. Geringer Stromverbrauch, kompakt, Unterstützung für WiFi/5G-Flottenmanagement.

⚠️Schweres industrielles AGV (>1.000 kg) - mit zusätzlicher Sicherheits-SPS verwendbar. RK3588J steuert die Wahrnehmung; die dedizierte Sicherheitssteuerung steuert die Bewegungsautorität.

⚠️AMR für den Außenbereich mit vollem Terrain - funktionsfähig mit zusätzlichem GPS-Modul und wetterfestem Gehäuse. Der Temperaturbereich des RK3588J ist ausreichend.

⚠️Dichte 3D-Punktwolke SLAM (Velodyne VLP-16+) - CPU-intensiv; Profiling empfohlen. Kann Buildroot-optimiertes Image und CPU-Affinitäts-Tuning erfordern.

SIL3+ zertifizierte Sicherheitsfunktionen - Die RK3588 kann nicht die Sicherheitssteuerung sein. Verwenden Sie eine zertifizierte Sicherheits-SPS oder eine sicherheitsbewertete MCU für alle SIL3+-Funktionen.

CUDA-abhängige Modellinferenz - Modelle, die TensorRT/CUDA (Jetson-spezifische Optimierungen) benötigen, sind nicht auf RKNN übertragbar. Evaluieren Sie Jetson Orin Nano für CUDA-abhängige Arbeitslasten.

Häufig gestellte Fragen

Kann RK3588 ROS2 ohne einen Echtzeit-OS-Patch ausführen?

Ja. ROS2 Humble läuft auf dem Standard Ubuntu 22.04 auf dem RK3588 ohne jegliche RT-Kernel-Modifikationen. Für die meisten AMR-Anwendungen ist das Standard-Linux-Scheduling für High-Level-Navigationsaufgaben ausreichend. Die Echtzeitanforderungen für die Motorsteuerung werden von einer separaten STM32- oder ähnlichen MCU erfüllt, die über CAN oder micro-ROS kommuniziert. Falls für bestimmte ROS2-Knoten eine Verbesserung der Echtzeitlatenz benötigt wird, ist der PREEMPT-RT-Patch für den RK3588-Linux-Kernel verfügbar.

Ja. Alle wichtigen 2D-LiDAR-Marken, die in FTS/AMR-Anwendungen eingesetzt werden, werden über UART oder USB angeschlossen. Die Serien SICK S300/TiM, Hokuyo URG-04LX/UST und SLAMTEC RPLiDAR A1/A3/S2 verfügen alle über ROS2-Treiberpakete und lassen sich ohne Modifikation an die UART- oder USB-3.0-Ports der RK3588 anschließen. Das SBC-BSP der RK3588 von ieeker enthält eine validierte UART-DMA-Konfiguration für den LiDAR-Datenempfang mit niedriger Latenz.

Der RK3588J ist die industrietaugliche Variante mit erweiterter Betriebstemperaturvalidierung (-40°C bis +85°C im Vergleich zu 0°C bis 70°C für die kommerzielle Variante), erweiterter ECC-Speicherunterstützung und AEC-Q100-konformen Qualifikationstests. Für den Einsatz von Robotern in kontrollierten Lagerumgebungen in Innenräumen ist der kommerzielle RK3588 in der Regel ausreichend. Für Außenroboter, Kühlhaus-AGVs oder jeden Einsatz mit Umgebungstemperaturen außerhalb des Bereichs von 0-70 °C ist der RK3588J die richtige Wahl.

Ja. Dies ist einer der entscheidenden Vorteile der RK3588 für die Robotik. Die SLAM-Toolbox (LiDAR-basiert, CPU) läuft auf A76-Kernen, während die YOLOv8n-Hinderniserkennung auf der NPU läuft - die beiden Pipelines konkurrieren nicht um dieselbe Rechenressource. In unseren Einsatztests verbraucht die gleichzeitige Nutzung von SLAM + YOLOv8n + EKF-Sensorfusion + Nav2-Pfadplanung etwa 55-65% der A76-CPU-Kapazität, so dass noch Spielraum für Flottenkommunikation, Protokollierung und zusätzliche Sensortreiber bleibt.

Bereit für Ihr nächstes Projekt AGV oder AMR auf RK3588?

Ganz gleich, ob Sie die Plattform zum ersten Mal evaluieren, eine bestehende Flotte skalieren oder eine kundenspezifische Steuerplatine für ein neues Roboterprogramm entwickeln - die industriellen SBCs RK3588 von ieeker bieten einen produktionsgeprüften Ausgangspunkt mit vorkonfigurierten ROS2-Images, CAN/RS485-Treiberunterstützung und Unterstützung durch das Ingenieurteam vom Prototyp bis zur Massenproduktion.

RK3588 für AGV- und AMR-Robotersteuerungssysteme: Ein vollständiger Leitfaden zur Entwicklung von Embedded Boards

Holen Sie sich jetzt exklusive Angebote für Development Board. Wir bieten Ihnen die beste Lösung, damit Sie mehr Geld sparen können.

E-Mail
E-Mail: [email protected]
Skype
Skype: +8618124167969
Wechat
Wechat QR-Code
WhatsApp
WhatsApp QR Code