Descripción del proyecto
LA PLANIFICACION AUTOMATICA ES UN AREA FUNDAMENTAL PARA EL DESARROLLO DE ARQUITECTURAS COGNITIVAS EN SISTEMAS ROBOTICOS, YA QUE PERMITE, DESDE UN PUNTO DE VISTA GENERICO, ORGANIZAR LAS TAREAS QUE DEBE REALIZAR EL ROBOT A LA HORA DE RESOLVER UN PROBLEMA O INTERACCIONAR CON UN HUMANO, SU INCLUSION EN DICHAS ARQUITECUTRAS REQUIERE TAMBIEN DE MECANISMOS DE MONITORIZACION, ASI COMO DE INTEGRACION CON LAS FUENTES DE CONOCIMIENTO (SENSORES, ETC,) Y ACTUADORES DEL ROBOT, SIN EMBARGO, LA PLANIFICACION DELIBERATIVA NO PUEDE SER ENTENDIDA COMO UN ELEMENTO CENTRALIZADO CAPAZ DE CONTROLAR TODAS LAS FACETAS DE UN PROCESO DE INTERACCION HOMPRE-ROBOT, SINO QUE ES UN COMPONENTE BASICO DE MUCHOS MODULOS DEL SISTEMA, COMO LOS SISTEMAS DE DIALOGO, LA MANIPULACION O LA NAVEGACION, ESTE OCURRE ESPECIALMENTE CUANDO EL ROBOT DEBE EXHIBIR UN COMPORTAMIENTO SOCIAL, ESTE PROYECTO TIENE COMO OBJETIVO PROPORCIONAR A TODOS LOS MODULOS DE LA ARQUITECTURA ROBOTICA DE CAPACIDAD DELIBERATIVA BASADA EN PLANIFICACION AUTOMATICA, SE ANALIZARAN DOS OPCIONES PRINCIPALES, EN LA PRIMERA, MAS CLASICA, EL COMPONENTE DELIBERATIVO SE DISEMINARA ENTRE DISTINTOS NIVELES DE ABSTRACCION, EN ESTA SITUACION, EL COMPORTAMIENTO COGNITIVO DEBE EMERGER DE LOS DISTINTOS MODULOS LOCALIZADOS EN ESOS NIVELES, LA DEFINICION DEL CONCEPTO DE ABSTRACCION NO SIEMPRE ES SENCILLA, Y DEBE TENER EN CUENTA A TODOS LOS AGENTES INVOLUCRADOS, EN LA SEGUNDA OPCION, SE PLANTEA QUE EL SISTEMA DELIBERATIVO FUNCIONES COMO UN SERVICIO QUE PROPORCIONA CAPACIDAD DELIBERATIVA A LAS DISTINTAS FUNCIONALIDADES DEL MARCO COGNITIVO (POR EJEMPLO, LOS COMPONENTES PARA EL HABLA, LA NAVEGACION, MANIPULACION, ETC, ),POR TANTO, EL OBJETIVO DE ESTE PROYECTO ES INTEGRAR UNA ARQUITECTURA DE PLANIFICACION, EJECUCION, Y MONITORIZACION (BASADA EN NUESTRA ARQUITECTURA PREVIA, PELEA) QUE PUEDE UTILIZARSE COMO UN RECURSO DELIBERATIVO AL QUE CUALQUIER COMPONENTE DEL SISTEMA PUEDE PEDIR AYUDA, CADA COMPONENTE LANZARA SUS PROPIOS PROCESOS DELIBERATIVOS, CADA UNO DE ELLOS ACCEDIENDO DE FORMA LOCAL A LA REPRESENTACION PROFUNDA DEL ESTADO (DSR), ES DECIR, ACCEDIENDO SOLO A LAS PARTES DEL DSR RELACIONADAS CON LA TAREA QUE SE ESTA RESOLVIENDO, Y USANDO ESTE DSR COMO MECANISMO DE COMUNICACION, SI EL DSR ES JERARQUICO O ESTA PARTICIONADO, CADA PROCESO DELIBERATIVO ACCEDERA SOLO AL SEGMENTO O NIVEL REQUERIDO, LA INCLUSION DE MULTIPLES AGENTES EJECUTANDO PROCESOS DELIBERATIVOS REQUIERE QUE TAL INTEGRACION SEA REALIZADA DE UNA FORMA SENCILLA, PARA FACILITAR ESTE PROCESO, SE PLANTEA EL DESARROLLO DE LENGUAJES DECLARATIVOS QUE PERMITAN A LOS DISEÑADORES REPRESENTAR EL CONOCIMIENTO INVOLUCRADO EN TODOS LOS PROCESOS, POR TANTO, LENGUAJES ESTANDAR COMO PDDL, EN SUS DISTINTAS VERSIONES, SERAN ESTUDIADOS, ADEMAS, SE PLANTEARAN NUEVOS LENGUAJES Y MECANISMOS QUE FACILITEN EL ACCESO AL CONOCIMIENTO REQUERIDO, COMO REPRESENTEACIONES DECLARATIVAS DEL MAPEO DE CONOCIMIENTO ENTRE DISTINTOS NIVELES DE ABSTRACCION (POR EJEMPLO, ENTRE UN NIVEL DE ABSTRACCION INFERIOR Y EL INMEDIATAMENTE SUPERIOR), SE PROPONDRAN DIFERENTES CASOS DE USO Y ESCENARIOS PARA EVALUAR LA ARQUITECTURA: DESDE ORGANIZACIONES VERTICALES CLASICAS (TIPICAMENTE JERARQUICAS) HASTA ESTRUCTURAS HORIZONTALES DONDE DISTINTOS PROCESOS DELIBERATIVOS SE EJECUTAN CONCURRENTEMENTE, ROBOTS SOCIALES\ROBÓTICA ASISTENCIAL\ARQUITECTURAS SOFTWARE PARA ROBÓTICA\INTELIGENCIA ARTIFICIAL