1 / 41

DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES

DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES. -CARLOS SANZ MORENO-. SEPTIEMBRE 2009. - ESTRUCTURA DE LA PRESENTACIÓN-. DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES. INTRODUCCIÓN DEFINICIÓN DEL SISTEMA PUNTO DE PARTIDA

wilbur
Download Presentation

DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES -CARLOS SANZ MORENO- SEPTIEMBRE 2009

  2. - ESTRUCTURA DE LA PRESENTACIÓN- DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • INTRODUCCIÓN • DEFINICIÓN DEL SISTEMA • PUNTO DE PARTIDA • ARQUITECTURA • ARQUITECTURA DISTRIBUÍDA • TECNOLOGÍA DE COMUNICACIONES • HERRAMIENTAS • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  3. INTRODUCCIÓN

  4. - DEFINICIÓN DEL SISTEMA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • Objetivo:CREACIÓN DE UN AGENTE EMOCIONAL INTERACTIVO • Caso de uso:ASISTENTE PERSONAL DOMÉSTICO • Requisitos: • ARQUITECTURA ESCALABLE • INTERFAZ CON MÚLTIPLES MODALIDADES • COMPORTAMIENTO EMOCIONAL • COMPORTAMIENTO PERSONALIZADO • FUNCIONALIDAD DE ASISTENTE DOMÓTICO • COMPAÑERO DE JUEGOS • INTRODUCCIÓN • DEFINICIÓN DEL SISTEMA • PUNTO DE PARTIDA • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  5. - PUNTO DE PARTIDA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • IDENTIFICADOR DE LOCUTOR. • RECONOCEDOR DE HABLA Y COMPRENSIÓN. • SINTETIZADOR DE HABLA CON EMOCIONES. • INTRODUCCIÓN • DEFINICIÓN DEL SISTEMA • PUNTO DE PARTIDA • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS X10 – [ZLÖTNIK,07] BRAZO ROBÓTICO– [LSED,09] [GARCÍA, 07] [GHT] [BARRA, 08] ROOMBA– [CANCELA,09] CARA ROBÓTICA [SANZ, 08] OPENCV INFRARROJOS – [GUIRAO,06]

  6. ARQUITECTURA

  7. -ARQUITECTURA DISTRIBUÍDA- HARDWARE DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES CONTROL DE CARA ROBÓTICA SÍNTESIS DE VOZ • INTRODUCCIÓN • ARQUITECTURA • ARQUITECTURA DISTRIBUÍDA • TECNOLOGÍA DE COMUNICACIONES • HERRAMIENTAS • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS TASK N MODELO DE EMOCIONES MODELO DE COMPORTA-MIENTO TASK 2 MODELO DE RELACIONES TASK 1 COMPRENSIÓN TRATAMIENTO DE IMÁGENES IDENTIFICACIÓN DE LOCUTOR SENSOR DE CARICIAS HARDWARE RECONOCIMIENTO

  8. -TECNOLOGÍAS DE COMUNICACIONES- DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • PRIMERA APROXIMACIÓN: Comunicación por SOCKETS • INCONVENIENTES: Mecanismo de bajo nivel. Necesidad de interpretar datos y de controlar los procesos de comunicación • INTRODUCCIÓN • ARQUITECTURA • ARQUITECTURA DISTRIBUÍDA • TECNOLOGÍA DE COMUNICACIONES • HERRAMIENTAS • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS • SOLUCIÓN ALTERNATIVA:S.O.A.P. (Simple Object Access Protocol) • CARACTERÍSTICAS: • Protocolo de alto nivel • Permite definir estructuras de datos • Flexibilidad en cuanto al protocolo de transporte utilizado. • Típicamente HTTP • Mensajes legibles para las personas, aunque costoso (basados en XML) • Similar a llamadas a procedimientos locales (métodos rémotos)

  9. -TECNOLOGÍAS DE COMUNICACIONES- DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • EJEMPLO DE COMUNICACIÓN: Respuesta a un Concepto • INTRODUCCIÓN • ARQUITECTURA • ARQUITECTURA DISTRIBUÍDA • TECNOLOGÍA DE COMUNICACIONES • HERRAMIENTAS • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS Modelo de Relaciones NUEVA FRASE MODO ID NUEVO CONCEPTO LOCUTOR RELACIÓN Reconocedor de Habla e Identificación de Locutor NUEVA FRASE DEL LOCUTOR Módulo de Comporta-miento PARÁMETROS+ EMOCIÓN+ RELACIÓN Sintetizador FRASE A SINTETIZAR NUEVO CONCEPTO ACTUALIZACIÓN EMOCIONES EMOCIÓN PARÁMETROS EVENTO EMOCIONAL Control de Conversación Emociones

  10. - HERRAMIENTAS - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • JABÓN – SOAP C++ CODE GENERATOR – [Rodríguez Losada] • Genera los servicios web a partir de las cabeceras “.h” • Características: • Fácil utilización • Gratuito • Genera Código C++ Portable • Librería dinámica de código abierto • Muy rápido • No requiere instalación • INTRODUCCIÓN • ARQUITECTURA • ARQUITECTURA DISTRIBUÍDA • TECNOLOGÍA DE COMUNICACIONES • HERRAMIENTAS • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS recoSoap.h Ejecuciónremota int FraseReconocida(frase, conceptos, usuarioId, numFrases, direccionArchivo) Llamada local int FraseReconocida(frase, conceptos, usuarioId, numFrases, direccionArchivo) Módulo Central SERVIVOX Retorno valor recoSoapService Llamada al método recoSoapClient Petición XML Descodificación de XML recoSoapServer Descodificación de XML Codificación XML recoSoapInterface

  11. FUNCIONALIDAD

  12. - LISTA DE FUNCIONES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS + • DETECCIÓN DE CARICIAS MEDIANTE SENSOR INFRARROJO • INTERFAZ VISUAL NO INTRUSIVA BASADA EN OPENCV • SÍNTESIS DE VOZ CON EMOCIONES • RECONOCIMIENTO DE HABLA CON COMPRENSIÓN • IDENTIFICACIÓN DE LOCUTOR • CONTROL DE CARA ROBÓTICA EXPRESIVA

  13. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • CONTROL VERBAL INALÁMBRICO DE ASPIRADORA ROBÓTICA ROOMBA • Comienzo/Paro de limpiar • Vuelta a la estación de carga • ADAPTACIÓN EFECTUADA: • Creación de un cliente SOAP de control de la comunicación • Configuración Rootooth • Comunicación Bluetooth PC-ROOMBA • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS • CONTROL DE LUCES MEDIANTE X10 • Encendido/Apagado dispositivo • ADAPTACIÓN EFECTUADA: • Creación de cliente SOAP para solicitud remota de acciones • Creación script en perl para acceso remoto a la función de control de X10 del sistema DRAC

  14. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • DETECCIÓN DE CARICIAS MEDIANTE SENSOR INFRARROJO • ADAPTACIÓN EFECTUADA: • Conexión e instalación de driver para acceso por puerto paralelo • Lectura periódica del sensor • Filtrado por software de lectura ruidosa • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS • JUEGO 3 EN RAYA CON BRAZO ROBÓTICO • Sensores de control del tablero • Funcionamiento autónomo • ADAPTACIÓN EFECTUADA: • Comunicación de la situación del juego vía tftp (trivial ftp)

  15. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • CONTROL VERBAL DE EQUIPO HI-FI POR INFRARROJOS • Encendido/Apagado • ADAPTACIÓN EFECTUADA: • Creación de un cliente SOAP capaz de comunicarse con el módulo de control de iRTrans • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS • INTERFAZ VISUAL NO INTRUSIVA BASADA EN OPENCV • Detección de movimiento • Detección de caras • Detección de luz • ADAPTACIÓN EFECTUADA: • Creación de un cliente SOAP (“facedetect.c”) • Procesos de filtrado para detectar: • Luz: N muestras por encima del nivel • Cara: N caras en un cierto tiempo

  16. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • CONTROL DE CARA ROBÓTICA EXPRESIVA • Expresión de emociones sencillas: enfado, alegría, miedo, neutra, tristeza • Parpadeo involuntario en función del estado emocional • ADAPTACIÓN EFECTUADA: • Creación de una cara robótica a partir de 5 servomotores • Creación de servidor SOAP para control de los servos • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  17. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS • RECONOCIMIENTO DE HABLA CON COMPRENSIÓN • Reconocimiento independiente de locutor • Vocabulario y Gramática flexibles • Comprensión automática basada en ejemplos • Umbral de confianza • ADAPTACIÓN EFECTUADA: • Creación de un servidor SOAP para la comunicación

  18. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • SÍNTESIS DE VOZ CON EMOCIONES • Elección de frases mediante conceptos, emociones y relación. • Aleatoriedad: cada frase, una probabilidad • “Hot configuration” • ADAPTACIÓN EFECTUADA: • Creación de un servidor SOAP para el proceso de síntesis • Acceso al servidor remoto vía ssh • Reproducción mediante unidad virtual SAMBA • Síntesis por doble proceso • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS .TXT Módulo de Comporta-miento SERVIDOR SOAP HTS LINUX SOAP SSH .WAV SAMBA

  19. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • MODELO DE RELACIONES CON IDENTIFICACIÓN DE LOCUTOR BASADA EN LAS CARACTERÍSTICAS DEL HABLA • Identificación de locutor basada en BIC • parámetro λ • ADAPTACIÓN EFECTUADA: • Experimentos de identificación con parámetro λ • Protocolo de presentación • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  20. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES EXPERIMENTOS IDENTIFICADOR DE LOCUTOR • Modo 1: Identificación de frases a partir de la historia de 30 locutores • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  21. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES EXPERIMENTOS IDENTIFICADOR DE LOCUTOR • Modo 2: Detección de cambios de usuario a partir de la historia de 5 frases de 1 locutor conocido en una población de 30 • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS Necesidad de protocolo de presentación

  22. - DESCRIPCIÓN DETALLADA - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES PROTOCOLO DE PRESENTACIÓN A:Cualquier Concepto Pordefecto • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • LISTA DE FUNCIONES • DESCRIPCIÓN DETALLADA • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS A:Presentación/Q: ¿Eres Nuevo? Confirmar nuevo usuario Fin de presentación A:Sí A:No Nombre Locutor = candidato Modo Presentación Lugar de residencia Locutor = candidato Modo Presentación Profesión Locutor = candidato Modo Presentación Año de nacimiento Locutor = candidato Modo Presentación E-mail Locutor = candidato Modo Presentación

  23. EMOCIONES

  24. - SISTEMA EMOCIONAL - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES New event Task A • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS Emotional Generator Task B ESCALABLE NIF Generator Task C Emotional Response Task D NIF Generator Autorrealización (ethics) NECESIDADES CUANTIFICADAS Y PRIORIZADAS NIF Generator Estima (success) Task E NIFs NIF Generator Afiliación (changes) RESPUESTA EMOCIONAL INDEPENDIENTE DE TAREA Task F NIF Generator Seguridad (safety) Task G Fisiológica (survival)

  25. - NECESIDADES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • FISIOLÓGICA (SURVIVAL): • SEGURIDAD (SAFETY): • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  26. - NECESIDADES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • ESTIMA (SUCCESS): • AUTORREALIZACIÓN (ETHICS): • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  27. - NECESIDADES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • AFILIACIÓN (CHANGES): • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  28. - N. I. F.´s - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • DESEABILIDAD: ¿Cómo satisface el evento la necesidad? • INESPERADO: ¿El evento sigue la tendencia a corto plazo? • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  29. - N. I. F.´s - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • URGENCIA: ¿La tendencia actual nos acercaría o alejaría de un nivel crítico? • RELEVENCIA: En esta situación, ¿pequeños eventos pueden llevar a la zona crítica? • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  30. - N. I. F.´s - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • INFRECUENCIA: ¿Es la primera vez que ocurre este evento, o se ha producido en el pasado? • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDADES • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  31. - EMOCIONES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • ACOTADAS ENTRE 0 Y 100 • ALEGRÍA, TRISTEZA, MIEDO, SORPRESA Y ENFADO • ATENUADAS SEGÚN τ • Emociones positivas vs negativas • NEUTRAL • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  32. CONCLUSIONES

  33. - CONCLUSIONES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES ES CAPAZ DE SIMULAR ESTADOS EMOCIONALES Y EXPRESARLOS SISTEMA EMOCIONAL JERARQUIZADO BASADO EN MASLOW QUE IMPLEMENTA UNA ARQUITECTURA DE SUBSUNCIÓN DE BROOKS ARQUITECTURA DISTRIBUÍDA MULTITAREA ESCALABLE INTEGRACIÓN DE IDENTIFICADOR DE LOCUTOR Y CREACIÓN DE MECANISMO DE PRESENTACIÓN INTEGRACIÓN DE SINTETIZADOR BASADO EN HMM CON FRASES DETERMINADAS POR CONCEPTOS Y ALEATORIEDAD INTEGRACIÓN DE TECNOLOGÍAS: • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS • CONTROL X10 • CONTROL INFRARROJOS • BRAZO ROBÓTICO • CARA ROBÓTICA • CONTROL BLUETOOTH ROOMBA • FOTOSENSOR PARA CARICIAS • ARQUITECTURA C/S • COMUNICACIÓN CON SOAP

  34. LÍNEAS FUTURAS

  35. - LÍNEAS FUTURAS - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES UTILIZACIÓN DE NECESIDADES COMO MOTIVADORES MEJORA DE LA EXPRESIÓN DE LAS EMOCIONES APRENDIZAJE DE COMPORTAMIENTOS MEJORA DE LA INTERFAZ VISUAL BASADA EN OPENCV INCLUSIÓN DE NUEVAS TAREAS Y MEJORA DE LAS EXISTENTES INTEGRACIÓN DE LOS MÓDULOS DE SÍNTESIS, RECONOCIMIENTO EMOCIONES Y RELACIONES EN EL PROYECTO ROBONAUTA • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  36. - NECESIDADES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • FISIOLÓGICA (SURVIVAL): • SEGURIDAD (SAFETY): • IF (PROMEDIO > UMBRAL LUZ ) • ELSE • ESTIMA (SUCCESS): • IF (ÉXITO) • ELSE IF (FRACASO) • AUTORREALIZACIÓN (ETHICS) • IF (MOVIMIENTO LEGAL) • ELSE • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  37. - NECESIDADES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • AFILIACIÓN (CHANGES): Efecto de eventos determinado por su repetición. • MODELADO DE OCURRENCIAS: Histograma + Ventanade Parzen. • MODIFICACIÓN DEL N-VALUE: • ATENUACIÓN PERIÓDICA: • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  38. - N. I. F.´s - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • DESEABILIDAD: ¿Cómo satisface el evento a la necesidad? • INESPERADO: ¿El evento sigue la tendencia a corto plazo? • URGENCIA: ¿La tendencia producida es “peligrosa” para la necesidad? • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  39. - N. I. F.´s - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • RELEVENCIA: ¿En esta situación pequeños eventos pueden llevar a la zona crítica? • INFRECUENCIA: ¿Es la primera vez que ocurre este evento, o se ha producido en el pasado? • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

  40. - EMOCIONES - DISEÑO E IMPLEMENTACIÓN DE UN ASISTENTE PERSONAL CAPAZ DE EXPRESAR EMOCIONES • INTRODUCCIÓN • ARQUITECTURA • FUNCIONALIDAD • EMOCIONES • SISTEMA EMOCIONAL • NECESIDADES (N-VALUE´S) • NIF´S • EMOCIONES • CONCLUSIONES • LÍNEAS FUTURAS

More Related