Titulo Estágio
Adaptação de Plataforma de Comunicação entre Agentes
Área Tecnológica
Inteligência Artificial
Local do Estágio
DEI – Laboratório do CMS
Enquadramento
Nos últimos anos tem vindo a aumentar o número e diversidade de veículos autónomos, usados em diferentes tipos de tarefas. Neste contexto, e com vista à realização de missões conjuntas por um conjunto de veículos heterogéneos (aviões, carros, barcos e submarinos), foi criada uma plataforma que permite a simulação deste tipo de missões. Esta plataforma usa como motor de simulação o Microsoft Flight Simulator X (FSX), com o qual interagem todos os outros componentes da plataforma (incluindo uma ferramenta de controlo da plataforma, um agente controlador de tráfego, um agente controlador de veículo, uma ferramenta para gestão de distúrbios no ambiente, uma ferramenta para monitorização da simulação ou uma ferramenta para análise de desempenho).
Diferentes tipos de missões podem ser simuladas nesta plataforma, incluindo missões de transporte, procura (por exemplo, de um incêndio florestal) ou deteção de origem (por exemplo, de um foco de poluição), entre outras.
Objetivo
De forma a facilitar a comunicação entre os diferentes componentes da plataforma, foi usada uma plataforma de comunicação entre agentes (AgentService) que respeita as normas definidas pela FIPA para o efeito. Esta plataforma pode ser usada por aplicações externas, sendo no entanto usado um método de polling para receção de mensagens.
Neste contexto, o objetivo principal deste estágio é a introdução de melhoramentos nesta plataforma que permitam aumentar o seu desempenho, nomeadamente através de um método de receção de mensagens baseado em eventos.
É também objetivo deste estágio dotar esta plataforma de meios que permitam a transmissão de mensagens de forma segura, de forma a que não sejam intercetadas ou criadas mensagens por terceiros.
Plano de Trabalhos - Semestre 1
O plano de trabalhos para o primeiro semestre inclui:
- Estudo da plataforma desenvolvida e do AgentService.
- Início da adaptação da plataforma para receção de mensagens por eventos
- Escrita do relatório intermédio.
Plano de Trabalhos - Semestre 2
O plano de trabalhos para o segundo semestre inclui:
- Adaptação da plataforma de comunicação entre agentes e dos componentes da plataforma desenvolvida para receção de mensagens por eventos.
- Desenvolvimento de mecanismos de segurança para assegurar a integridade das mensagens transmitidas pela plataforma.
- Escrita do relatório de estágio
Condições
Possibilidade de atribuição de bolsa de investigação no segundo semestre (pendente de aprovação do projeto PTDC/EEI-SII/3294/2012 por parte da FCT).
Observações
Desejados bons conhecimentos de programação e capacidade de trabalhar em equipa.
Orientador
Daniel Castro Silva
dcs@dei.uc.pt 📩