DARVA – Asistente de Eventos: De Fieltro a Animación en Vivo
DARVA es un encantador robot animado creado para enriquecer experiencias en eventos interactuando con asistentes en conversaciones naturales, reduciendo explicaciones repetitivas.
Resumen
- Introducción y Video Demo
- Construcción Robot Analógico
- Digitalización del Diseño
- Desarrollo Asistente Virtual
- Despliegue en Raspberry Pi 4
- Presentación Final de DARVA
Introducción y Video Demo
DARVA significa Digitalized Analog Robot Virtual Assistant. El siguiente video muestra cómo DARVA interactúa con invitados y reduce tareas repetitivas al personal.
Construcción Robot Analógico
El viaje comienza con modelo analógico artesanal. Tras bocetar prototip, recorté componentes de fieltro, asegurando que cada parte sea individualmente separable para animación posterior. Coser cada borde da a DARVA aspecto táctil y hecho a mano. Secciones de fieltro de doble capa añaden durabilidad manteniendo peso bajo.
Consejo: Fotografía el set completo antes de recortar; estas imágenes sirven como fondo consistente para segmentación digital.
Digitalización del Diseño
Una vez completo el modelo analógico, extiende las partes sobre fondo contrastante para simplificar segmentación. Captura una sola imagen de alta resolución para preservar escala. Usa software de edición para aislar cada componente, guardándolos como PNG con fondo transparente. La herramienta Quick‑Selection de Photoshop fue particularmente efectiva, requiriendo solo refinamiento manual menor.
Con los assets digitales listos, el robot ya puede animarse.
Desarrollo Asistente Virtual
Para dar vida a DARVA en cualquier plataforma, construí una página web ligera usando elemento canvas HTML y JavaScript vanilla. Para animación fluida cross‑browser, incorporé Create.js y Tween.js. Todas las librerías van empaquetadas localmente, garantizando funcionalidad totalmente offline –crítico para eventos con internet inestable.
El script gestiona:
- Carga de assets PNG
- Escalado, rotación y posicionamiento en canvas
- Animación de movimientos y expresiones
- Burbujas de diálogo dinámicas que cambian cada cinco segundos
- Disparadores interactivos en cabeza y barriga
Movimientos oculares aleatorios y rotaciones de medidores añaden realismo, mientras animaciones calculadas mantienen la presentación pulida.
Despliegue en Raspberry Pi 4
Para ejecutar DARVA en setup portable y bajo consumo, desplegué la página web en Raspberry Pi 4 conectada a pantalla táctil modo retrato. Aunque la rotación de pantalla de la Pi puede ponerse en landscape, el panel táctil mantenía orientación inversa, así que opté por mantener la Pi en landscape y rotar las animaciones del canvas en su lugar. Este enfoque simplificó ajustes de layout y preservó la línea de tiempo de animación.
Pruebas iniciales en Chromium mostraron ocasionales fallos de render; revisiones posteriores resolvieron estos glitches. Firefox también corre las animaciones suavemente, aunque con frame rates ligeramente menores. Modo offline sigue funcional en ambos navegadores.
DARVA en Acción
Con todos los componentes integrados, DARVA está lista para saludar invitados, responder preguntas comunes y agilizar operaciones del evento. El proyecto muestra cómo un simple modelo de fieltro puede evolucionar a un asistente digital sofisticado y auto‑contenido.
Fuente: DARVA – The Event Assistant
Proceso de manufactura
- Maximizar la eficiencia mediante la estandarización de piezas: una guía práctica
- El moldeo por inyección de plástico impulsa la innovación en la industria automotriz
- Dominando el diseño de piezas mecanizadas: Guía completa
- Producción In-House: La Fuse 1 Construye sus Propias Piezas
- Cómo el corte por waterjet mejora la precisión en implantes médicos
- Estrategias modernas de mantenimiento para el éxito manufacturero
- Medición Precisa de Perpendicularidad para Piezas Metálicas Pequeñas – Guía y Técnicas
- Mejorando el Control de Calidad: El Poder de los Planes de Muestreo para Piezas Metálicas Pequeñas
- Guía Completa de Piezas Mecanizadas: Ventajas, Aplicaciones y Soluciones Rentables
- Piezas SEW Eurodrive: Guía Completa de Calidad y Rendimiento
- Descubre las 6 Ventajas Clave de las Piezas Torneadas CNC para Fabricación de Precisión