Este robot perro cuadrúpedo altamente flexible cuenta con un motor de alto par de 2.3kg.cm con una estructura confiable y un movimiento ágil. Integra una cámara, un rastreador de movimiento de 9 ejes y componentes RGB. El sistema es de código abierto y admite aplicaciones web en múltiples plataformas. Un microcontrolador ESP32 maneja la cinemática inversa y el control en tiempo real, mientras que se puede utilizar una Raspberry Pi como controlador de nivel superior para la toma de decisiones avanzadas. Este diseño permite una distribución computacional eficiente entre los dos sistemas.
Características
-
12 Grados de Libertad: El diseño de pierna de múltiples enlaces mejora la eficiencia y agilidad del robot.
-
Sistema Operativo en Tiempo Real: El sistema de nivel inferior maneja la cinemática inversa y la generación de movimiento, optimizando la eficiencia del procesador de nivel superior.
-
Diseño Compacto: Ligero pero duradero, construido con aleación de aluminio y material de nailon, asegurando resistencia mientras se reduce el peso, adecuado para uso en mesa.
-
Compatibilidad con Raspberry Pi: Soporta funciones avanzadas de OpenCV como reconocimiento facial, detección de movimiento y seguimiento de color. Preconfigurado para desarrollo secundario con amplia documentación e interfaces de desarrollo.
Parámetros
-
Nombre del Producto: WAVEGO Perro Robot Cuadrúpedo de Alta Flexibilidad
-
Dimensiones de pie: 218mm × 116mm × 152mm
-
Dimensiones en posición agachada: 228mm × 116mm × 127mm
-
Peso:
- Versión Básica: 465g (con batería)
- Versión Pi4 mejorada: 554g (con batería)
-
Grados de Libertad: 12 en total, 3 por pierna
Sistema operativo:
-
Sistemas Soportados: FreeRTOS + Raspbian OS
Capacidades de Movimiento:
-
Acciones Soportadas: Apretón de manos, De pie, Arrodillado lento, Caminata diagonal, Saltando, Autobalanceo
-
Expansión de Movimiento: Ejemplos programables con funciones de curvas Bézier para control de velocidad y movimiento.
-
Carga máxima:
-
Versión Básica: 300g
-
Versión Mejorada/Raspberry Pi 4: 200g
Especificaciones del Motor Servo:
-
Dimensiones: 23.2 × 12.1 × 25.25 mm
-
Peso: 13.0 ± 1g
-
Voltaje de funcionamiento: 6V
-
Velocidad sin carga: 0.1 seg/60° (100 RPM)
-
Par de estancamiento: 2.3 kg.cm (31.99 oz.in)
-
Carga nominal: 0.7 kg.cm
-
Corriente Nominal: 350mA
-
Tipo de Sistema de Control: Comparador Digital
-
Método de Control: Modificación del Ancho de Pulso
Capacidades de Visión:
-
Ejemplo de FreeRTOS: Transmisión de video en tiempo real a través de la web
-
Ejemplo de Raspbian OS: Transmisión de video en tiempo real, detección de rostros, seguimiento de colores y detección de objetos en movimiento
-
Nota: Todo el código es de código abierto. Los ejemplos de Raspbian OS utilizan flask-streaming y OpenCV para el desarrollo.
Procesador y Memoria:
-
Procesador: CPU dual-core Xtensa LX6 a 240MHz
-
ESP32 (nivel inferior):
-
SRAM: 520KB + 8MB
-
Flash: 448KB + 4MB
Especificaciones Adicionales:
-
Estándar Wi-Fi: 802.11b/g/n
-
Estándar Bluetooth: Bluetooth 4.2 (Incluye soporte para BR/EDR y BLE)
-
Puertos de Expansión: 2 × puertos de expansión multifuncionales de 5P (para comunicación, alimentación o ensamblaje modular)
-
Interfaces Externas:
- Puerto de carga de CC
- Tipo-C (para descargas, comunicación y expansión de accesorios)
Especificaciones de Potencia:
-
Tipo de Batería: Batería de Li-ion 18650
-
Tensión de alimentación: 7-8.4V
-
Voltaje de Carga: 8.4V
-
Capacidad de la Batería: 2600mAh
-
Protección: Sobrecarga, sobredescarga, sobrecorriente, cortocircuito, protección contra polaridad inversa y carga equilibrada
-
Tensión de Salida: 5V (para alimentar otras placas de control)