24
Ricardo Choren Agentes de Software e Pesquisa em Defesa

Ricardo Choren Agentes de Software e Pesquisa em Defesa

Embed Size (px)

Citation preview

Page 1: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Ricardo Choren

Agentes de Software ePesquisa em Defesa

Page 2: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Pesquisa em Defesa

• Projetos voltados ao ensino, à produção de pesquisas científicas e tecnológicas e à formação de recursos humanos qualificados na área de Defesa Nacional

• Defesa Nacional

– Conjunto de estratégias e ações para atingir ou garantir o estado de Segurança Nacional

– Inclui duas componentes

• Defesa Militar – que consiste essencialmente na defesa contra agressões armadas vindas do exterior do país

• Defesa Civil – que é um conceito mais amplo que inclui desde a segurança interna e proteção civil, até à defesa econômica e cultural do país

Ago 2009 2LES/PUC-Rio

Page 3: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Áreas de pesquisa em Defesa

• Comando e controle (C2)

– Planejamento e execução de operações

– Envolve

• Planejamento de ações

• Utilização de recursos limitados

• Tempo como fator importante

• Veículo aéreo não tripulado (VANT)

– Aeronave que não necessita de pilotos embarcados para ser guiada

– Envolve

• Controle à distância, por meios eletrônicos e computacionais, com ou sem a intervenção humana

Ago 2009 3LES/PUC-Rio

Page 4: Ricardo Choren Agentes de Software e Pesquisa em Defesa

C2 – definições

• Comando

– Capacidade de dirigir a ação de uma determinada unidade hierarquicamente subordinada através de ordens

• Controle

– Capacidade de uma unidade de reportar à hierarquia a qual se subordina, sua situação, localização e ação no cumprimento de ordens

• Comando e Controle

– É o exercício da autoridade e da direção de um comandante propriamente designado para uma força para cumprir uma determinada missão

– As funções de C2 são realizadas através de um arranjo de pessoal, equipamento, comunicações, computadores, instalações e procedimentos

Ago 2009 4LES/PUC-Rio

Page 5: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Sistemas de C2

• Possibilita a execução de processos que envolvem a necessidade de tomar decisões e controlar suas execuções baseado em um conjunto complexo de informações que devem ser atualizadas e precisas

• Objetivo

– Integrar e otimizar as etapas do ciclo

Ago 2009 5LES/PUC-Rio

Page 6: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Sistemas de C2

Ago 2009 6LES/PUC-Rio

1. Ambiente2. Análise deInteligência

3. Sensoriamento

8. Decisões deBaixo Nível

6. Alto Nível

4. Processamento

5. Decisão

7. Atuação

Busca de informações políticas, econômicas , sociais, ... , e a subsequente propagação com o objetivo de guiar as várias etapas do processo.

Sistemas e procedimentos necessários à coleta de dados do ambiente com o objetivo de prover uma cobertura constante do ambiente sobre todas as condições

Interface entre o o sistema que está sendo controlado pelo chefe e o ambiente. É o meio utilizado para influenciar ou modificar favoravelmente o ambiente.

Sistemas e procedimentos necessários à dedução sobre a ocorrência de eventos ou situações significantes a partir dos dados obtidos do ambiente e de orientações e informações adicionais obtidas da função de Análise de Inteligência

Page 7: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Sistema Operativo de Defesa Civil

Ago 2009 7LES/PUC-Rio

Page 8: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Ago 2009 8LES/PUC-Rio

Terminal Remoto

Page 9: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Sistemas de C2

• Verificação de informação atualizada e precisa difícil

– Depende intensamente da entrada de dados de um operador

• Verificação real de planejamento é muito custosa

– Entender e monitorar eventos e compará-los a um planejamento prévio requer intensa atuação humana

– Com a complexidade do planejamento de ações de comando e controle, erros podem ocorrer

Ago 2009 9LES/PUC-Rio

Page 10: Ricardo Choren Agentes de Software e Pesquisa em Defesa

C2 – agentes de software

• Sensoriamento

– Agentes reativos para fazer sensoriamento de informações importantes do ambiente

– Busca de outras informações (sociais, políticas, etc)

• Simulação

– Planejamento estratégico

– Execução de planejamento / adaptação

– Aprendizado (melhores práticas)

Ago 2009 10LES/PUC-Rio

Page 11: Ricardo Choren Agentes de Software e Pesquisa em Defesa

CIMOV

Ago 2009 11LES/PUC-Rio

Page 12: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Unidade de comando

Ago 2009 12LES/PUC-Rio

Page 13: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Unidade móvel de vigilância

Ago 2009 13LES/PUC-Rio

Page 14: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – definições

• VANT – Unmanned Aerial Vehicle

• Qualquer tipo de aeronave que não necessita de pilotos embarcados para ser guiada

• Pode ser pilotada remotamente ou voar autonomamente

• Pode ser considerada dispensável

Ago 2009 14LES/PUC-Rio

Page 15: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – missões

• Um VANT entende missões (objetivos) como

– Fotografe a ponte na posição

• Latitude: -22.8686008453

• Longitude: -43.1741981506

– Monitore a área do Rio Paraíba do Sul em Volta Redonda

• Polígono da área

– Ataque objetos a mais de 30km/h

Ago 2009 15LES/PUC-Rio

Page 16: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – modelo

Ago 2009 16LES/PUC-Rio

Sensores AtuadoresDados Plano Controle

Dados dossensores

Dados dosatuadores

Computador de bordo

Controlede vôo

Planejador

Vetor de comandosPlano

Page 17: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – simulador

Ago 2009 17LES/PUC-Rio

Modelo do VANT

Sensores

Emuladorde sensor

AtuadoresDados Plano Controle

Modelosdos

atuadores

Estado Controle

Dados dossensores

Dados dosatuadores

Simulador

Plano

Controlede vôo

Planejador

Vetor de comandos

Page 18: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – agentes de software

• Controle de missão

– Ajudando no planejamento de missões

– Realizando tarefas repetitivas

– Apoio à decisão

• Simulação

– Vôo autônomo

– Reasoning sobre a missão

– Gerenciamento de comandos complexos (individuais ou de grupo)

Ago 2009 18LES/PUC-Rio

Page 19: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – planejamento coordenado de caminho

• Problema

– VANTs precisam fotografar uma área

– VANTs sairão do ponto S e irão ao T

– Ambiente é dinâmico

• VANTs devem cooperar, compartilhando informação local

– VANTs têm recursos limitados

• Exemplos de perguntas

– Que caminhos são eficientes?

– Quantos VANTs são necessários?

Ago 2009 19LES/PUC-Rio

Page 20: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – planejamento coordenado de caminho

• Agentes

– Visão local do ambiente

– Agentes compartilham informação e possuem memória

• O que é observado por um agente é compartilhado com os outros

• O que já foi observado é armazenado

– Autonomia

– Pró-atividade (objetivo)

• Fotografar a área

• Minimizando o número de VANTs

• Minimizando o custo

Ago 2009 20LES/PUC-Rio

... ...

Page 21: Ricardo Choren Agentes de Software e Pesquisa em Defesa

VANT – protótipo

Ago 2009 21LES/PUC-Rio

Page 22: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Outros projetos – "não Defesa"

• Futebol de robôs

– Robôs são drones

• Respondem a comandos de velocidade e rotação

– Sensoriamento do ambiente

– Comportamento autônomo

• Papéis bem definidos dentro do time

– Colaboração para alcançar os objetivos do time

Ago 2009 22LES/PUC-Rio

Page 23: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Outros projetos – "não Defesa"

• Casa inteligente

– Reconhecimento de habitante

– Customização de ambiente pelo perfil

• Iluminação e temperatura

Ago 2009 23LES/PUC-Rio

Page 24: Ricardo Choren Agentes de Software e Pesquisa em Defesa

Ago 2009 24LES/PUC-Rio