![]() |
Robótica
Cognitiva |
![]() |
Proposta de monografia
Com a especificação do programa de
controle do agente, em uma linguagem lógica, juntamente com um
mecanismo correto de inferência, é possível obter e
provar o comportamento desejado de um agente inteligente. Assim, a
área de Robótica
Cognitiva (RC) se preocupa em estudar as capacidades de um
agente inteligente, cuja implementação se baseia numa
especificação lógica. Problemas de maior interesse
de RC envolve mundos dinâmicos e informação
incompleta.
Nesse projeto, para a construção de um agente inteligente
imerso em um mundo inicialmente estático, mas com
informação incompleta, foi escolhido como formalismo
lógico o Cálculo de
Situações, uma extensão do Cálculo
de Predicados de Primeira Ordem. Com esse formalismo, é
possível raciocinar sobre ações e seus efeitos,
permitindo a criação de planos de ações e a
representação de mundos dinâmicos. Outro motivo que
levou a escolha desse formalismo lógico foi o fato dele ser a
base da linguagem de programação Golog: uma linguagem de
programação de agentes robóticos proposta por
pesquisadores de RC, e que foi usada para implementar o agente proposto
nesse projeto.
Como um exemplo de domínio de aplicação para esse projeto, foi escolhido o problema clássico do Mundo do Wumpus em que um agente deve selecionar e executar uma seqüência de ações para atingir seus objetivos, evitando situações de risco, com informação incompleta do ambiente. Além da construção do agente inteligente, o projeto será convertido em material didático para cursos de introdução a Inteligência Artificial para ser integrado no Laboratório Virtual de Inteligência Artificial.
Período |
Descrição |
setembro/2003 |
Criação da
especificação lógica do agente |
novembro/2003 |
Implementação do
agente em Prolog |
janeiro/2004 |
Implementação do
agente em Golog |
janeiro/2004 |
Criação
do sítio do projeto |
fevereiro/2004 |
Participação no mini curso de
Robótica Cognitiva oferecido pelo Grupo de lógica,
Inteligência Artificial e Métodos Formais do IME - LIAMF -
com o professor visitante Dr. Maurice Pagnucco |
março/2004 |
Início da
implementação do agente em Legolog |
março/2004 |
Entrega do relatório
parcial para a FAPESP |
abril/2004 |
Criação
do sítio para a implementação do mundo Wumpus em Legolog |
abril/2004 |
Reformulação
do LabVIA |
maio/2004 |
Início da
formulação de material didático para o LabVIA |
junho/2004 |
Palestra sobre o projeto para o
LIAMF - Grupo de lógica, Inteligência Artificial e
Métodos Formais do IME |
Cronograma para o segundo semestre
A figura 1 exibe as tarefas que serão feitas
durante o segundo semestre de 2004. Dentre outras tarefas,
haverá a elaboração do relatório final para
a FAPESP (E), que deve ser enviado na segunda semana de setembro para a
instituição de fomento desse projeto.
Figura 1: Cronograma de trabalho para o próximo
semestre do projeto
Tarefa |
Descrição |
A |
Terminar/melhorar o agente em
Legolog |
B |
Criar a
documentação sobre o código dos agentes (Prolog,
Golog e Legolog) |
C |
Criar ambiente para
exibição dos diferentes tipos de agentes no LabVIA |
D |
Complementar os textos do LabVIA |
E |
Escrever o relatório
final para a FAPESP |
F |
Analisar a viabilidade de
versões modificadas do mundo do Wumpus (mundo dinâmico) |
G |
Trabalhar com versões
modificadas do mundo do Wumpus que sejam viáveis para o escopo
do projeto |
Estrutura esperada da monografia
Seguindo o modelo do relatório final da FAPESP, a primeira parte da monografia do trabalho de formatura (parte técnica), deverá conter as seguintes seções:Para a segunda parte da monografia, parte subjetiva, será usado como base o modelo fornecido na página da disciplina:
Avaliações de projetos anteriores | Proposta | Poster | Apresentação | Monografia |