SamuRoid, de Shenzhen Xiao R Geek Technology (XiaoR GEEK), es un robot humanoide biónico de 22 grados de libertad (DOF) construido en torno a una Raspberry Pi 4 Model B. Diseñado para investigadores, educadores y desarrolladores de robótica, el robot combina un entorno tradicional de Robot Operating System (ROS) con capacidades modernas de IA incorporada (embodied AI).

El concepto de robots humanoides impulsados por SBC no es nuevo, y anteriormente hemos visto modelos similares, como el Tonybot y PiMecha, que se enfocaban en el control básico de servos, visión por OpenCV y programación para principiantes. En comparación con ellos, SamuRoid tiene un precio significativamente mayor, pero ofrece una configuración más avanzada con una integración hardware-software más estrecha y soporte para interacción multimodal que combina visión, voz y grandes modelos de lenguaje (LLMs). También hemos visto un robot bípedo más simple, pero de mayor tamaño, como el Mini π.

Especificaciones del SamuRoid:

  • SBC – Raspberry Pi 4 Model B (opciones de 4GB u 8GB de RAM)
  • Actuadores – 22x servos de bus serie XRS que entregan ≥ 30 kgf · cm de torque a 12V: 2x para la cabeza, 2x para los hombros, 4x para los brazos, 2x para las manos, 10x para las piernas, 2x para los pies
  • Pantalla – Pantalla OLED de 0.96 pulgadas para dirección IP, nivel de batería, estado actual y modo
  • Cámara – Cámara gran angular 1080p en un gimbal de 2-DOF (campo de visión [FOV] de 170° con paneo de 180° e inclinación de 130°)
  • Audio – Micrófono USB incorporado para comandos de voz
  • Conectividad – WiFi 5 de doble banda 802.11 b/g/n/ac y Bluetooth 5.0 (vía Raspberry Pi 4)
  • Sensores – IMU de 6 ejes MPU6050 para autoequilibrio
  • Expansión – Placa de expansión PWR.ROSBOT.X que expone los 40 pines GPIO de la Raspberry Pi, soportando más de 40 sensores modulares adicionales
  • Misceláneos – 3x botones (cambio de modo, función, autocomprobación o personalizado). Soporte para entrada de control de PS2
  • Energía – Batería de litio de 12V/3,000mAh que rinde aproximadamente 1 hora de autonomía
  • Dimensiones – 389.81 x 190.98 x 141.6 mm
  • Peso – 2.3 kg
Arquitectura de Hardware
Arquitectura de Hardware

El SamuRoid cuenta con un chasis de aleación de aluminio y servos de bus serie de alto voltaje de la serie XRS (específicamente los modelos XR-S270 y XR-S15HV), los cuales poseen engranajes metálicos, carcasas de aluminio para la disipación de calor y protección integrada contra temperatura, voltaje y bloqueo.

El robot también presenta un diseño de "guiñada" (yaw) con doble articulación de cadera que permite la rotación de las piernas a lo largo del eje Z, mejorando la capacidad de giro y la agilidad, y haciendo que su movimiento al caminar sea más natural. Además, incluye pinzas mecánicas en ambas manos con funcionalidad de apertura/cierre y protección contra sobrecargas integrada, lo que permite realizar tareas de agarre y colocación (pick-and-place) de forma segura y efectiva.

Para mantener la Raspberry Pi estable bajo cargas computacionales pesadas, el robot humanoide incluye un diseño de refrigeración "Hurricane". Adicionalmente, una IMU de 6 ejes MPU6050 incorporada monitorea continuamente la postura en tiempo real. Combinado con un algoritmo de péndulo invertido, esto permite al robot ajustar su marcha en tiempo real y recuperarse automáticamente si se cae. También cuenta con autodiagnóstico automático al inicio, revisando componentes como los servos, la cámara, el controlador y la IMU. Si se detecta un problema, el robot alerta al usuario mediante indicaciones de voz e indicadores visuales.

Sistema de diagnóstico mediante indicaciones de voz
Sistema de diagnóstico mediante indicaciones de voz
RoboManager para PC con Windows y Android
RoboManager para PC con Windows y Android

El robot funciona con Ubuntu 18.04 y el framework ROS Melodic; ambos han llegado al final de su vida útil (end-of-life) pero siguen siendo ampliamente utilizados para una educación estable en robótica. Soporta programación en Python y C++, junto con el software para PC o aplicación móvil RoboManager, que permite programar movimientos fácilmente arrastrando y soltando sin necesidad de código, incluyendo retroalimentación de las articulaciones en tiempo real sobre ángulo, voltaje y temperatura. Este robot con aspecto de samurái viene precargado con más de 70 acciones integradas, como artes marciales, bailes y saludos, y está respaldado por 10 módulos de aprendizaje estructurados, que cubren desde una guía de inicio rápido hasta cursos de visión con OpenCV y experimentos con grandes modelos de lenguaje (LLM). Se puede encontrar más información sobre el software y los enlaces de descarga en GitHub.

Soporta 70 conjuntos de acciones de rendimiento
Soporta 70 conjuntos de acciones de rendimiento

El robot utiliza una cámara gran angular de 1080p montada en un gimbal pan-tilt de 2-DOF para la visión, impulsada por OpenCV. Puede manejar tareas como seguimiento de líneas, clasificación de objetos, reconocimiento facial, rastreo de colores y detección de objetivos. Con la integración de LLMs basados en la nube (DeepSeek, Doubao y Tongyi Qianwen), combina voz, visión y razonamiento para una interacción en tiempo real. Utilizando su micrófono y altavoz, puede entender comandos, analizar escenas, reconocer objetos y responder a través de conversaciones de voz naturales mientras ejecuta acciones.

La "Professional Edition" del SamuRoid está disponible actualmente y se vende por USD 1,565.92 en AliExpress, donde también figuran la Developer Edition (USD 1,794.54) y la Flagship Edition (USD 2,019.10) con accesorios como teclado, gamepad y pantalla de 7 pulgadas, aunque ambas están agotadas por el momento. Como alternativa, el robot se puede adquirir en la tienda de XiaoR GEEK por USD 1,072.55 (sólo el paquete base), que incluye el robot completamente ensamblado, cargador, controlador, lector de tarjetas SD y accesorios.

Vía CNX Software.