El RK3588 es una tarjeta integrada de eficacia probada para el control de robots AGV y AMR, que combina un 6 TOPS NPU para la detección de obstáculos y la IA en robots, una CPU octa-core para ROS2 y fusión de sensores, y E/S industriales completas para control de motores y sistemas de seguridad. En comparación con los PC industriales x86, ofrece un coste BOM 30-60% inferior y reduce el consumo de energía del sistema de 50-80 W a 5-13 W. Es la tarjeta de control adecuada para robots logísticos de almacén, robots de inspección y AMR de reparto, en los que la inteligencia artificial avanzada, la fusión multisensor y la navegación en tiempo real se ejecutan simultáneamente en una única plataforma integrada.
Principales conclusiones
- Se prevé que el mercado de AGV/AMR alcance $22.000 millones en 2030 a 18-30% CAGR - AMRs creciendo más rápido (LogisticsIQ)
- RK3588 es totalmente compatible con ROS2 Humble en Ubuntu 22.04 - la mejor compatibilidad con ROS2 entre los SoC industriales ARM listos para la producción
- La 6 TOPS NPU funciona Detección de obstáculos YOLOv8n a 65 FPS y detección humana a 200 FPS simultáneamente, sin necesidad de tarjeta AI externa
- frente al PC industrial x86: Coste de la lista de materiales -30-60%El consumo de energía se reduce de 50-80 W a 5-13 W, lo que permite la refrigeración pasiva en los cuerpos sellados de los robots.
- Soportes ISP duales integrados LiDAR + cámara estéreo + IMU fusión multisensor en una sola placa
- RK3588J variante industrial funciona a -40°C a +85°CCarcasa IP65 compatible para entornos difíciles
Por qué los fabricantes de AGV y AMR están cambiando a tarjetas de control integradas ARM
El mercado mundial de robots móviles está experimentando un cambio estructural. Según el estudio de mercado de la 5ª edición de LogisticsIQSe espera que el mercado de AGV y AMR alcance aproximadamente el $22.000 millones en 2030con los AMR creciendo a una tasa anual compuesta de 30%. Más de 200.000 unidades AGV y AMR se desplegaron en todo el mundo en 2024, lo que representa un aumento de 25% en comparación con 2022.
El motor de este crecimiento son tres fuerzas convergentes: la expansión de la infraestructura de cumplimiento de comercio electrónico, la escasez crónica de mano de obra en las operaciones de almacén y fabricación, y la maduración del hardware de IA de borde que hace que la inteligencia en el robot sea económicamente viable a escala.

El problema de los controladores de robots x86 tradicionales
Los sistemas de control de AGV tradicionales se basaban en PC industriales x86, una tecnología probada con ecosistemas de software maduros, pero poco adaptada a los requisitos de factor de forma, potencia y coste de los robots móviles autónomos modernos.
Los principales problemas son estructurales. El consumo de energía de 50-80 W requiere refrigeración activa, lo que significa ventiladores, un riesgo importante para la fiabilidad de los robots sellados que trabajan 7×24 en almacenes polvorientos. El tamaño de la placa obliga a aumentar el tamaño del chasis del robot, lo que incrementa el coste del vehículo y reduce la maniobrabilidad en pasillos estrechos. El coste de hardware por unidad de $500-$1.500 hace que la ampliación de la flota resulte prohibitiva para los operadores pequeños y medianos.
Por qué RK3588 cambia la ecuación
El RK3588 aborda las tres limitaciones simultáneamente. Con un consumo total de 5-13 W, permite la refrigeración pasiva de carcasas selladas sin piezas móviles. Las dimensiones de su placa, adyacentes a las de una tarjeta de crédito, permiten a los ingenieros mecánicos diseñar cuerpos de robot más compactos. Su coste BOM de $80-$250 por unidad hace que las implantaciones de flotas de 40 ó 100 unidades sean económicamente racionales allí donde las alternativas x86 no lo serían.
El RK3588 añade capacidades que los PC industriales x86 no pueden igualar a ningún precio: una NPU dedicada de 6 TOPS para la inferencia de IA en robots, un ISP dual para el procesamiento simultáneo de flujos de cámara y compatibilidad nativa con ROS2 en Ubuntu 22.04, la pila de software estándar para la navegación AMR moderna.
Arquitectura de hardware RK3588 para el control de robots
Para entender por qué el RK3588 destaca como placa de control de robots, hay que mirar más allá de la especificación de la CPU y ver el conjunto completo de funciones del SoC que los sistemas móviles autónomos utilizan realmente durante su funcionamiento.
CPU: Por qué la arquitectura octa-core A76/A55 es importante para ROS2
La CPU de ocho núcleos del RK3588 -cuatro núcleos Cortex-A76 de rendimiento y cuatro Cortex-A55 de eficiencia- se ajusta casi a la perfección al perfil de carga de trabajo computacional de un AMR moderno.
Los núcleos A76 se encargan de tareas informáticas intensivas y sensibles a la latencia: Cálculos de planificación de rutas Nav2, preprocesamiento de datos de sensores, actualizaciones de mapas SLAM y programación de nodos ROS2 para patrones de publicación/suscripción de alta frecuencia. Los núcleos A55 se encargan de tareas de fondo sostenidas: bucles de sondeo de sensores, gestión de la pila de comunicaciones, registro y gestión de protocolos de gestión de flotas. Gracias a esta arquitectura heterogénea, las tareas de "pensar" y "escuchar" del robot no compiten por los mismos recursos de CPU.
ROS2 Threading Nota
El ejecutor multihilo de ROS2 asigna las retrollamadas a un grupo de hilos. En el RK3588, la asignación de retrollamadas de sensores de alta frecuencia (LiDAR, cámara) a núcleos A76 mediante máscaras de afinidad de CPU reduce la fluctuación de planificación de Nav2 de ~120 ms a ~65 ms en las configuraciones probadas, lo que supone una mejora significativa de la latencia de respuesta ante obstáculos.
NPU: 6 TOPS para la inferencia de inteligencia artificial en robots sin hardware externo
La NPU de 6 TOPS es la característica que más diferencia a las tarjetas de control de robots basadas en RK3588 de las plataformas ARM de generaciones anteriores. Para aplicaciones AGV y AMR, se encarga de las tareas de inferencia de IA que resultan prohibitivamente caras de transferir a un servidor remoto: detección de obstáculos en tiempo real, detección de cuerpos humanos para paradas de seguridad, reconocimiento de marcas en el suelo e identificación de puntos de referencia QR/códigos de barras.
Al ejecutar simultáneamente YOLOv8n para la detección de personas y obstáculos a 65 FPS y MobileNetV2 para el reconocimiento de puntos de referencia, la NPU mantiene un rendimiento pleno con los núcleos de la CPU prácticamente desocupados, dejándolos libres para el cálculo de la navegación. Este modelo de ejecución paralela constituye una ventaja arquitectónica fundamental frente a las plataformas basadas exclusivamente en CPU. Para obtener datos de referencia más detallados sobre la NPU RK3588 en cargas de trabajo de visión, consulte nuestra sección Guía de rendimiento de la NPU RK3588.
ISP e interfaz de cámara para visión multisensor
El ISP dual -que admite sensores de hasta 32 MP- no es una especificación importante para los smartphones, pero sí lo es considerablemente para los sistemas de percepción robótica. Los robots suelen necesitar simultáneamente detección de obstáculos frontal (cámara gran angular), detección de marcas en el suelo orientada hacia abajo (cámara estrecha) y entrada de profundidad 3D opcional (par estéreo). El ISP dual gestiona dos de estos flujos en hardware simultáneamente, con reducción de ruido, mapeo de tonos HDR y corrección del sombreado de la lente aplicados antes de que los datos lleguen a la CPU o NPU.
La interfaz MIPI CSI-2 de 4×4 carriles conecta cámaras industriales, módulos de visión estereoscópica y sensores de tiempo de vuelo sin sobrecarga de latencia USB. Los puertos USB 3.0 siguen estando disponibles para las cámaras de profundidad Intel RealSense y las unidades LiDAR conectadas por USB.
E/S industriales para control de motores e integración de seguridad
El bus CAN, RS485, UART, SPI, I2C y GPIO están todos presentes en la matriz de E/S del RK3588. Para aplicaciones AGV/AMR, cada interfaz tiene una función definida. El bus CAN conecta los controladores de los motores, el protocolo industrial estándar para servomotores y controladores de motores sin escobillas. RS485 conecta sensores secundarios, escáneres de seguridad y periféricos industriales heredados. GPIO proporciona salida de señal de parada de emergencia cableada y entrada de cortina de luz de seguridad: señales de hardware deterministas que no dependen de la programación del sistema operativo. UART recibe datos en serie de unidades LiDAR (RPLiDAR, SICK S300, serie Hokuyo URG).
| Interfaz | Uso de AGV/AMR | Rendimiento máximo | Notas |
|---|---|---|---|
| Bus CAN | Controladores de accionamiento de motores | CAN FD hasta 5 Mbit/s | Estándar para controladores servo/BLDC |
| RS485 | Sensores, escáneres de seguridad | Hasta 10 Mbit/s | Topología multipunto, hasta 32 nodos |
| UART ×10 | LiDAR, GPS, IMU | Hasta 4 Mbit/s | Conexión directa RPLiDAR A3 / Hokuyo |
| GPIO | Parada de emergencia, cortina de seguridad, LED | IRQ configurable | Señales de seguridad a nivel de hardware |
| PCIe 3.0 ×4 | Tarjeta de expansión MCU de seguridad | ~8 GB/s | Interfaz de coprocesador en tiempo real |
| USB 3.0 ×2 | Cámara de profundidad, USB LiDAR | 5 Gbit/s | Compatible con Intel RealSense D435i |
| 2× Gigabit ETH | Gestión de flotas, cámaras IP | 1 Gbit/s cada uno | Redes de robots/infraestructuras aisladas |
Arquitectura de sistema completa para AGV/AMR basados en RK3588
La siguiente arquitectura representa un diseño de referencia validado en producción para un AMR basado en RK3588. Cada capa se asigna a la interfaz específica del SoC o al componente de software que la gestiona.

Por qué es importante la capa de seguridad de la MCU
El RK3588 ejecuta Linux, un sistema operativo que no funciona en tiempo real. Para las tareas de control de movimiento que requieren una respuesta determinista de submilisegundos (parada de emergencia a los 50 ms de la activación del obstáculo, accionamiento del freno sincronizado con el comando del motor), la fluctuación de programación de Linux hace que el SoC principal sea insuficiente como único elemento de control. La arquitectura correcta separa las preocupaciones: El RK3588 se encarga de la planificación de alto nivel y la IA, mientras que una MCU de seguridad STM32 o similar se encarga del control del motor en tiempo real y de los GPIO críticos para la seguridad. Ambos se comunican a través del bus CAN, mientras que micro-ROS, que se ejecuta en la MCU, proporciona una interfaz compatible con ROS2. Esto coincide con la práctica estándar recomendada por ANSI directrices de seguridad para sistemas AGV/AMR.
Integración de ROS2 en RK3588: Guía práctica de configuración

ROS2 (Robot Operating System 2) es el marco de middleware estándar para el desarrollo AMR moderno. Su modelo de comunicación editor/suscriptor, sus tipos de mensajes estandarizados y su amplio ecosistema de paquetes -incluidos la pila de navegación Nav2 y SLAM Toolbox- lo convierten en el punto de partida por defecto para las nuevas plataformas de software robótico. El RK3588 es compatible con ROS2 de forma nativa en Ubuntu 22.04, sin necesidad de compilación cruzada ni modificaciones personalizadas del kernel.
Distribución e instalación recomendadas de ROS2
ROS2 Humble Hawksbill (Ubuntu 22.04 LTS) es la distribución recomendada para la implantación de robots de producción basados en RK3588. Su compromiso de soporte a largo plazo se extiende hasta mayo de 2027, proporcionando una base estable para productos con horizontes de despliegue de varios años. La instalación sigue el método estándar del repositorio apt.
# Añadir repositorio apt ROS2
sudo apt install software-properties-common
sudo add-apt-repository universo
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key \
-o /usr/share/keyrings/ros-archive-keyring.gpg
# Instalar 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
Controlador LiDAR # (SLAMTEC RPLiDAR)
sudo apt install ros-humble-rplidar-ros
Paquetes ROS2 clave para AGV/AMR en RK3588
Los siguientes paquetes forman la pila de software central para una implementación AMR de producción en RK3588. Cada paquete corresponde a un subsistema específico de la arquitectura operativa del robot.
| Paquete | Función | Carga de la CPU en el RK3588 |
|---|---|---|
| nav2_bringup | Planificación de rutas, mapas de costes, árboles de comportamiento | Media (núcleos A76) |
| slam_toolbox | 2D LiDAR SLAM - cartografía en línea/fuera de línea | Medio-Alto |
| robot_localización | Fusión multisensor EKF (odometría + IMU) | Bajo-Medio |
| rplidar_ros | Conductor SLAMTEC RPLiDAR A1/A3/S2 | Bajo |
| realsense2_camera | Controlador de profundidad Intel RealSense D435i | Bajo (USB3) |
| micro_ros_agent | Puente a la MCU de seguridad STM32 a través de UART | Muy bajo |
| rknn_ros (personalizado) | Resultados de la inferencia NPU → Temas ROS2 | Baja (la NPU se encarga de la inferencia) |
Arquitectura AMP: Control de alto nivel ROS2 + MCU en tiempo real
Un error común en la robótica embebida es que el procesador de aplicación principal debe encargarse de todas las tareas de control. Para los diseños AMR basados en RK3588, la arquitectura correcta es el multiprocesamiento asimétrico (AMP): el RK3588 ejecuta ROS2 para la percepción y la planificación de alto nivel, mientras que una MCU en tiempo real independiente gestiona los bucles de control del motor y las salidas críticas para la seguridad.
La comunicación entre los dos procesadores utiliza micro-ROS en el lado de la MCU, proporcionando una interfaz temática ROS2 estándar para los comandos de velocidad y la retroalimentación del codificador. La latencia total de los comandos desde la salida de velocidad Nav2 → trama CAN → MCU → controlador del motor suele ser inferior a 5 ms en implementaciones bien ajustadas, suficiente para velocidades AMR de hasta 2 m/s. Para más detalles sobre consideraciones de tiempo real de Linux para RK3588, consulte nuestra Guía Linux vs Android en RK3588.
SLAM y fusión de sensores en RK3588
La Localización y Mapeo Simultáneos (SLAM) es la tecnología fundamental que permite a un AMR construir un mapa de su entorno y determinar su posición dentro de ese mapa en tiempo real. Según la definición estándarEl SLAM requiere la estimación simultánea de la postura del robot y de la estructura del entorno desconocido, una tarea de cálculo intensivo que se ejecuta continuamente durante el funcionamiento.
LiDAR SLAM vs. Visual SLAM: ¿Qué enfoque para su robot?
En las plataformas basadas en RK3588 son viables dos enfoques SLAM principales. La elección correcta depende del entorno operativo, las limitaciones de costes y los requisitos de precisión.
| Dimensión | LiDAR SLAM | SLAM visual (vSLAM) |
|---|---|---|
| Precisión | Alto (2-5 cm típico) | Mediana (5-20 cm) |
| Coste del sensor | Superior ($100-$800+) | Inferior (cámara $30-$150) |
| Dependencia de la iluminación | Bajo (basado en IR) | Alta (se degrada con luz escasa o intensa) |
| Interfaz RK3588 | UART / USB (datos serie) | Extracción de características MIPI CSI + NPU |
| Carga de la CPU en el RK3588 | Medio (SLAM Toolbox) | Medio-Alto (ORB-SLAM3) |
| Aceleración NPU | No aplicable | Extracción de características CNN (parcial) |
| Caso típico | Almacén AMR, AGV industrial | AMR sensible a los costes, robot para exteriores |
| Paquete recomendado | Caja de herramientas SLAM (ROS2) | ORB-SLAM3 / RTAB-Mapa |
Fusión multisensor con robot_localización
La localización precisa en entornos de almacenes dinámicos requiere fusionar datos procedentes de múltiples modalidades de sensores. El sitio robot_localización implementa un filtro de Kalman extendido (EKF) que combina la odometría de las ruedas, los datos de aceleración y giroscopio de la IMU y la coincidencia de escaneado LiDAR en una única estimación coherente de la pose. En los núcleos A55 del RK3588, el bucle de actualización del EKF funciona de forma estable a 50 Hz con una utilización típica de la CPU inferior a 8%.
La NPU contribuye al proceso de localización visual cuando se utilizan cámaras estereoscópicas. Las redes troncales de extracción de características (MobileNetV3) se ejecutan en la NPU con baja latencia, proporcionando descriptores de puntos al algoritmo SLAM sin sobrecarga de CPU. Como señala la guía de integración AMR de DigiKeycombinar sensores propioceptivos (codificadores, IMU) con sensores exteroceptivos (LiDAR, cámaras) mediante la fusión de sensores es esencial para una navegación AMR robusta en entornos reales.
Tubería de detección de obstáculos: NPU a parada de seguridad
El proceso de detección de obstáculos es la carga de trabajo de IA más sensible a la latencia del robot. Una persona que se interponga en la trayectoria del robot debe provocar una parada de seguridad en un intervalo de tiempo definido por la velocidad de funcionamiento y la distancia de frenado: a 1,5 m/s con una distancia de frenado de 30 cm, el sistema dispone de aproximadamente 200 ms desde la detección hasta la parada completa.
La NPU RK3588 ejecuta YOLOv8n a 65 FPS (15 ms por fotograma). El postprocesamiento y la generación de la señal de parada de emergencia GPIO añaden aproximadamente 8-12 ms. La MCU de seguridad recibe la orden de parada a través de CAN y activa el freno en 5 ms. Latencia total de detección a frenado: aproximadamente 30-35 ms, dentro del presupuesto de 200 ms a una velocidad de funcionamiento de 1,5 m/s y dentro de los estándares para sistemas de movimiento críticos para la seguridad.
Normas de seguridad para AGV/AMR: lo que debe soportar su tarjeta de control integrada
El cumplimiento de las normas de seguridad no es opcional para los despliegues comerciales de AGV/AMR. Los operadores de almacenes, los proveedores de seguros y los organismos reguladores de los principales mercados exigen el cumplimiento demostrable de las normas de seguridad aplicables antes de que los vehículos autónomos operen en espacios compartidos con el personal. Comprender qué normas se aplican y cómo debe soportarlas la arquitectura de su tarjeta de control es un requisito previo para el desarrollo del producto, no una ocurrencia tardía.
Normas aplicables
ISO 3691-4 cubre las carretillas industriales, incluidas las carretillas sin conductor (AGV), y especifica los requisitos de seguridad para el vehículo y sus sistemas de control. Exige que las funciones relevantes para la seguridad (parada de emergencia, limitación de velocidad, respuesta ante obstáculos) se implementen con suficiente fiabilidad y que se analicen los modos de fallo.
ANSI/ITSDF B56.5 es la norma norteamericana equivalente para vehículos industriales de guiado automático sin conductor. Ambas normas exigen una arquitectura de seguridad en la que las funciones críticas para la seguridad no puedan anularse por fallos del software de aplicación.
IEC 61508 / SIL2 define los requisitos de seguridad funcional de los sistemas eléctricos y electrónicos. La mayoría de las implantaciones AMR tienen como objetivo SIL2 para las funciones de seguridad, lo que significa que el subsistema de seguridad debe tener una probabilidad de fallo peligroso bajo demanda inferior a 10-³ por hora.
Requisitos de arquitectura
El RK3588 que ejecuta Linux no es certificable como controlador de seguridad SIL2: Linux no es un RTOS certificado de seguridad. La arquitectura correcta coloca todas las funciones críticas para la seguridad (accionamiento de parada de emergencia, supervisión del escáner de seguridad, aplicación de la envolvente de velocidad) en una MCU de seguridad o PLC de seguridad dedicada independiente, mientras que el RK3588 sólo se encarga de la percepción y la planificación. Esta arquitectura de dos procesadores es una práctica estándar y no limita las capacidades del robot.
Arquitectura de tarjetas de control para diseños conformes
Un sistema de control AGV/AMR basado en el RK3588 separa claramente las responsabilidades. El RK3588 se encarga de la percepción del entorno (SLAM, detección de obstáculos), la planificación de rutas (Nav2), la comunicación de la flota y la HMI. La MCU de seguridad, que ejecuta un RTOS certificado o un firmware de seguridad bare-metal, se encarga de la supervisión de las señales de parada de emergencia, la evaluación de la zona de escáner de seguridad, el cumplimiento de la velocidad máxima y el accionamiento de los frenos. Los dos procesadores se comunican a través de CAN, pero la MCU de seguridad funciona de forma independiente y puede aplicar los límites de seguridad incluso si el RK3588 experimenta un fallo de software.
RK3588 vs. PC industrial X86 para control de AGV/AMR
La decisión entre tarjetas de control integradas basadas en ARM y PC industriales x86 se suele plantear como una comparación de rendimiento. En la práctica, para las aplicaciones AGV/AMR, se trata principalmente de una comparación de costes, potencia y gestión térmica, en la que el RK3588 presenta ventajas estructurales en las tres dimensiones.
| Dimensión | PC industrial X86 | Placa integrada RK3588 | Ventaja |
|---|---|---|---|
| Coste de la lista de materiales | $500–$1,500/unit | $80–$250/unit | RK3588 -60-80% |
| Consumo típico | 50-100W | 5-13W | RK3588 -85% |
| Requisitos de refrigeración | Activo (requiere ventilador) | Pasivo (disipador) | RK3588 |
| Dimensiones del tablero | Mini-ITX+ (170×170 mm) | SBC ~100×72mm | RK3588 |
| NPU integrada | ❌ (se necesita tarjeta GPU) | ✅ 6 TOPS | RK3588 |
| Soporte ROS2 | ✅ Ecosistema x86 maduro | Ubuntu 22.04 ARM64 | Incluso |
| Control en tiempo real | Necesita parche RT/RTOS | Necesita MCU de seguridad (igual) | Incluso |
| Tiempo de arranque | 30-60 segundos | 10-20 segundos | RK3588 |
| Temperatura de funcionamiento (grado J) | 0-60°C (estándar) | -40°C a +85°C | RK3588J |
| MTBF (configuración sin ventilador) | Limitado por el ciclo de vida del ventilador | Más alto (sin partes móviles) | RK3588 |
| Flota de 100 unidades BOM delta | ~$75,000–$150,000 | ~$8,000–$25,000 | RK3588 ahorra $50K-$125K |
La plataforma x86 conserva una ventaja significativa: un ecosistema más amplio de paquetes de software de robótica precompilados y un mayor rendimiento de la CPU de un solo subproceso para tareas de cálculo intensivo como el procesamiento de nubes de puntos 3D. Para las aplicaciones AMR que requieren LiDAR 3D de clase Velodyne con SLAM de nube de puntos densa, o que ejecutan grandes modelos de red neuronal más allá de la capacidad de la NPU, x86 sigue siendo viable. Para la mayoría de las aplicaciones AMR de almacén, robots de inspección y robots de servicio, el perfil de ventajas del RK3588 es decisivo.
Resolución de una crisis de ralentización térmica en una flota de AGV de almacén
Un integrador de automatización logística se puso en contacto con nosotros ocho meses después del despliegue de una flota de 24 vehículos AGV en un gran centro de distribución regional. Sus vehículos -responsables del transporte de palés entre los muelles de recepción y las estaciones de clasificación- estaban experimentando un patrón operativo que había dejado perplejo a su equipo de software: después de aproximadamente cuatro horas de funcionamiento continuo, un número creciente de AGV empezaba a activar paradas de seguridad innecesarias, ralentizándose progresivamente y, finalmente, requiriendo un reinicio manual para reanudar el funcionamiento normal.
El equipo de ingeniería del integrador había descartado errores de software (el comportamiento estaba relacionado con el tiempo, no con eventos), desviación del mapa de navegación (entorno estático, calidad de mapa constante) y problemas del sistema de gestión de flotas (el FMS registraba el tráfico de comandos normal). Lo que no habían comprobado era el registro térmico del PC industrial x86.
Solicitamos los registros de rendimiento del sistema de cinco unidades durante 6 horas de funcionamiento. El patrón era inequívoco: la temperatura de la CPU en el interior del chasis sellado del AGV aumentó de forma constante de 42 °C en el arranque a 74 °C a las 4 horas, momento en el que el procesador empezó a ralentizarse de su velocidad nominal de 2,8 GHz a 1,1 GHz. Los cálculos de planificación de rutas de Nav2, que se ejecutaban en aproximadamente 80 ms a máxima velocidad, tardaban ahora entre 290 y 340 ms a velocidad reducida. El servidor del controlador Nav2 temporizaba los comandos de velocidad, lo que la lógica de seguridad del robot interpretaba correctamente como un fallo del sistema de control y respondía con una parada de seguridad.
La solución fue una migración de plataforma, no un parche de software. Sustituimos el PC industrial x86 por un SBC industrial ieeker RK3588J más una MCU de seguridad STM32 dedicada en una placa portadora personalizada. El consumo total del sistema dentro del chasis se redujo de 68 W a 11 W. La temperatura interna del chasis sellado durante 12 horas de funcionamiento continuo alcanzó un máximo de 47 °C, 27 °C por debajo del umbral de estrangulamiento de la plataforma anterior.
47°C
Temperatura máxima del chasis (era de 74°C)
11W
Potencia del sistema (antes 68 W)
72ms
Latencia de planificación Nav2 (estable)
$420
Ahorro de la lista de materiales por unidad
La flota de 24 unidades reequipadas ha funcionado durante seis meses desde la migración sin incidentes térmicos. Desde entonces, el integrador ha especificado la plataforma RK3588J para su próximo proyecto de 40 unidades desde la fase de diseño. La lección es coherente con lo que vemos en todas las implantaciones: en las carcasas selladas de robots móviles, el diseño térmico limita la elección de la plataforma mucho más de lo que sugieren las especificaciones de computación máxima.

Flota AMR de 40 unidades para la intralogística del comercio electrónico
En el tercer trimestre de 2024, un operador de almacenes de comercio electrónico transfronterizo con sede en Malasia nos contrató un hardware informático integrado para alimentar una flota de 40 robots móviles autónomos para su centro de distribución de 10.000 m². El trabajo de la flota: transporte de mercancías entre estanterías de almacenamiento y estaciones de picking, en tres turnos, 7 días a la semana.
Especificación de hardware por unidad: SBC industrial ieeker RK3588, RPLiDAR A3 (UART), Intel RealSense D435i (USB3), IMU de 9 ejes (SPI), subplaca de control del motor basada en STM32 (CAN). Pila de software: Ubuntu 22.04, ROS2 Humble, Nav2, SLAM Toolbox, robot_localization EKF, nodo de detección de personas personalizado YOLOv8n mediante RKNN Runtime. Gestión de flota mediante FMS propietario a través de WiFi 6.
La NPU ejecuta la detección de personas de forma continua durante el funcionamiento. Cuando una persona entra en la zona de detección delantera del robot (radio de 3 m), un tema de seguridad ROS2 publica una orden de ralentización; cuando entra en la zona de parada de 1 m, una señal GPIO activa directamente la secuencia de parada de emergencia de la STM32, evitando por completo la capa de comunicación ROS2 para obtener una respuesta determinista.
4,2 min
Tiempo medio de la tarea (humano: 7,1 min)
>2,000h
MTBF - 6 meses, cero tiempo de inactividad
±15 mm
Precisión de acoplamiento en la estantería
99.97%
Porcentaje de éxito en la evasión de personas
3.8W
Alimentación de la placa de control (12V LiPo)
$380/unidad
Ahorro frente a la alternativa x86
El consumo de 3,8 W de la placa de control -frente a los 65 W de la alternativa x86 considerada durante la selección del proveedor- amplió la autonomía de la batería del AMR en aproximadamente 22% por ciclo de carga, lo que permitió el programa de tres turnos sin interrupciones de recarga a mitad de turno que habría requerido el diseño basado en x86.

Elección del factor de forma de la placa de desarrollo RK3588 adecuado para su robot
Existen tres formatos de hardware disponibles para los sistemas de control de robots basados en RK3588. La elección correcta depende del volumen de producción, las limitaciones de espacio del chasis y el grado en que la configuración de E/S del robot difiere de los diseños de las tarjetas de desarrollo estándar.
🧩 Placa base (SoM) + soporte personalizado
- Tamaño mínimo de la placa (de 45×45 mm a 70×40 mm)
- Diseño de E/S totalmente personalizado para interfaces de motor
- Ideal para la producción en serie (>500 unidades)
- Mayor esfuerzo de diseño, mayor plazo de entrega
- Mejor coste unitario de la lista de materiales a largo plazo
🔧 SBC industrial (placa de desarrollo)
- Placa completa con matriz de E/S estándar
- El camino más rápido hacia el prototipo y la validación
- Adecuado para series de producción de 10-500 unidades
- CAN estándar, RS485, UART, MIPI incluido
- ieeker RK3588 SBC: Compatible con Orange Pi 5
Para la mayoría de los nuevos programas de robot, el SBC industrial es el punto de partida adecuado. Elimina el tiempo de preparación del hardware, proporciona un BSP validado y admite el desarrollo completo de ROS2 desde el primer día. Una vez que la pila de software es estable y el volumen de producción justifica la inversión en ingeniería, la migración a una placa portadora personalizada con SoM puede optimizar el tamaño y el coste para la producción de grandes volúmenes. Para obtener información detallada sobre la mejor opción entre SoM y SBC, consulte nuestra sección Guía SoM vs. SBC.
¿Es RK3588 la placa de control de robot adecuada para su aplicación?
Utilice esta lista de comprobación para evaluar la adecuación antes de comprometerse con la plataforma. Una mayoría de elementos en verde confirma una fuerte alineación; varios elementos en ámbar o rojo sugieren evaluar alternativas o hardware complementario.
✅Almacén AMR / robot mercancía-persona - ajuste óptimo. La detección de personas LiDAR SLAM + Nav2 + NPU funciona dentro de las especificaciones.
✅Robot de inspección (fábrica, subestación, centro de datos) - fuerte ajuste. Detección de defectos basada en cámaras + NPU + conectividad multiinterfaz alineada.
✅Robot de servicio (hotel, hospital, comercio minorista) - fuerte ajuste. HMI Android o Linux, NPU de reconocimiento facial, factor de forma compacto.
✅AGV para la industria ligera (<1.000 kg de carga útil) - encaja perfectamente con la arquitectura RK3588J + MCU de seguridad.
✅Robot de reparto (interior, campus) - fuerte ajuste. Bajo consumo, compacto, compatible con gestión de flotas WiFi/5G.
⚠️AGV para la industria pesada (>1.000 kg) - funciona con PLC de seguridad suplementario. RK3588J se encarga de la percepción; el controlador de seguridad dedicado se encarga de la autoridad de movimiento.
⚠️AMR todo terreno para exteriores - Funciona con un módulo GPS adicional y una carcasa resistente a la intemperie. El rango de temperatura del RK3588J es suficiente.
⚠️Nube de puntos 3D densa SLAM (Velodyne VLP-16+) - Uso intensivo de la CPU; se recomienda la creación de perfiles. Puede requerir una imagen optimizada para Buildroot y un ajuste de afinidad de CPU.
❌Funciones de seguridad con certificación SIL3 - El RK3588 no puede ser el controlador de seguridad. Utilice un PLC de seguridad certificado o una MCU de seguridad para todas las funciones SIL3+.
❌Inferencia de modelos dependiente de CUDA - Los modelos que requieren TensorRT/CUDA (optimizaciones específicas de Jetson) no son portables a RKNN. Evalúa Jetson Orin Nano para cargas de trabajo dependientes de CUDA.
Preguntas frecuentes
¿Puede el RK3588 ejecutar ROS2 sin un parche de SO en tiempo real?
Sí. ROS2 Humble se ejecuta en Ubuntu 22.04 estándar en el RK3588 sin ninguna modificación del kernel RT. Para la mayoría de las aplicaciones AMR, la programación estándar de Linux es suficiente para las tareas de navegación de alto nivel. Los requisitos de tiempo real para el control del motor son manejados por un STM32 separado o MCU similar que se comunica a través de CAN o micro-ROS. Si se necesita una mejora suave de la latencia en tiempo real para nodos ROS2 específicos, el parche PREEMPT-RT está disponible para el kernel Linux RK3588.
¿Es compatible el RK3588 con los escáneres SICK, Hokuyo y RPLiDAR?
Sí. Todas las principales marcas de LiDAR 2D utilizadas en aplicaciones AGV/AMR se conectan a través de UART o USB. Las series SICK S300/TiM, Hokuyo URG-04LX/UST y SLAMTEC RPLiDAR A1/A3/S2 disponen de paquetes de controladores ROS2 y se conectan a los puertos UART o USB 3.0 del RK3588 sin necesidad de modificación. El BSP del SBC RK3588 de ieeker incluye una configuración DMA UART validada para la recepción de datos LiDAR de baja latencia.
¿Cuál es la diferencia entre RK3588 y RK3588J para el despliegue de robots?
El RK3588J es la variante de grado industrial con validación de temperatura de funcionamiento ampliada (-40 °C a +85 °C frente a 0 °C a 70 °C para el grado comercial), compatibilidad mejorada con memoria ECC y pruebas de cualificación alineadas con AEC-Q100. Para el despliegue de robots en entornos de almacén interiores controlados, suele bastar con la calidad comercial RK3588. Para robots de exterior, AGV de almacenes frigoríficos o cualquier implementación con temperaturas ambiente fuera del intervalo de 0-70 °C, el RK3588J es la elección correcta.
¿Pueden el SLAM y la detección de obstáculos funcionar simultáneamente en el RK3588?
Sí, esta es una de las ventajas que definen al RK3588 para la robótica. SLAM Toolbox (basado en LiDAR, CPU) se ejecuta en los núcleos A76, mientras que la detección de obstáculos YOLOv8n se ejecuta en la NPU: los dos pipelines no compiten por el mismo recurso informático. En nuestras pruebas de despliegue, el uso simultáneo de SLAM + YOLOv8n + fusión de sensores EKF + planificación de rutas Nav2 consume aproximadamente 55-65% de la capacidad de la CPU A76, lo que deja margen para la comunicación de la flota, el registro y los controladores de sensores adicionales.
Listo para construir su próximo AGV o AMR en RK3588?
Tanto si está evaluando la plataforma por primera vez, ampliando una flota existente o diseñando una placa de control personalizada para un nuevo programa de robot, los SBC industriales RK3588 de ieeker proporcionan un punto de partida validado para la producción con imágenes ROS2 preconfiguradas, compatibilidad con controladores CAN/RS485 y respaldo del equipo de ingeniería desde el prototipo hasta la producción en serie.
Fuentes y referencias
- El mercado de AGV y AMR alcanzará ~$22.000 millones en 2030 - LogisticsIQ (5ª Edición)
- Tamaño y previsión del mercado de robots móviles 2025-2030 - Mordor Intelligence
- Simplifique la integración AMR y AGV con componentes ROS2 - DigiKey
- Movilidad autónoma con el controlador AGV/AMR RK3588J - Vantron
- Localización y cartografía simultáneas - Wikipedia
- Documentación de Navigation2 (Nav2) ROS2 - nav2.org
- RK3588J Solución SBC para AGV/AMR - Dusun IoT
- Aplicación de robot de inspección inteligente basado en RK3588J - Forlinx
- RKNN-Toolkit2 - Rockchip GitHub
- ANSI/ITSDF B56.5 - American National Instituto de Normalización



