Saltar al contenido principal

Primeros pasos con Atom-X

Introducción

Atom X es un kit de robot humanoide bípedo de código abierto con 17 grados de libertad (DOF), diseñado para desarrolladores de robótica, makers e instituciones educativas. El robot está impulsado por 17 servomotores de bus Fashionstar RA8-U25H-M y cuenta con una estructura totalmente impresa en 3D y de código abierto. Está equipado con un controlador principal Seeed Studio XIAO ESP32-S3 y una placa de expansión Grove, con firmware de control completo preinstalado de fábrica. Su editor visual de movimiento basado en la Web admite depuración en tiempo real en el navegador, programación por enseñanza y exportación JSON, lo que facilita el desarrollo secundario multiplataforma. La placa adaptadora RUC-01 incluida proporciona una fuente de alimentación regulada e interfaces UART, y admite control remoto por Bluetooth/Web. Listo para usar nada más sacarlo de la caja, es una plataforma ideal para la verificación de algoritmos de movimiento y el desarrollo de robots de escritorio.

1. Introducción al producto

  • Configuración de DOF: 17 DOF en total, que cubren las articulaciones de brazos, torso y piernas.
  • Estructura y apariencia: Estructura totalmente impresa en 3D con archivos de modelo STP/STL oficialmente de código abierto, lo que facilita el reemplazo de piezas, el refuerzo estructural y el rediseño exterior.
  • Actuadores de articulación: Servomotores de bus Fashionstar RA8-U25H-M × 17 (admiten comunicación por bus con cableado simplificado).
  • Editor visual de movimiento Web: Proporciona una plataforma de control basada en navegador que no requiere instalación, y admite depuración de servos en tiempo real y programación en modo de enseñanza. Los grupos de movimiento completados se pueden exportar como archivos en formato estándar .json para facilitar el análisis e integración por diversos controladores principales (como Arduino, STM32, Raspberry Pi).
  • Listo para usar nada más sacarlo de la caja: Preconfigurado con el Seeed Studio XIAO ESP32-S3 como controlador principal, con programas de demostración de fábrica proporcionados.
  • Expansión multimódulo: Emparejado con la placa de expansión Seeed Studio XIAO que incorpora interfaces Grove para conectar sensores/módulos de control de la serie Seeed Grove.
  • Capacidad de expansión del ecosistema: A través de las interfaces Grove de la placa de expansión Seeed Studio XIAO, se pueden integrar rápidamente sensores y módulos de control del ecosistema Grove para visión, percepción ambiental y otros.
  • Compatibilidad multiplataforma: Para reducir el umbral de desarrollo, proporcionamos la placa adaptadora RUC-01 con salida de alimentación integrada de 5V/3.3V e interfaces UART. ¡Cualquier controlador con funcionalidad de puerto serie puede comunicarse con ella!

2. Especificaciones

ParámetroValor
Grados de libertad (DOF)17
ChasisImpreso en 3D
ServomotoresServomotores de bus RA8-U25H-M
Placa de interfaz de alimentación de servosRUC-01 proporciona 4 interfaces de servo, fuente de alimentación de 5V/3.3V para la placa de control, interfaz de comunicación serie (interfaz Grove)
Controlador principalSeeedstudio XIAO ESP32-S3 + placa de expansión Seeed Studio XIAO
Protocolo de comunicaciónComunicación serie asíncrona (UART)
Dimensiones200×122×389 mm

3. Lista de piezas

ÍtemCantidad
Conjunto de robot de 17 DOF1
Tornillos KM M2*7mm10
Tornillos KB M2*7mm10
Tornillos PM M3*6mm2
Cable de servo 200mm 3 pines2
tip

El conjunto de robot de 17 DOF incluye

  • RA8-U25H-M × 17
  • Piezas estructurales del robot (juego) × 1
  • Placa adaptadora RUC-01 × 1
  • Seeed XIAO ESP32-S3 × 1
  • Placa de expansión Seeed XIAO × 1

4. Dimensiones

5. Arquitectura de hardware

Unidad y gestión de energía (placa de interfaz RUC-01)

Sirviendo como el centro de alimentación del robot, el módulo de Unidad y Gestión de Energía (placa de interfaz RUC-01) es responsable de la gestión de la comunicación por bus y la distribución de energía:

  • Comunicación de servos: 4 interfaces de servos de bus integradas (admiten expansión en cadena) responsables de la transmisión de señal y alimentación a los 17 servomotores de bus.
  • Interfaz de depuración para PC: Puerto USB Type-C integrado para conexión directa a un host PC para la edición y depuración de grupos de movimiento.
  • Fuente de alimentación del sistema: Gestiona la conversión de voltaje y proporciona una entrada de alimentación estable a la placa controladora principal.
  • Interfaz de comunicación: Proporciona un puerto serie UART estándar para recibir comandos de control de la placa controladora principal de nivel superior.

Controlador lógico principal y expansión (MCU + Grove Shield)

Sirviendo como el "cerebro" del robot, el Controlador lógico principal y expansión (MCU + Grove Shield) es responsable de ejecutar algoritmos de control y procesar datos de sensores:

  • Controlador central: Utiliza la placa de desarrollo de la serie Seeed Studio XIAO, compacta en tamaño pero potente en rendimiento.
  • Expansión del ecosistema: Emparejada con una placa de expansión con interfaz Grove que proporciona abundantes interfaces de propósito general.
  • Funciones principales: Ejecuta programas de cinemática del robot y se conecta sin problemas a varios sensores (como módulos ultrasónicos, de visión, de voz, etc.) a través de interfaces Grove para lograr funciones interactivas complejas.

Descripción del flujo de datos

Modo de depuración/edición (Debug Mode)

PC --(USB)--> RUC-01 --(Bus)--> Servos

Descripción: Ajusta directamente los ángulos de los servos y guarda grupos de movimiento mediante el software de PC, omitiendo el controlador principal XIAO.

Modo autónomo (Autonomous Mode)

Sensor / Remote --(Signal)--> XIAO --(UART Command)--> RUC-01 --(Bus)--> Servos

Descripción: El controlador principal XIAO controla de forma autónoma las acciones del robot en función de la retroalimentación de los sensores o del código prealmacenado.

6. Estructura mecánica

  • Visualización de la estructura del robot y numeración predeterminada de ID de servos
  • Postura del robot cuando todos los servomotores están a cero grados

7. Planos y descargas de modelos

Para obtener los datos completos de impresión 3D, visita: MakerWorld - Atom X

tip

Más adelante proporcionaremos gradualmente videos de montaje más completos e instrucciones ilustradas. Mantente atento a las actualizaciones en esta página.

8. Guía de conexión

9. Instrucciones de uso

tip

Consulta el manual de usuario de Atom-S para el uso de Atom-X. Todas las operaciones son idénticas a las de Atom-S.

Preguntas frecuentes

P1: ¿Qué batería se debe usar con el Atom-X?

R: Se recomienda una batería Li-Po 2S o 3S, utilizada con un conector XT60.

P2: ¿Se pueden usar otras placas controladoras principales en lugar de la XIAO ESP32-S3?

R: El diseño está optimizado para la XIAO ESP32-S3, pero cualquier placa de desarrollo ESP32 con suficientes GPIO se puede adaptar modificando el código.

P3: ¿Cómo actualizo el firmware?

R: Conecta la XIAO ESP32-S3 a tu ordenador mediante USB y sube el nuevo programa usando Arduino IDE o PlatformIO.

Loading Comments...