Programación natural de un robot social mediante diálogos

  1. Fernández de Gorostiza Luengo, Javier
Dirigida por:
  1. Miguel Ángel Salichs Sánchez-Caballero Director/a

Universidad de defensa: Universidad Carlos III de Madrid

Fecha de defensa: 06 de julio de 2010

Tribunal:
  1. Carlos Balaguer Bernaldo de Quirós Presidente/a
  2. Ramón I. Barber Castaño Secretario/a
  3. Jesús Manuel de la Cruz García Vocal
  4. Óscar Reinoso García Vocal
  5. Pedro Lima Vocal

Tipo: Tesis

Resumen

La tesis tiene tres partes conceptuales diferenciadas. Una referida a los robots sociales: motivaciones para su desarrollo, aspectos de diseño y funcionamiento. Se presentan las características más importantes de Maggie, un robot social desarrollado por el RoboticsLab1, que ha servido de plataforma para el desarrollo de las otras dos partes: un sistema de gestión de diálogo y un sistema de edición verbal de secuencias. El sistema de gestión del diálogo incluye dos habilidades de voz: habilidad de reconocimiento automático del habla, y habilidad de síntesis de voz con entonación controlada. El gestor del diálogo comunica ambas habilidades entre sí, controlando el texto que se sintetiza según las entradas del reconocedor de voz. Este control se especifica en un fichero escrito en el lenguaje estándar voiceXML que se interpreta en tiempo de ejecución. Integrado con el sistema de diálogo se presenta un sistema de edición verbal de una secuencia. Una secuencia es una entidad que representa una red de movimientos del robot en interacción con su entorno, dentro del cual se ubica el usuario. El editor permite que la secuencia pueda ser editada y ejecutada sin necesidad de realizar cambios en el sistema, mediante un acceso al robot más natural y por tanto, más cercano a un usuario no experto. Las secuencias creadas cumplen con todos los requisitos especificados en el estándar de SFC's, incluyendo ejecución de acciones en serie, esquemas de seleccióne ntre varias condiciones y ramas secuenciales que se ejcutan en paralelo. También se añade la posibilidad de creación de bucles. De este modo las funcionalidades de bajo nivel del robot se hacen accesibles a alto nivel para el usuario. A modo de ejemplo, se presentan algunos resultados experimentales de edición y ejecución de secuencias mediante diálogos, tras los cuales se obtienen ciertas conclusiones. Finalmente el trabajo concluye con la propuesta de algunas líneas futuras de investigación en interacción humano robot.---------------------------------------------------------------------------------------------------------------------------------