1. TÍTULO: Integración cn Rbearth Rbearth (http://www.rbearth.rg) es un framewrk de clud rbtics que frece ls siguientes bjetivs: - create and execute actin recipes - integrate lcalizatin and mapping - perfrm 3D sensing - learning cntrl - track bjects dynamically - mine data frm RbEarth past data Diseñar y desarrllar un Spark que permita la integración de funcinalidades desarrlladas en RbEarth desde FIONA. C++, Webservices, XML /Alta 2. TÍTULO: Integración cn ROS. Integración de la platafrma Fina cn las APIs del framewrk ROS ROS (Rbt Operating System) es el principal pryect de sftware libre en el ámbit de la rbótica y existe una amplia cmunidad de desarrlladres que crean nuevas funcinalidades. Diseñar y desarrllar un Spark que permita la integración de funcinalidades desarrlladas en ROS desde FIONA. C++ /Alta
3. TÍTULO: Sintetizadr de vz basad en fnlgía funcinal La mayría de ls sintetizadres de vz actuales se basan en el mdel de difnemas, mientras que la fnlgía funcinal prpne generar el snid de frma similar a cm se prduce el pas del aire en el tract vcal. Existen mdels cn cmplejas ecuacines diferenciales que prducen snids cn una calidad excelente, sin embarg ests mdel sn cmputacinalmente muy cstss Cnstruir redes neurnales que aprendan las slucines del cnjunt de ecuacines diferenciales para prducir el snid en base al cnjunt de parámetrs que definen en cada instante el tract vcal. C++, Matlab Alta 4. TITULO: Audición cgnitiva: Mdelad de la cóclea Ls actuales sistemas de recncimient de vz, parten de un análisis en frecuencia de la señal de entrada (típicamente FFT) para realizar prcesamient psterir. En el íd human, esta separación en frecuencias de la señal auditiva se realiza en la cóclea y es el primer pas en la percepción auditiva. Realizar una mdel de la separación en frecuencia de la señal de entrada basad en el funcinamient de la cóclea humana. C++, Matlab Alta
5. TITULO: Audición cgnitiva: Mdelad del córtex auditiv Ls actuales sistemas de recncimient de vz, utilizan mayritariamente HMM para btener una salida de text a partir de la señal de entrada. En el sistema de percepción human, el text n. Revisar el estad del arte en el mdelad del crtex auditiv, mdelad de la atención, identificación del hablante, separación de fuentes. C++, Matlab Alta 6. TITULO: Integracines cn servicis 2.0 Actualmente existen multitud de infrmación dispnible en internet que facilmente puede ser parte del cncimient de Fina. Integracines http cn trs servicis (pandrabts, twitter, etc.). Desarrll de un Spark que permita cnectarse y btener infrmación pr peticines http cn: Páginas amarillas bases de dats cn infrmación de empresas Nticias (RSS) Infrmación preci gaslinera (del entrn cuál es la más barata) Infrmación del tráfic Restaurantes/Hteles (Guía Michelin, Campsa, Bking, etc) Farmacias de Guardia Slicitud del tiemp (Acuweather similar) C++, Webservices, XML, Javascript, JAVA Baja
7. TITULO: Integración de Kinect cn FIONA Ls sensres MS Kinect se han ppularizad enrmemente en el ámbit de la rbótica debid a su baj cste ya la cantidad de infrmación que pueden prprcinar. Recuperar la infrmación captada lcalmente pr Kinect a la platafrma enfrmat RGBD. Diseñ y desarrll de un Spark que permita la integración de la platafrma cn la kinect. C++, Webservices, XML, Javascript, JAVA 8. TITULO: Establecimient de Videllamadas. FIONA en un télefn móvil pdría realizar las funcines de secreataria, filtrand y estableciend llamadas. Desarrll Spark que permite la realización de videllamadas. nte una indicación al avatar se realiza la cnexión y se cambia el stream de vide del avatar pr el de la llamada. C++, FFMPEG Baja/
9. TITULO: Integración cn sistemas de dmótica. Ls sistemas dmótics que cntralan elements del hgar, (encendid de luces, calefacción, sistemas de alarma, persianas...) sn cada vez más frecuentes. Ests sistemas suelen tener una API para el cntrl remt de ests dispsitivs. Deasrrllar un Spark que permita al avatar cmunicarse cn sistemas de dmótica, de frma que a través del asistente se pueda cntrlar la luz, persianas, etc. C++, Webservices, XML, Javascript, JAVA 10. TITULO: Mtr gráfic 2D Actualmente FIONA utiliza un mtr gŕafic en 3D para la animación de persnajes. Siguiend el mism principi es relativamente sencill realizar un mts que cree las animacines de persnajes en 2D. Spark que permite el renderizad de avatares 2D C++
11. TITULO: Integración cn sistemas de gestión de cntenid Las rganizacines utilizan actualmente sistemas de gestión de cntenid (Vignette, Alfresc, Liferay...) para actualizar sus páginas web. Un asistente virtual en esa página web debería ser capaz de utilizar el mism cncimient sin tener que cnsumir una base de cncimient separada. Desarrll de un Spark que permita cnsumir infrmación de sistemas de gestión de cntenid para que frmen parte de su prpia base de cncimient. C++, Webservices, XML, Javascript, JAVA, BBDD 12. TITULO: Prtletización para liferay Liferay es un sftware de prtales que está teniend much éxit en la actualidad. Crear un nuev prtlet de liferay cuy cntenid sea el asistente virtual. XML, Javascript, JAVA
13. TITULO: Integración cn Wrdpress Wrdpress es el sftware de blggin líder en la actualidad. Crear un nuev plugin de wrdpress cuy cntenid sea el asistente virtual y un spark que pueda cnsumir el cntenid del wrdpress C++, Webservices, XML, Javascript, JAVA 14. TITULO: Dispsitivs cntrlads pr FIONA FIONA es una platafrma en la nube, sin embarg es de gran interés pder cntrlar dispsitivs lcales (mtres, sensres, etc. Definir un prtcl de cmunicación cn dispsitivs lcales y el desarrllar el cliente para cmunicarse cn la platafma C++, Webservices, XML, Javascript, JAVA Alta
15. TITULO: Recncimient y escanead de DNI Una de la funcines que puede realizar una avatar cread cn FIONA es la de recepcinista virtual. Una de las funcines que puede realizar cm recepcinista es el registr de entrada de visitas para l que se suele slicitar a ls visitantes el DNI. En esta cas, el asistente slicita que se muestre el DNI a la cámara, y se btienen de él ls dats. nte webcam, recncimient y escanead de DNI. C++, OpenCV /Alta 16. TITULO: Fusión de e interacción del asistente cn distintas fuentes de vide Cnceptualizand el asistente cm un presentadr un prfesr, se pretende que pueda interaccinar cn una parte del vide (PiP) que muestre y cntrle para acmpañar a su cnversación. Fusinar fuentes de vide en tiemp real, cntrlar la fuente de vide adicinal mediante un spark. Las fuentes de vide puden ser presentacines pwerpint, vide de yutube, etc... C++, FFMPEG /Alta
17. TITULO: Cliente web avanzad para FIONA Actualmente, FIONA se muestra en una página web cm un ventana mdal, sin embarg existen tras psibilidades de integración del asistente en una página, cm p.e. que unicamente se pueste el cntrn del avatar y que se pueda arrastrar y mver pr la página. Mver al avatar pr la pantalla. Permitir que el avatar n esté fij sin que pueda mverse dentr de la pantalla. Puede ser útil para ls cass en ls que se quiera que el avatar enseñe alg al usuari dentr de la pantalla. XML, Javascript, JAVA, HTML /Baja 18. TITULO: Mvimients naturales prgramátics Para mejrar la empatía en la cmunicación entre human y avatar, es necesari que este se cmprte y se mueva de la manera más natural psible. Desarrllar un spark que define cuál es el mvimient del avatar, en situación de espera, durante la cnversación, en escucha, etc. Javascript, C++ /Baja
19. TITULO: Mdelad de persnalidad Un avatar puede cmprtarse de frma diferente en función de diferentes paŕametrs, cm la edad del usuari que tiene delante, etc. Desarrllar un Spark que permite definir la persnalidad del avatar en función de td tip de variables: día de la semana, hra del día, cnversación que está manteniend, meterlgía Javascript, C++ /Baja 20. TITULO: Gestr de diálg basad en Chatscript Chatscript es un mtr de diálg ganadr del premi Lebner en ls últims añs Desarrllar un Spark que utilice el mtr de Chatscript para generar las cnversacines del asistente virtual C++ Baja
21. TITULO: Editr de AIML nline DESCRIPCION AIML es un lenguaje para parametrizar mtres de gestión de diálg. Es un lenguaje basad en XML muy flexible que permite realizar las cnversacines que mantiene el avatar. Desarrllar una herramienta nline que permita la gestión del cntenid de fichers AIML, utilizand cntenid semántic para multiplicar las psibles cuestines de entrada y facilitand la generación de las respuestas XML, Javascript, JAVA, HTML, NLP 22. TITULO: Análisis del cntenid de las cnversacines DESCRIPCION Utilizand cm fuente las distintas cnversacines que mantiene el asistente virtual, prcesar el cntenid para btener estadísticas sbre ls tpics que se están tratand, identificar prblemas y temas de interés. Desarrllar prcess batch que analicen semánticamente el cntenid de las cnversacines y generen resúmenes del cntenid. C++, NLP /Alta
23. TITULO: Reprtes de cnversacines DESCRIPCION Utilizand cm fuente las distintas cnversacines que mantiene el asistente virtual, prcesar el cntenid para btener estadísticas de us Desarrllar prcess batch que analicen las cnversacines y genreren reprtes de us. C++, JAVA, Perl Baja