KIT BRAZO ROBÓTICO SO-ARM100 / SO-101 (6-DOF) WAVESHARE
COMPATIBLE CON HUGGING FACE LEROBOT - EMBODIED AI Y ROBÓTICA EDUCATIVA
DESCRIPCIÓN GENERAL DEL DISPOSITIVO
El SO-ARM100 / SO-101 es un brazo robótico articulado de 6 grados de libertad (6-DoF) de arquitectura abierta, desarrollado en conjunto con Hugging Face como la plataforma estándar para el proyecto LeRobot. En esta edición de Waveshare, la estructura está fabricada en resina fotosensible de alta precisión mediante impresión 3D SLA/DLP, lo que asegura tolerancias mecánicas exactas, movimientos suaves y una gran resistencia estructural. Opera bajo una arquitectura dual líder-seguidor (Leader-Follower), donde un brazo sirve como dispositivo de teleoperación manual directa y el otro replica con exactitud cada movimiento para interactuar con el entorno real.
PROPÓSITO Y FUNCIONALIDAD PRINCIPAL
Diseñado para democratizar la manipulación robótica y la inteligencia artificial encarnada (Embodied AI), el equipo cumple funciones clave:
• Teleoperación física en tiempo real: Manipulación manual instantánea del brazo seguidor a través del brazo líder.
• Recolección de datos y demostraciones humanas: Captura sincronizada de ángulos articulares, velocidades, torque y video para crear datasets de entrenamiento.
• Aprendizaje por imitación y refuerzo: Permite entrenar redes neuronales para que el robot aprenda a realizar de forma autónoma tareas como agarre y ubicación de objetos (pick-and-place), clasificación o ensamblaje ligero.
• Experimentación en cinemática directa e inversa en un entorno de laboratorio seguro, compacto y de escritorio.
APLICACIONES EDUCATIVAS POR NIVEL
Educación Primaria:
• Robótica kinestésica intuitiva: Aprendizaje de causa y efecto manipulando el brazo líder sin necesidad de escribir código.
• Pensamiento secuencial y motricidad: Coordinación visoespacial y resolución de tareas paso a paso (ordenar bloques, clasificar por forma o color).
• Demostración visual de IA: Comprensión práctica de cómo las máquinas aprenden observando las acciones humanas.
Educación Secundaria y Técnica:
• Mecatrónica y ensamblaje: Estudio práctico de reducción por engranajes, distribución de masas, centros de gravedad y torque.
• Electrónica y buses de comunicación: Cableado y direccionamiento digital de servomotores mediante bus serie half-duplex (UART Daisy-Chain).
• Programación en Python: Desarrollo de rutinas de movimiento, lectura de telemetría (sensores de temperatura y carga) y control de la pinza terminal.
• Visión por computadora inicial: Integración con cámaras USB y OpenCV para seguimiento de trayectorias y detección de objetos.
Educación Universitaria, Posgrado e Investigación:
• Control y cinemática avanzada: Modelado mediante parámetros Denavit-Hartenberg, matrices Jacobianas y planificación de trayectorias libres de colisiones.
• Inteligencia Artificial de frontera: Entrenamiento de arquitecturas neuronales basadas en Transformers y Modelos de Difusión aplicados a robótica (ACT, Diffusion Policy, SmolVLA).
• Simulación y transferencia Sim-to-Real: Modelado en entornos físicos virtuales (MuJoCo, Isaac Sim) y validación directa en hardware.
• Creación de datasets estandarizados: Curaduría y exportación de datos en formato LeRobotDataset para investigación científica.
ECOSISTEMA DE SOFTWARE Y CONTROL
• Hugging Face LeRobot: Biblioteca principal basada en Python y PyTorch que incluye utilitarios completos para detección de puertos, calibración angular asistida, grabación de demostraciones y entrenamiento de modelos.
• LeLab (Web GUI): Interfaz gráfica para navegador que permite calibrar, teleoperar y registrar datos de entrenamiento sin necesidad de comandos de terminal.
• Algoritmos soportados nativamente: ACT (Action Chunking with Transformers), Diffusion Policy, TD-MPC y modelos Vision-Language-Action (VLA).
• Controladores y SDKs: Feetech STS / SCServo SDK en Python y C++ para control a bajo nivel.
• Plataformas y sistemas operativos: Totalmente compatible con Linux (Ubuntu recomendado), Windows y macOS.
• Hardware de procesamiento compatible: Funciona conectado a computadoras convencionales, estaciones de trabajo con GPUs NVIDIA y módulos embebidos de alta gama como NVIDIA Jetson Orin Nano Super y Jetson Orin NX.
ESPECIFICACIONES TÉCNICAS
• Tipo de estructura: Brazo robótico articulado de 6 grados de libertad (6-DoF).
• Ejes de movimiento:
- Articulación 1: Giro de base (Base / Shoulder Pan)
- Articulación 2: Elevación de hombro (Shoulder Lift)
- Articulación 3: Flexión de codo (Elbow Flex)
- Articulación 4: Inclinación de muñeca (Wrist Flex)
- Articulación 5: Rotación de muñeca (Wrist Roll)
- Articulación 6: Pinza terminal / Efector final (Gripper)
• Material del chasis: Piezas de resina fotosensible de alta densidad (impresión SLA/DLP).
• Servomotores: Servos inteligentes de bus serie Feetech ST3215 / STS3215 con piñonería metálica.
• Relaciones de reducción:
- Brazo Líder (SO-101): Ejes 1 y 3 (1:191), Eje 2 (1:345), Ejes 4, 5 y 6 (1:147) para suavidad y baja resistencia manual.
- Brazo Seguidor: Reducción 1:345 en todos los ejes para máxima retención de carga.
• Torque de bloqueo (Stall Torque): 19.5 kg.cm a 7.4V (kit estándar) / hasta 30 kg.cm a 12V (versión de alto torque).
• Sensores angulares: Encoders magnéticos de 12 bits sin contacto (resolución de 4096 pasos por vuelta, aprox. 0.088° por paso).
• Telemetría disponible: Posición angular en tiempo real, velocidad, carga/par motor, voltaje y temperatura interna.
• Placa controladora: Waveshare Bus Servo Driver Board con protección y puente USB-UART integrado.
• Interfaz de comunicación: Conexión serie UART por bus daisy-chain de 3 hilos y puerto USB Tipo C hacia la PC.
• Voltaje de operación: 7.4V a 12V DC (según modelo de servo y configuración seleccionada).
• Capacidad de carga útil (Payload): 200 g a 500 g (dependiendo del ángulo y extensión del brazo).
• Tipo de efector final: Pinza paralela autocentrante de doble pala con almohadillas intercambiables.
• Peso del brazo ensamblado: 1Kg aprox..