Modelagem de Sistemas Multiagentes com o RoboCup Rescue: Uma Simulação da Propagação de Incêndios

Tamanho: px
Começar a partir da página:

Download "Modelagem de Sistemas Multiagentes com o RoboCup Rescue: Uma Simulação da Propagação de Incêndios"

Transcrição

1 Modelagem de Sistemas Multiagentes com o RoboCup Rescue: Uma Simulação da Propagação de Incêndios Terry L. Ruas 1, Maria das Graças B. Marietto 1, André Filipe de M. Batista 1, Robson dos S. França 1 1 UFABC - Universidade Federal do ABC Centro de Matemática, Computação e Cognição Santo André, São Paulo, Brasil {terry.ruas,graca.marietto,andre.batista,robson.franca}@ufabc.edu.br Resumo. Este trabalho apresenta uma análise de simulações feitas no Ambiente RoboCup Rescue para o fenômeno de propagação de incêndios. Pretendese destacar as características da propagação de incêndios em centros urbanos e como agentes cooperantes atuam para sua contenção. Duas simulações foram executadas: uma representando a alta capacidade dos agentes em combater o incêndio, e a outra apresentando a falta de capacidade dos agentes no combate ao incêndio. Este trabalho também apresenta uma análise comparativa sobre simulações apresentadas, com o objetivo de estabelecer uma relação entre elas. 1. Introdução A área de Simulação Multiagentes (SMA) é formada pela intersecção das áreas de Inteligência Artificial Distribuída (IAD) e Simulação Computacional. Esta área oferece uma infra-estrutura adequada para modelar e entender processos relacionados as interações sociais tais como coordenação, cooperação, formação e coalizão de grupos, evolução de convenções e normas, livre arbítrio, resoluções de conflito, dentre outros. Modelos de simulação multiagentes se baseiam na idéia do relacionamento de um indivíduo com um programa, sendo possível simular um mundo artificial formado por entidades computacionais interativas onde um agente equivale a uma entidade do sistema alvo, ou um grupo delas. Como a infra-estrutura técnico-teórica da área de Simulação permite capturar elementos essenciais de um sistema alvo, sem trabalhar diretamente com o mesmo, ela é adequada para tratar com fenômenos tais como a propagação de incêndios sem colocar em risco a integridade de seres vivos e o ambiente [1]. Mais especificamente o fenômeno de propagação de incêndios esta intimamente ligado ao pânico em multidões, que é um tipo de comportamento coletivo que envolve pessoas expostas a uma situação de perigo de vida. Em tal situação sempre há um risco iminente e uma sensação de urgência em agir por parte dos indivíduos. Este fenômeno pode ser desencadeado por diversos fatores tais como ameaças naturais (eg. enchentes, terremotos) e ameaças provocadas pelos seres humanos (eg. um ataque terrorista). Conforme apresentado em [2], há uma quantidade restrita de simulações que abordam este tipo de comportamento. A fim de cooperar no preenchimento desta lacuna, 138

2 neste trabalho é proposto uma integração entre o modelo de simulação multiagentes sobre o pânico em multidões, e o simulador de incêndios do RoboCup Rescue. Nesta integração o simulador de incêndios ResQ Fire Simulator gera as ameaças, sob a forma de focos de incêndio, e a população representada por um SMA. Essa integração é de extrema importância para que haja uma máxima aproximação entre o virtual e o real. Uma vez que o simulador de incêndio propicie o cenário de perigo a população, representada por um SMA, poderá ser submetida a uma situação bem próxima da verdadeira. Desse modo oferecendo meios para que o estudo sobre pânico em multidões seja feito sem que nenhuma vida ou bem material corra qualquer espécie de risco. O restante desse artigo é estruturado da seguinte maneira. Na Seção 2 tem-se um panorama sobre trabalhos realizados nas áreas de comportamento social e simulações. Na Seção 3 uma breve explicação sobre as ligas que compõem o RoboCup Rescue é feita, seguida por uma análise mais aprofundada da Unidade Agent Simulation. Na Seção 4 apresentam-se dois cenários utilizados para validar o estudo feito nesse artigo. As Seções 5 e 6 contém, respectivamente, indicações sobre casos de trabalhos futuros e conclusões. 2. Origens e Contribuições Ao analisar a literatura sobre o comportamento coletivo, duas abordagens teóricas podem ser identificadas para explicar o fenômeno de pânico em multidões. A primeira, chamada de teoria do Contágio, defende que o indivíduo em uma multidão perde sua personalidade consciente e obedece todas as sugestões da multidão. Pesquisadores de Ciências Sociais como Le Bon [3] segue essa vertente. Uma segunda abordagem, chamada de teoria Emergente Normal, é baseada na teoria Interacionista Simbólica a qual defende que o comportamento coletivo é resultado das interações entre os indivíduos, os quais são capazes de avaliar a informação que recebem e decidir sobre a sua utilização na atual situação. Essa abordagem analisa os agentes como micro-propriedades que ajudam no processo. Também analisa o comportamento padrão a nível de grupo Este trabalho tem seu foco voltado para um simulador em específico, o Simulador de Incêndio (do Inglês Fire Spread Simulator - FSS), para o estudo de pânico em multidões. Objetivando fornecer subsídios para o estudo de pânico em multidões, simulações em cenários que envolvessem situações de perigos são propostas. No entanto, em situações reais muitos fatores estão presentes como: correntes de ar, fluxo de gás, distribuições não homogêneas de combustível, propagação do fogo de acordo com o edifício, etc. Desse modo, as simulações de propagação de incêndios sofrem restrições com o intuito de poderem retratar o cenário de uma maneira computável. Projetos como o RoboCup Rescue (abordado nesse artigo) [4] utilizam de maneiras diferentes o simulador. O projeto RoboCup Rescue visa simular situações que envolvam desastres com o uso de recursos digitais. Este promove pesquisas sobre robôs físicos e ambientes virtualmente simulados para busca e resgate, coordenação de trabalho em grupo e estratégias de resgate nas mais diversas ocasiões, de uma forma interligada. Essas simulações introduzem pesquisas avançadas e a interdisciplinariedade entre diversas áreas, tais como: Sistemas Multiagentes(do Inglês Multi-agent Systems - MAS), Inteligência Artificial (IA), robótica, programação lógica, entre outras. 139

3 3. RoboCup Rescue O projeto RoboCup Rescue tem por finalidade abranger as simulações de: Busca e salvamento em ambientes virtuais, com múltiplos agentes dotados de capacidades diferentes (Unidade Agent Simulation); Busca e salvamento utilizando robôs físicos para resgatar vítimas (Liga Rescue Robots); Busca e salvamento com o uso de robôs virtuais (Unidade Virtual Robots). Nessas três atuações do RoboCup Rescue duas ligas são formadas: Rescue Robots (robôs físicos) e Rescue Simulation (múltiplos agentes e robôs virtuais), ilustradas na Figura 1. Figura 1: Divisão das Ligas do Ambiente RoboCup Rescue.[5] A Liga Rescue Robots trabalha com robôs físicos, demandando desta forma conhecimentos de hardware relacionados com o funcionamento dos robôs. Nessa liga cada robô tem como objetivo localizar vítimas em ambientes reais não estruturados, designados por arenas. A Liga Rescue Simulation tem dois objetivos gerais. O primeiro visa o desenvolvimento de simuladores para formar a infra-estrutura de sistemas de simulação, e emular fenômenos reais predominantes em catástrofes. O segundo visa desenvolver agentes inteligentes e robôs capazes de interagir e atuar em cenários de desastre. Esta liga é voltada inteiramente para simulações em ambientes virtuais em software. Esta Liga é dividida em duas unidades: Agent Simulation e Virtual Robots [4]. Neste trabalho será abordada a unidade Agent Simulation. Esta possui dois objetivos. O primeiro visa o desenvolvimento de simuladores para formar a infra-estrutura de sistemas de simulação, bem como emular fenômenos predominantes em catástrofes. O segundo objetivo é desenvolver múltiplos agentes inteligentes capazes de interagir e atuar em cenários de desastre. Sendo assim, a unidade Agent Simulation pode ser dividida em duas sub-ligas de competição: Infrastructure Competition e Agent Competition. A sub-liga Agent Competition envolve algoritmos para coordenação e competição de agentes nos diferentes mapas da plataforma da Liga Rescue Simulation. O desafio nesse caso é voltado para o desenvolvimento de algoritmos de coordenação que permitam times de agentes Ambulância, Polícia e Bombeiro salvarem o máximo de civis que conseguirem e extinguir os focos de incêndio na cidade onde um acidente acabou de acontecer. Já a sub-liga Infrastructure Competition envolve avaliar ferramentas e simuladores para simular problemas de gestão de desastres [6]. 140

4 3.1. Arquitetura da Unidade Agent Simulation O desenho da unidade Agent Simulation inicia-se na definição da sua arquitetura, isto é, dos seus blocos (ou módulos) estruturais principais e da interação entre esses blocos. A arquitetura inicialmente proposta considera os seguintes blocos principais [7]: Um conjunto de agentes com diferentes capacidades, designado por Agentes; Um conjunto de simuladores de aspectos específicos do domínio, designado por SimAED; Um processo que interliga os Agentes e os SimAED, constituindo o núcleo central e designado por kernel; Um processo para manutenção da informação geográfica designado por GIS (Geographic Information System); Um conjunto pré-definido de mensagens para comunicação inter-agente e percepção de cada agente, sobre o estado do mundo. Em cada ciclo de simulação o kernel envia, a cada agente, toda a informação que é percebida pelos sensores visuais e auditivos do agente. A informação visual contém o valor das propriedades de todos os agentes e objetos do espaço geográfico, que se encontram no raio de visão do agente. O raio de visão é um parâmetro da simulação, geralmente definido como 10 metros. A informação auditiva contém todas as mensagens difundidas por canais de telecomunicações, ou apenas através da voz natural [7]. O processo kernel também gera a evolução do tempo de simulação. De acordo com o seu objetivo de realismo, o RoboCup Rescue pretende simular as cinco horas seguintes à ocorrência de um terremoto. A simulação considera uma evolução discreta do tempo, onde a execução de cada ciclo corresponde à passagem de um minuto de tempo real. Assim, a simulação padrão consiste na execução de 300 ciclos, e o kernel impõe restrições de tempo real a todos os processos restantes (agentes e simuladores) [7]. Na arquitetura da unidade Agent Simulation, o processo designado por GIS garante a manutenção do valor das propriedades geográficas de cada estrada e edifício. Para isso utiliza-se o editor GIS que é uma ferramenta gráfica interativa para editar os arquivos GIS. Possibilitando que operações como a criação dos mapas, adicionar/remover objetos, verificar inconsistências, ajustar posições dos agentes, dentre outras, sejam feitas sem a necessidade de um alto nível de programação [8] Componentes da Arquitetura Agent Simulation Além dos blocos descritos na Seção 3.1, a Unidade Agent Simulation também pode ser dividida em pequenos sub-blocos. Esses sub-blocos são formados por: Edifícios, Agentes (humanóides e não-humanóides) e simuladores (tráfego, bloqueio/desmoronamento, incêndio, visualização, entre outros). Visando um melhor entendimento das simulações realizadas, uma breve explicação sobre os componentes que serão usados neste trabalho se vê necessária. Os edifícios têm como propriedades geográficas a localização, conjunto de entradas (que liga o edifício a uma rua), número de pisos, área de implantação no terreno, área total de construção (somatório das áreas dos pisos), material de construção (madeira, aço e cimento). Cada um destes materiais possue uma determinada taxa de transmissão 141

5 de fogo e grau de intensidade do incêndio. Existe, também, uma construção especial denominada refúgio, que está imune aos incêndios e onde os agentes humanóides estão a salvo das catástrofes [7]. Os agentes podem ser separados em dois tipos: agentes humanóides e agentes não humanóides. A Figura 2 ilustra de maneira representativa a divisão existente entre os agentes. Figura 2: Divisão dos Agentes no RoboCup Rescue.[5] Os agentes humanóides, também chamados de agentes locais, têm a capacidade de atuar de modo direto sobre o ambiente, e podem ser do tipo: Civil, Bombeiro e Ambulância. Qualquer humanóide tem a capacidade de se comunicar e movimentar no espaço geográfico da simulação, cada agente possui capacidades específicas. O agente Civil representa uma família ou indivíduo vítima da catástrofe, que eventualmente precisará ser socorrida (pelo agente Ambulância). O agente Bombeiro tem a capacidade de extinguir incêndios em edifícios, manipulando as mangueiras para definir o ângulo de saída e a quantidade de água. O agente Ambulância representa a capacidade de salvamento de agentes humanóides (inclusive outras ambulâncias). Apenas o agente Ambulância tem a capacidade de socorrer qualquer humanóide. Um agente não humanóide, também chamado de agente global, representa uma organização de agentes humanóides. Essas organizações são o Quartel de Bombeiros e a Central de Ambulâncias (dentre outros). Os agentes não humanóides são representados por construções e não atuam diretamente no ambiente, suas ações concretizam-se através dos agentes humanóides de que são compostos. O Quartel de Bombeiros coleta e integra toda a informação enviada pelos agentes Bombeiro e os aloca de acordo com uma política simples assim como a Esquadra de Polícias o faz. A Central de Ambulâncias coleta e integra toda a informação enviada pelos agentes Ambulância e os aloca de acordo com uma política simples, assim como todos os agentes não humanóides os fazem. De acordo com [7], o principal papel dos agentes não humanóides é o de construir uma perspectiva global da catástrofe que permita apoiar e coordenar as atividades, desenvolvidas no terreno, por cada indivíduo (agente humanóide). A construção de uma perspectiva global por composição de diversas perspectivas locais é suportada pelas características do modelo de comunicação definido no RoboCup Rescue. Esse modelo está esquematizado na Figura 3, onde cada mensagem enviada por um agente humanóide é difundida a todos os agentes do seu tipo, e também ao respectivo agente não humanóide; e uma mensagem enviada por um agente não humanóide é difundida aos respectivos humanóides e a todos os não humanóides. 142

6 Figura 3: Modelo de Comunicação entre os Agentes.[5] Cada simulador de um aspecto específico do domínio atualiza as propriedades dos objetos geográficos e calcula o efeito das ações executadas por cada agente. Por razões práticas, o poder computacional no RoboCup Rescue é limitado tanto no lado servidor quanto no cliente. Cada simulação conectada ao kernel deve terminar todos os cálculos e a comunicação pela rede dentro de um tempo discreto de 500 milisegundos (ou seja, 0,5 segundos). Portanto, algoritmos eficientes são requisitos de grande importância [9]. O Simulador de Tráfego (do Inglês Traffic Flow Simulator - TFS) engloba os aspectos da circulação (movimentação) dos agentes pelo espaço geográfico. A circulação dos agentes é interrompida por bloqueios em estradas (Simulador de Bloqueio) e pela circulação conflituosa (e.g. em sentidos opostos numa mesma faixa) de agentes que pode desencadear engarrafamentos de trânsito [9]. O Simulador de Incêndio (do Inglês Fire Spread Simulator - FSS) trata os aspectos de incêndios em edifícios, bem como da sua evolução e propagação para edifícios vizinhos. A evolução depende de fatores como o material e área de construção do edifício, e a quantidade de água já enviada (por Bombeiros) para extinguir o incêndio. A propagação depende da distância dos edifícios vizinhos e da quantidade de vizinhos. O incêndio é o único efeito destruidor que continua a propagar-se depois de terminado o terremoto. O FSS foi projetado não só com o intuito de ser aplicado em casos de terremotos, mas também em casos de incêndios comuns [10]. O simulador para visualização constrói uma realidade virtual e a apresenta aos espectadores (humanos). Não simula um aspecto específico do domínio (como os outros simuladores), mas contribui para que se perceba o desenrolar de uma simulação. Os simuladores diversos tratam diversos aspectos não tratados pelos outros simuladores, por exemplo a evolução da vitalidade de agentes humanóides soterrados ou feridos [9]. 4. Experimentos Realizados A partir do estudo do Ambiente RoboCup Rescue algumas simulações foram executadas no intuito de entender melhor a propagação de incêndios nas cidades quanto as ações cooperativas entre os agentes de forma a atingir um objetivo comum. Para tal estudo dois cenários foram criados: Experimento 01 e Experimento 02. Ambos utilizando como mapa principal a cidade de Kobe (Japão). Como o ambiente RoboCup Rescue é composto por diversos simuladores (bloqueio, tráfego, incêndio, desmoronamento entre outros) e agentes (Civil, Policia, Bombeiro, Ambulância) viu-se a necessidade de alterá-lo de forma 143

7 que esse se tornasse mais direcionado ao propósito das simulações. Dessa forma alterouse o ambiente de maneira que os simuladores de desmoronamento, bloqueio e tráfego não fossem utilizados, assim como os agentes Policia (que servem para retirar escombros e bloqueios das vias) Experimento 01 Neste experimento objetivou-se analisar o comportamento da sociedade de agentes quando da baixa capacidade de contenção de incêndios. Para tanto foram escolhidos três (3) focos iniciais de incêndio, um ponto de refúgio, três agentes Bombeiro, vinte (20) agentes Civil, dois agentes Ambulância, um agente não Humanóide Quartel de Bombeiros e um agente não Humanóide Central de Ambulâncias. Aos agentes bombeiro foi atribuída uma baixa capacidade de contenção de incêndios. O conjunto de variáveis (comporto por variáveis responsáveis pela capacidade de água permitida por cada agente, quantidade de água inicial de cada agente, raio de visão em relação à notificação de incêndios, distância necessária para o combate ao incêndio, raio de comunicação permitido, quantidade de mensagens permitidas, quantidade de água disponível nos refúgios (reabastecimento de água), quantidade de água transmitida no refúgio, entre outros) teve o valor de suas variáveis atribuído de forma a prejudicar o combate ao incêndio. Os agentes Bombeiro não possuiam uma boa quantidade de água disponível, a quantidade de água reposta aos agentes no refúgio não era rápida o bastante, era necessário estarem bem próximos ao alvo durante o combate e suas mensagens, além de possuírem um pequeno alcance, eram restritas em relação à quantidade. Nos agentes Ambulância utilizou-se sua configuração padrão. A Figura 4 mostra o desenvolvimento da simulação no ciclo 94. Figura 4: Experimento 01. Baixa eficiência no combate contra a propagação de incêndios. Conforme a Figura 4 fica evidente a pouca eficiência no combate contra a propagação de incêndios. Nesse experimento, mesmo com uma quantidade razoável de ciclos, os agentes Bombeiro não conseguiram conter o fogo que se alastrava rapidamente, prejudicando assim a ação dos agentes Ambulância de resgatar as vítimas (agente Civil) 144

8 do incêndio. Como fator importante na simulação tem-se a baixa quantidade de troca de mensagens entre os agentes cooperantes. Nesta simulação os agentes são capazes de receber e enviar um número máximo de 0 (zero) mensagens, dessa forma suas ações ficam prejudicadas e acima de tudo limitadas. Assim, os agentes não conseguem se comunicar para estabelecer um plano de combate a propagação de incêndios e ficam dispersos deixando que os incêndios ganhem grandes proporções. Nessa simulação também se limitou o raio de visão dos agentes Bombeiro para metade da capacidade original, 5 metros, dificultando a visualização dos focos de incêndios e atrasando as ações por parte dos mesmos. Com isso, é possível estabelecer uma relação direta entre a falta de recursos (água) e a comunicação deficiente entre os agentes para fracasso da operação Experimento 02 Ao contrário do experimento anterior, este possuiu o objetivo de observar o comportamento de uma sociedade onde os agentes possuem plenas condições de combater a propagação dos focos de incêndio. Foram escolhidos três (3) focos iniciais de incêndio, um ponto de refúgio, três agentes Bombeiro, vinte (20) agentes Civil, três agentes Ambulância, um agente não Humanóide Quartel de Bombeiros e um agente não Humanóide Central de Ambulâncias. Para que os agentes possam ser capazes de combater a propagação, o conjunto de variáveis (o mesmo usado no experimento anterior) teve seus valores atribuídos de forma a maximizar o combate ao incêndio. Assim, os agentes Bombeiro,logo no início da simulação, já possuem a sua disposição uma boa quantidade de água para o combate ao incêndio e além de serem capazes de carregar mais água que os agentes do experimento anterior, para os agentes deste cenário não havia a necessidade de proximidade em relação aos focos de incêndio, agilizando a tarefa dos agentes. Nessa simulação aumentou-se tanto a quantidade de mensagens quanto seu alcance, dessa maneira uma maior cooperação entre os agentes pode ser observada. Nos agentes Ambulância utilizou-se sua configuração padrão. A Figura 5 mostra o desenvolvimento da simulação no ciclo 94. Figura 5: Experimento 02. Alta eficiência no combate contra a propagação de incêndios. 145

9 Neste experimento foi possível observar que menos edifícios e menos civis foram afetados pela propagação de incêndios, em um mesmo tempo de simulação. O fator determinante foi a alta quantidade de troca de mensagens entre os agentes cooperantes.os agentes são capazes de receber e enviar um número máximo de 10 (dez) mensagens, dessa forma suas ações ficam coordenadas e mais eficientes. Assim, estes conseguem se comunicar e estabelecer um plano de combate a propagação de incêndios impedindo que focos de incêndio ganhem grandes proporções. Também se expandiu o raio de visão dos agentes Bombeiro para 15 metros, facilitando a visualização dos focos de incêndios e permitindo ações mais eficazes por parte dos mesmos. Fica evidente, então, a relação entre a disponibilidade de recursos (água) e a boa comunicação entre os agentes para o sucesso da missão. Os resultados mostram que, com o mesmo número de ciclos, a boa cooperação entre agentes humanóides (Bombeiro e Ambulância) e agentes não-humanóides (Quartel de Bombeiros e Central de Ambulâncias) é capaz de propiciar resultados satisfatórios. 5. Trabalhos Futuros O ambiente RoboCup Rescue devido a sua complexidade e importância possibilita a utilização de uma de suas ferramentas para um estudo mais específico e aprofundado. Seu simulador de incêndios abre portas para aplicações diretas no estudo de Comportamento Coletivo em relação ao caso de Pânico em Multidões. Entretanto, mesmo reconhecendose a importância de estudos sobre o fenômeno do pânico coletivo, há uma quantidade restrita de simulações que abordam este tipo de comportamento [2]. Objetivando contribuir no preenchimento desta lacuna, seria interessante propor um modelo conceitual sobre o pânico em multidões utilizando simuladores diversos, como o simulador de incêndios do RoboCup Rescue, ou a plataforma SWARM. O modelo aqui apresentado pode ser utilizado como base para a implementação de simulações que ofereçam uma compreensão mais apurada da dinâmica deste fenômeno, considerando seus aspectos sociais, psicológicos, antropológicos, dentre outros. 6. Conclusão Neste artigo foi proposto um modelo conceitual de estudo sobre a propagação de incêndio, via simuladores oferecidos pelo ambiente RoboCup Rescue, através de uma abordagem computável. Também se propôs a importância do estudo do simulador em uma aplicação como o fenômeno de pânico em multidões. Uma integração entre esses dois estudos se mostra de grande importância pelo fato de sustentar um ambiente controlável e seguro, onde testes e simulações possam contribuir para o entendimento e, assim, resultar em ações mais eficazes. O modelo proposto é baseado em uma abordagem via SMA, de forma que o processo de pânico em multidões possa ser separado em blocos de elementos/agentes e suas interações. O modelo geral é formado pela interação desses agentes. A análise comparativa na Seção 4 se mostrou bastante eficaz, ao ressaltar a importância do estudo do comportamento coletivo em pró de um objetivo comum. Os experimentos mostraram que o ambiente RoboCup Rescue é uma ferramenta auxiliar para a modelagem e simulação de ambientes sociais. A integração com ferra- 146

10 mentas, tais como o ambiente Swarm, pode ajudar nas funcionalidades oferecidas, sendo possível modelar fenômenos tais como disseminação de doenças, tráfego de drogas, pânico em multidões, etc. Referências [1] Deborah Vakas Duong, J. G., SISTER: a Symbolic Interactionist Simulation of Trade and Emergent Roles, Artificial Societies and Social Simulation, Vol. 8, [2] Berends, P. and Romme, G., Simulation as a research tool in management studies, European Management Journal, Vol. 17, No. 6, 1999, pp [3] Bon, G. L., The Crowd: A Study of the Popular Mind, Vol. 4, [4] Building Rescue Systems of the Future, http: [5] da Silva, P. M. T. C., Trabalho Conjunto em Ambientes Complexos, Doutorado, Universidade de Lisboa, Faculdade de Ciências - Departamento de Informática, dezembro [6] of Bath, U., BAI: RoboCupRescue Agent and Infrastructure World Championships, November [7] Morimoto, T., How to Develop a RoboCupRescue Agent, morimoto/rescue/manual/index.html, [8] Nardi, D., D Agostino, F., Farinelli, A., Grisetti, G., and Iocchi, L., Adaptability of the RoboCup Rescue Simulator, Tech. rep., University of Roma, Via Salaria 113, Roma I-00198, Italy, August [9] Kaneda, T., Matsuno, F., Takahashi, H., Matsui, T., Atsumi, M., Hatayama, M., Tayama, K., Chiba, R., and Takeuchi, K., Simulator Complex for RoboCup Rescue Simulation Project - As Test-Bed for Multi-agent Organization Behavior in Emergency Case of Large Scale Disaster, matsumi/, [10] Nüssle, T. A., Kleiner, A.,, and Brenner, M., Approaching Urban Disaster Reality: The ResQ Firesimulator,

Estudo de Sistemas Multiagentes aplicada a uma equipe para RoboCup Rescue e do ambiente SIMULA

Estudo de Sistemas Multiagentes aplicada a uma equipe para RoboCup Rescue e do ambiente SIMULA Estudo de Sistemas Multiagentes aplicada a uma equipe para RoboCup Rescue e do ambiente SIMULA Paula Denise Carlos Ritter 1 1 Instituto de Ciências Exatas e Tecnológicas Centro Universitário Feevale RS-239,

Leia mais

Resumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento.

Resumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento. Universidade Federal de Santa Catarina Centro Tecnológico Disciplina: PROJETOS I Aluno: Cleosvaldo G. Vieira Jr cgvjr@inf.ufsc.br Resumo parcial da Tese de Doutorado Um modelo de Sistema de Gestão do Conhecimento

Leia mais

LEGO Mindstorm e suas aplicações

LEGO Mindstorm e suas aplicações Palestrante: Bruno César Prado Email: bu_prado@msn.com Professores: Prof. Maria das Graças Bruno Marietto Prof. Wagner Tanaka Botelho CMCC Centro de Matemática, Computação e Cognição http://www.youtube.com/watch?v=5xva2lfds18

Leia mais

Sumário. Simulação (1) Simulação (2) Simulação (3) Inteligência Artificial Distribuída (1) Ambientes de Simulação Baseados em Agentes

Sumário. Simulação (1) Simulação (2) Simulação (3) Inteligência Artificial Distribuída (1) Ambientes de Simulação Baseados em Agentes Ambientes de Simulação Baseados em Agentes Disciplina: Inteligência Artificial Avançada INF 5004 Aluna: Diana Francisca Adamatti Orientadora: Ana Lucia C. Bazzan Sumário Simulação Inteligência Artificial

Leia mais

Extensão Swarm Intelligence para o Simulador Robocup Rescue

Extensão Swarm Intelligence para o Simulador Robocup Rescue Extensão Swarm Intelligence para o Simulador Robocup Rescue Alessandro Antonino Ostetto Acadêmico Fernando dos Santos - Orientador 1 Roteiro Introdução Objetivos Fundamentação Teórica Especificação Implementação

Leia mais

Plano de pesquisa de mestrado em ciência da computação. Márcio G. Morais

Plano de pesquisa de mestrado em ciência da computação. Márcio G. Morais Plano de pesquisa de mestrado em ciência da computação. Márcio G. Morais Introdução Falhas em Robótica Sistema de múltiplos robôs Software em robótica Estado da Arte Situação dos Frameworks c/ tolerância

Leia mais

RoboCup Rescue. Paulo Trigo. LabMAg; ISEL Inst. Sup. de Engenharia de Lisboa Portugal

RoboCup Rescue. Paulo Trigo. LabMAg; ISEL Inst. Sup. de Engenharia de Lisboa Portugal RoboCup Rescue Simulação, Competição, Disseminação Paulo Trigo ptrigo@deetc.isel.ipl.pt LabMAg; ISEL Inst. Sup. de Engenharia de Lisboa Portugal Workshop Projecto Life-Saver img Interactive Multimedia

Leia mais

UNIVERSIDADE FEDERAL DO ABC - UFABC BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO. RELATÓRIO DE AVALIAÇÃO DE DISCIPLINAS 3o. Quadrimestre de 2017

UNIVERSIDADE FEDERAL DO ABC - UFABC BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO. RELATÓRIO DE AVALIAÇÃO DE DISCIPLINAS 3o. Quadrimestre de 2017 UNIVERSIDADE FEDERAL DO ABC - UFABC CENTRO DE MATEMÁTICA, COMPUTAÇÃO E COGNIÇÃO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO RELATÓRIO DE AVALIAÇÃO DE DISCIPLINAS o. Quadrimestre de JULHO - 8 Introdução Este relatório

Leia mais

Sistemas Multi-Agentes

Sistemas Multi-Agentes Modelos Baseados em Agentes Sistemas Multi-Agentes Prof. André Campos Aula #7 Motivação Motivação computacional Atualmente os sistemas são Cada vez mais complexos, sendo difícil de conceber uma solução

Leia mais

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 4 Tipos de Agentes Inteligentes Racionais e Ambientes

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 4 Tipos de Agentes Inteligentes Racionais e Ambientes Inteligência Artificial Prof. Tiago A. E. Ferreira Aula 4 Tipos de Agentes Inteligentes Racionais e Ambientes 1 Um programa de IA pode ser visto como um Agente Racional Plano da aula Ambientes e arquiteturas

Leia mais

Um estudo sobre localização de serviços sensíveis ao contexto para Televisão Digital Móvel

Um estudo sobre localização de serviços sensíveis ao contexto para Televisão Digital Móvel Um estudo sobre localização de serviços sensíveis ao contexto para Televisão Digital Móvel VALDESTILHAS, André RESUMO A popularização de dispositivos eletrônicos como celular e GPS (Global Position System)

Leia mais

Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 7, n. 1, p ,

Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 7, n. 1, p , Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 7, n. 1, p. 147-165, 2006. 149 AMBIENTE VIRTUAL PARA SIMULAÇÃO DE ROBÔS MÓVEIS INTELIGENTES APLICADOS NO COMBATE DE INCÊNDIOS FLORESTAIS

Leia mais

Inteligência Artificial Agentes Inteligentes

Inteligência Artificial Agentes Inteligentes Inteligência Artificial Jarley P. Nóbrega, Dr. Faculdade Nova Roma Bacharelado em Ciência da Computação jpn@jarley.com Semestre 2018.2 Jarley P. Nóbrega, Dr. (Nova Roma) Inteligência Artificial Semestre

Leia mais

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO 1º Período Código Disciplina CHT 1 CHP 2 CH Total Pré-requisitos Dados I 40 40 80 - Cálculo I 80-80 - Fundamentos da Computação 40-40 - Fundamentos

Leia mais

A Inteligência Artificial, Modelação e Análise de Risco de Incêndio em Edifícios

A Inteligência Artificial, Modelação e Análise de Risco de Incêndio em Edifícios A Inteligência Artificial, Modelação e Análise de Risco de Incêndio em Edifícios A Inteligência Artificial, Modelação e Análise de Risco de Incêndio em Edifícios Sumário: Legislação em SCI e Engenharia

Leia mais

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA MC5001 - SISTEMAS MULTIAGENTES

Leia mais

UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS

UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS UMA ARQUITETURA BASEADA EM COMPUTAÇÃO UBÍQUA PARA MONITORAMENTO DE INDIVÍDUOS EM AMBIENTES RESTRITOS Pablo Lopes¹, Alan Tavares², Arthur Gorgônio³, Flavius Gorgônio ¹Estudante do Curso de Bacharelado de

Leia mais

INDÚSTRIA % O CEARÁ E A INDÚSTRIA % das grandes empresas já utilizam O CEARÁ E A INDÚSTRIA 4.0

INDÚSTRIA % O CEARÁ E A INDÚSTRIA % das grandes empresas já utilizam O CEARÁ E A INDÚSTRIA 4.0 O CEARÁ E A INDÚSTRIA 4.0 INDÚSTRIA 4.0 Julho de 2017 www.sfiec.org.br A INDÚSTRIA 4.0 refere-se à convergência e aplicação de diversas industriais, entre elas: Robótica Avançada, Manufatura Aditiva, Big

Leia mais

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento

Leia mais

Inteligência Artificial. Agentes Computacionais. Introdução

Inteligência Artificial. Agentes Computacionais. Introdução Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Agentes Computacionais Introdução Roteiro Introdução Conceitos iniciais Atividade Introdução

Leia mais

Figura 1 - Uma possível forma de acesso à informação compartilhada.

Figura 1 - Uma possível forma de acesso à informação compartilhada. 14 1 Introdução Uma das técnicas de simulação numérica largamente utilizada para calcular esforços e o comportamento de estruturas em engenharia, mediante a utilização de computadores, é a Análise de Elementos

Leia mais

Temas Principais: Tipos de Robôs Sensores e Atuadores Modelos Sensoriais Modelos Cinemáticos Controle Robótico: Controle Reativo Controle

Temas Principais: Tipos de Robôs Sensores e Atuadores Modelos Sensoriais Modelos Cinemáticos Controle Robótico: Controle Reativo Controle 4 e Veículos Autônomos Temas Principais: Tipos de Robôs Sensores e Atuadores Modelos Sensoriais Modelos Cinemáticos Controle Robótico: Controle Reativo Controle Deliberativo Controle Hierárquico Localização

Leia mais

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2 UNIVERSIDADE FEDERAL DE PERNAMBUCO PRÓ-REITORIA PARA ASSUNTOS DE PESQUISA E PÓS-GRADUAÇÃO ESTRUTURA CURRICULAR STRICTO SENSU (baseada na Res. 10/2008 do CCEPE) NOME DO CURSO: Pós-Graduação em Ciência da

Leia mais

EDITAL Nº 007/ O processo seletivo será realizado pela Coordenação do PPG-CCM.

EDITAL Nº 007/ O processo seletivo será realizado pela Coordenação do PPG-CCM. MINISTÉRIO DA EDUCAÇÃO Fundação Universidade Federal do ABC Pró-reitoria de Pós-graduação Programa de Pós-graduação em Ciência da Computação Avenida dos Estados, 5001 Bairro Santa Terezinha Santo André

Leia mais

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa

Interatividade. Limitado Reativa Coativa. Alargado Coativa Proativa Interatividade Num ambiente virtual, consiste na possibilidade de o utilizador dar instruções ao sistema, de forma a este, segunda essas instruções, se adapte e transforme, criando novas situações ao utilizador.

Leia mais

1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco.

1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco. CONCEITOS DE REDE Uma rede é formada por um conjunto de nós, um conjunto de arcos e de parâmetros associados aos arcos. Nós Arcos Fluxo Interseções Rodovias Veículos Rodoviários Aeroportos Aerovia Aviões

Leia mais

Concursos Micro-Rato. Ciber-Rato

Concursos Micro-Rato. Ciber-Rato Concursos Micro-Rato e Ciber-Rato Luis Almeida, José Luis Azevedo, Bernardo Cunha, Pedro Fonseca, Nuno Lau, Artur Pereira, Andreia Melo Universidade de Aveiro Próxima edição: 11 de Maio de 2005 Motivação

Leia mais

Robótica 2002/2003 Introdução à Robótica. Estrutura da Apresentação

Robótica 2002/2003 Introdução à Robótica. Estrutura da Apresentação Robótica 2002/2003 Introdução à Robótica Luís Paulo Reis lpreis@fe.up.pt http://www.fe.up.pt/~lpreis LIACC Lab.. Inteligência Artificial e Ciência de Computadores FEUP Faculdade de Engenharia da Universidade

Leia mais

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente 1 Introdução Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente referentes a jogos e entretenimento digital.

Leia mais

informação enviada (ex. Facebook) ou que a rede social utilize essa informação para sugerir locais de interesse próximos ao usuário (ex. Foursquare).

informação enviada (ex. Facebook) ou que a rede social utilize essa informação para sugerir locais de interesse próximos ao usuário (ex. Foursquare). 1 Introdução 1.1 Contextualização Recentemente, tem-se percebido um movimento de integração de comunidades físicas e comunidades virtuais. As pessoas utilizam cada vez mais a Internet para se comunicar

Leia mais

Definição IHC. Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano.

Definição IHC. Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano. Introdução à IHC Definição IHC Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano. Estudo dos fenômenos associados ao

Leia mais

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT Brenda Kieling Balbinotti 1, Nicole Dalmolin Kochan 2. Marcelo Massocco Cendron 3 Instituto Federal Catariense

Leia mais

Inteligência Artificial. Agentes computacionais. Aula II Introdução

Inteligência Artificial. Agentes computacionais. Aula II Introdução Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Agentes computacionais Aula II Introdução Roteiro Continuação aos conceitos iniciais Noções

Leia mais

Inteligência Artificial. Prof. Ilaim Costa Jr.

Inteligência Artificial. Prof. Ilaim Costa Jr. Inteligência Artificial Prof. Ilaim Costa Jr. 4) Ciência da Computação 4) Ciência da Computação Exemplos de Aplicação da IA Matemática: demonstração

Leia mais

Processo Seletivo da Equipe USPDroids

Processo Seletivo da Equipe USPDroids Processo Seletivo da Equipe USPDroids USPDroids Laboratório de Aprendizado de Robôs - ICMC - USP USPDroids (LAR - ICMC) USPDroids 1 / 37 Introdução Sumário 1 Introdução 2 Visão 3 Estratégia 4 Eletrônica

Leia mais

PERÍODO LETIVO ENGENHARIA DE COMPUTAÇÃO

PERÍODO LETIVO ENGENHARIA DE COMPUTAÇÃO 2 O SEMESTRE DE 2019 2 o PERÍODO LETIVO SMA0354 Cálculo II 760006 Física II SQM0405 Química Geral e Experimental 760006 Física II SMA0354 Cálculo II 7600110 Laboratório de Física Geral II Turmas aulas

Leia mais

Um Middleware de Inteligência Artificial para Jogos Digitais 105

Um Middleware de Inteligência Artificial para Jogos Digitais 105 6 Conclusão Este capítulo apresenta alguns comentários e considerações gerais sobre o trabalho de pesquisa realizado durante o desenvolvimento desta dissertação, as contribuições alcançadas e sugestões

Leia mais

3 Circuitos de objetos e simulação

3 Circuitos de objetos e simulação 3 Circuitos de objetos e simulação Simulação (Ross, 2001) é a arte da imitação. Freqüentemente, torna-se muito caro, ou mesmo impraticável, estudar um sistema real em ação. Se adicionarmos os pré-requisitos

Leia mais

Modelos Conceituais de Dados

Modelos Conceituais de Dados Modelos Conceituais de Dados 2. Modelagem Conceitual de Dados Geográficos A partir de idéias conceituais de fenômenos geográficos é possível formalizar a representação do espaço e de propriedades espaciais.

Leia mais

Projecto 3º ano. Escola Superior de Tecnologia de Castelo Branco. Folder Tracking. Eng.ª Informática e das Tecnologias da Informação

Projecto 3º ano. Escola Superior de Tecnologia de Castelo Branco. Folder Tracking. Eng.ª Informática e das Tecnologias da Informação Escola Superior de Tecnologia de Castelo Branco Eng.ª Informática e das Tecnologias da Informação Projecto 3º ano Folder Tracking Ferramenta de Rastreio Informacional Orientadores: Elaborado por: Prof.

Leia mais

8.1 Principais Resultados

8.1 Principais Resultados 8 Conclusões Nesta dissertação, descrevemos um sistema multi-agente para negociação em leilões simultâneos de bens relacionados. Quando falamos de agentes de negociação nos referimos ao software que negocia

Leia mais

Realidade Virtual Mitos, Realidades e Promessas

Realidade Virtual Mitos, Realidades e Promessas Mitos, Realidades e Promessas, Prof. Dr. Depto. Engenharia de Sistemas Eletrônicos Escola Politécnica da USP Exemplos: Caso 1 CAVE Prototipagem Automobilística fev. 2000 2 Exemplos: Caso 2 Hemisfério Transplante

Leia mais

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída 11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando

Leia mais

Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel

Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel Sistemas Operacionais Estrutura do Sistema Operacional Principais tipos de estruturas: Monolíticos; Em camadas; Máquinas Virtuais; Arquitetura Micro-kernel; Cliente-Servidor; 2 Arquitetura Monolítica Aplicação

Leia mais

NETPLAY: um ambiente para simulação multiagente

NETPLAY: um ambiente para simulação multiagente Apresentação NETPLAY: um ambiente para simulação multiagente Lívia Lopes Azevedo, Alexandre Andrade, Diego Velasco, Lucio Barbiero, Davidson Cury, Crediné Silva de Menezes Instituto de Ciências e Letras

Leia mais

Computação Bioinspirada. Prof. Eduardo R. Hruschka (Slides baseados nos originais do Prof. André C. P. L. F. de Carvalho)

Computação Bioinspirada. Prof. Eduardo R. Hruschka (Slides baseados nos originais do Prof. André C. P. L. F. de Carvalho) Computação Bioinspirada Prof. Eduardo R. Hruschka (Slides baseados nos originais do Prof. André C. P. L. F. de Carvalho) 1 Principais tópicos Computação Bioinspirada Computação Biológica Biologia Computacional

Leia mais

TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL

TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL CATEGORIA: EM ANDAMENTO

Leia mais

Fundamentos da Computação Digital

Fundamentos da Computação Digital Fundamentos da Computação Digital BIBLIOGRAFIA Bibliografia Básica: Introdução à Ciência da Computação Guimarães, Ângelo de Moura, Lages, Newton Alberto LTC Editora, 1984 Elementos de Eletrônica Digital

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

Roteiro Auto-Organização entre Robôs Móveis Cooperativos

Roteiro Auto-Organização entre Robôs Móveis Cooperativos Roteiro Auto-Organização entre Robôs Móveis Cooperativos Aluno: Hélcio B. de Mello Professor: Markus Endler Motivação Comportamento básico Auto-organização Cooperação Conclusão 1 2 Motivação Motivação

Leia mais

4. Rede de Computador. Redes de computadores e suas infraestruturas

4. Rede de Computador. Redes de computadores e suas infraestruturas Redes de computadores e suas infraestruturas Definição Uma rede de computadores é formada por um conjunto de módulos processadores capazes de trocar informações e compartilhar recursos, interligados por

Leia mais

SID - Sistema Interativo Distribuído

SID - Sistema Interativo Distribuído SID - Sistema Interativo Distribuído Proposta de projeto Sistemas de Objetos Distribuídos Prof.: Fabio Kon IME/USP Maio 2002 Aluno: OBJETIVOS DESTE DOCUMENTO...1 OBJETIVOS DO PROJETO...1 FUNCIONALIDADES

Leia mais

Engenharia de Software. Projeto de Arquitetura

Engenharia de Software. Projeto de Arquitetura Engenharia de Software Projeto de Arquitetura O que já vimos? Introdução a Engenharia de Software Processos de Software Desenvolvimento Ágil de Software Engenharia de Requisitos Modelagem de sistemas (outra

Leia mais

Desenvolvimento de Estratégia para Programação do Futebol de Robôs

Desenvolvimento de Estratégia para Programação do Futebol de Robôs Anais do XXVI Congresso da SBC EnRI l III Encontro de Robótica Inteligente 14 a 0 de julho de 006 Campo Grande, MS Desenvolvimento de Estratégia para Programação do Futebol de Robôs Wânderson O. Assis,

Leia mais

Guia do Professor Introdução

Guia do Professor Introdução Guia do Professor Introdução Uma simulação é um modelo dinâmico que busca representar, de maneira virtual, o funcionamento real de um sistema, explorando as relações nele presentes. O Objeto Educacional,

Leia mais

PLANO DE EMERGÊNCIA. Responsável Técnico: Executante: Portador/ Ponto de Uso: Recursos Necessários:

PLANO DE EMERGÊNCIA. Responsável Técnico: Executante: Portador/ Ponto de Uso: Recursos Necessários: TÍTULO: PLANO DE EMERGÊNCIA N.º PRO- -DECG Pág.: 1 de 5 Responsável Técnico: Executante: Portador/ Ponto de Uso: Recursos Necessários: PLANO DE EMERGÊNCIA TÍTULO: PLANO DE EMERGÊNCIA N.º PRO- -DECG Pág.:

Leia mais

Simulação de Futebol de Robôs

Simulação de Futebol de Robôs Departamento de Engenharia Elétrica Simulação de Futebol de Robôs Aluna: Bianca Burgos Maron Orientadora: Marley Vellasco Introdução A inteligência computacional e suas aplicações em robôs inteligentes

Leia mais

Segurança e Controle em Sistemas de Informação. Profa. Ellen Francine ICMC-USP

Segurança e Controle em Sistemas de Informação. Profa. Ellen Francine ICMC-USP Segurança e Controle em Sistemas de Informação Profa. Ellen Francine ICMC-USP 11/09: nem tudo está sob controle Com o ataque contra o World Trade Center e Pentágono, todo transporte aéreo e terrestre foi

Leia mais

Elementos de Programação Projecto de Biocomputação

Elementos de Programação Projecto de Biocomputação Elementos de Programação Projecto de Biocomputação Departamento de Matemática, IST Novembro de 2016 Amoebots A simulação de cenários de vida artificial desempenha um papel importante no estudo de sistemas

Leia mais

OMNET++ APLICADO À ROBÓTICA COOPERATIVA

OMNET++ APLICADO À ROBÓTICA COOPERATIVA OMNET++ APLICADO À ROBÓTICA COOPERATIVA Daniel Costa Ramos Doutorando Disciplina de Redes de Comunicação Professor Carlos Montez 07/2014 2/25 Estrutura da Apresentação Introdução Robótica Cooperativa Material

Leia mais

3.1 Reflexão Computacional

3.1 Reflexão Computacional 3 Adaptação Dinâmica Adaptação dinâmica é a capacidade de um sistema ser modificado durante sua execução para se adequar a novas necessidades. Recentemente, esse tem se tornado um tópico de pesquisa proeminente

Leia mais

ATUALIDADES PROFESSOR NELSON FONSECA SÓ EU SEI O QUE VAI CAIR NA PROVA!

ATUALIDADES PROFESSOR NELSON FONSECA SÓ EU SEI O QUE VAI CAIR NA PROVA! ATUALIDADES PROFESSOR NELSON FONSECA "Estamos a bordo de uma revolução tecnológica que transformará fundamentalmente a forma como vivemos, trabalhamos e nos relacionamos. Em sua escala, alcance e complexidade,

Leia mais

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos IF-705 Automação Inteligente Sistemas de Controle - Fundamentos Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática - CIn Departamento de Sistemas da Computação aluizioa@cin.ufpe.br

Leia mais

5 Metodologia proposta

5 Metodologia proposta 5 Metodologia proposta Será apresentada, neste capítulo, a metodologia proposta para a resolução do problema de localização de Grupamentos Logísticos, com o objetivo final de proporcionar o melhor apoio,

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 08 Tema: Como melhorar a tomada

Leia mais

Segundo Hill, (Hill, 1993) simular um sistema é evoluir uma abstração do mesmo ao longo do tempo, o que auxilia a entender o comportamento e algumas

Segundo Hill, (Hill, 1993) simular um sistema é evoluir uma abstração do mesmo ao longo do tempo, o que auxilia a entender o comportamento e algumas 1 Introdução Segundo Hill, (Hill, 1993) simular um sistema é evoluir uma abstração do mesmo ao longo do tempo, o que auxilia a entender o comportamento e algumas de suas características dinâmicas. Simulações,

Leia mais

3 Arquitetura para a Coordenação e a Composição de Artefatos de Software

3 Arquitetura para a Coordenação e a Composição de Artefatos de Software Uma Arquitetura para a Coordenação e a de Artefatos de 23 3 Arquitetura para a Coordenação e a de Artefatos de Resumo Este capítulo apresenta a arquitetura ACCA, que é a parte central deste trabalho. A

Leia mais

ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 6 O QUE É UMA REDE E PARA QUE SERVE?... 7 O PORQUE DE UMA REDE... 9

ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 6 O QUE É UMA REDE E PARA QUE SERVE?... 7 O PORQUE DE UMA REDE... 9 Redes -1- ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 6 O QUE É UMA REDE E PARA QUE SERVE?... 7 O PORQUE DE UMA REDE... 9 CAPÍTULO 2 ARQUITETURAS... 12 MEIOS DE TRANSMISSÃO... 12 TIPOS DE TRANSMISSÃO... 14 CAPÍTULO

Leia mais

Adaptação Dinâmica desistemas Distribuídos p.1/54

Adaptação Dinâmica desistemas Distribuídos p.1/54 Adaptação Dinâmica de Sistemas Distribuídos Francisco José da Silva e Silva Orientadores: Prof. Dr. Markus Endler Prof. Dr. Fabio Kon Instituto de Matemática e Estatística da Universidade de São Paulo

Leia mais

2.1 NesC Seguem alguns dos principais desafios impostos à linguagem NesC:

2.1 NesC Seguem alguns dos principais desafios impostos à linguagem NesC: 2 TinyOS e NesC O framework de programação mais utilizado em redes de sensores sem fio é composto pelo sistema operacional TinyOS [11] e pela linguagem de programação NesC [12]. A linguagem NesC foi definida

Leia mais

SISTEMAS DE INFOMAÇÃO GEOGRÁFICA Reconhecer conceitos associados aos SIG/GIS Estabelecer um conjunto de procedimentos em função da análise a efectuar

SISTEMAS DE INFOMAÇÃO GEOGRÁFICA Reconhecer conceitos associados aos SIG/GIS Estabelecer um conjunto de procedimentos em função da análise a efectuar Objectivos deste módulo: SISTEMAS DE INFOMAÇÃO GEOGRÁFICA Reconhecer conceitos associados aos SIG/GIS Estabelecer um conjunto de procedimentos em função da análise a efectuar Elisabete A. Silva elisabetesilva@de.ucp.pt

Leia mais

Sistema de Informação e Coordenação - SIC

Sistema de Informação e Coordenação - SIC Sistema de Informação e Coordenação - SIC Tópicos 1- Sistema de Informação e Coordenação - SIC 2- Modelo 3- Tecnologias Usadas 4- Projeto Estrutura 5- Fluxo de Atividades 1- Sistema de Informação e Coordenação

Leia mais

DESENVOLVIMENTO DE UM ROBÔ AUTÔNOMO PARA PARTICIPAÇÃO EM COMPETIÇÃO DE SUMÔ RESUMO

DESENVOLVIMENTO DE UM ROBÔ AUTÔNOMO PARA PARTICIPAÇÃO EM COMPETIÇÃO DE SUMÔ RESUMO DESENVOLVIMENTO DE UM ROBÔ AUTÔNOMO PARA PARTICIPAÇÃO EM COMPETIÇÃO DE SUMÔ Darlan Felipe Klotz 1 ; Mauro André Pagliosa 2 RESUMO Robôs autônomos estão sendo empregados em diversas tarefas onde para o

Leia mais

DELIBERAÇÃO Nº 06, DE 31 DE JANEIRO DE 2017

DELIBERAÇÃO Nº 06, DE 31 DE JANEIRO DE 2017 DELIBERAÇÃO Nº 06, DE 31 DE JANEIRO DE 2017 O DA UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO, tendo em vista a decisão tomada em sua 333ª Reunião Ordinária, realizada em 31 de janeiro de 2017, e considerando

Leia mais

Sistema de Violência Doméstica GPS por Proximidade 3M - DV GPS Data Sheet

Sistema de Violência Doméstica GPS por Proximidade 3M - DV GPS Data Sheet Sistema de Violência Doméstica GPS por Proximidade 3M - DV GPS Data Sheet 1 Introdução A 3M Monitoramento Eletrônico desenvolveu uma solução pioneira para prevenção de violência doméstica que consiste

Leia mais

Segurança - Conceitos Básicos. Conceitos Básicos. Segurança. Mundo Virtual X Mundo Real 18/08/11. Segurança em Redes de Computadores

Segurança - Conceitos Básicos. Conceitos Básicos. Segurança. Mundo Virtual X Mundo Real 18/08/11. Segurança em Redes de Computadores Segurança - Conceitos Básicos Segurança em Redes de Computadores Conceitos Básicos O que é? É a condição de estar protegido de perigo ou perda. tem que ser comparada e contrastada com outros conceitos

Leia mais

APOSTILA 2 - TUTORIA SISTEMAS OPERACIONAIS

APOSTILA 2 - TUTORIA SISTEMAS OPERACIONAIS APOSTILA 2 - TUTORIA SISTEMAS OPERACIONAIS ESTRUTURA DE UM SISTEMA OPERACIONAL Um sistema operacional não é um bloco único e fechado de software executando sobre o hardware. Na verdade, ele é composto

Leia mais

Indústria 4.0 A nova fronteira da competitividade

Indústria 4.0 A nova fronteira da competitividade Indústria 4.0 A nova fronteira da competitividade João Emilio Gonçalves Gerente Executivo - Unidade de Política Industrial Diretoria de Desenvolvimento Industrial - DDI CNI - Confederação Nacional da Indústria

Leia mais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática Departamento de Sistemas de Computação

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática Departamento de Sistemas de Computação SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática Departamento de Sistemas de Computação CONCURSO PÚBLICO PARA DOCENTES DO MAGISTÉRIO SUPERIOR Edital nº 42, de 27 de maio

Leia mais

UMA PROPOSTA DE INTEGRAÇÃO DE APLICAÇÕES COM A UTILIZAÇÃO DA SIMULAÇÃO COMPUTACIONAL: ESTUDO DE CASO CAFÉ 1

UMA PROPOSTA DE INTEGRAÇÃO DE APLICAÇÕES COM A UTILIZAÇÃO DA SIMULAÇÃO COMPUTACIONAL: ESTUDO DE CASO CAFÉ 1 UMA PROPOSTA DE INTEGRAÇÃO DE APLICAÇÕES COM A UTILIZAÇÃO DA SIMULAÇÃO COMPUTACIONAL: ESTUDO DE CASO CAFÉ 1 Shirlei Quevedo Dos Santos 2, Fabrícia Roos Frantz 3, Sandro Sawcki 4, Rafael Zancan Frantz 5.

Leia mais

Uma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents

Uma ontologia para modelagem de conteúdo para Ensino a Distância. An ontology for modeling distance learning contents SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Agosto Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida

Leia mais

6 ESCALONAMENTO DE CPU

6 ESCALONAMENTO DE CPU 6 ESCALONAMENTO DE CPU O escalonamento de CPU é ponto chave da multiprogramação. Ela permite que haja mais de um processo em execução ao mesmo tempo. Em ambientes com um único processador, o escalonador

Leia mais

Ambientes Virtuais. Soraia Raupp Musse 06/12/2012

Ambientes Virtuais. Soraia Raupp Musse 06/12/2012 Ambientes Virtuais Soraia Raupp Musse 06/12/2012 Ambientes Aparência geometria funcionalidade - semântica Histórico: Ambientes Informados Informação não estruturada e não formal para representação do conhecimento

Leia mais

(Jeong & Lee, 1992; Liu et al., 2001; Liu et al., 2003; Li et al., 2008 ehe & Chen 2012), b) Modelo discreto de redes de fraturas (Long et al.

(Jeong & Lee, 1992; Liu et al., 2001; Liu et al., 2003; Li et al., 2008 ehe & Chen 2012), b) Modelo discreto de redes de fraturas (Long et al. 1 Introdução A hidráulica dos meios fraturados tem sido investigada desde a década de 40, cujo interesse inicial foi estudar os problemas que ocasiona o escoamento de fluxo nestes meios. Louis (1974) indica

Leia mais

Figura 4.2: Matriz Curricular

Figura 4.2: Matriz Curricular Figura 4.2: Matriz Curricular 3660 Fundamentos de Matemática e Estatística Física Eletrônica Algoritmos e Programação Arquitetura de Computadores Metodologias e Técnicas de Computação Engenharia e Sistemas

Leia mais

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, 1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento

Leia mais

REDES LOCAIS. Quando você precisar ir além do computador em cima de sua mesa, esta na hora de instalar uma rede local.

REDES LOCAIS. Quando você precisar ir além do computador em cima de sua mesa, esta na hora de instalar uma rede local. 1. Introdução 1.1. - Conceitos REDES LOCAIS Quando você precisar ir além do computador em cima de sua mesa, esta na hora de instalar uma rede local. 1 1.2. Tipos de Aplicações As Redes Locais têm em geral

Leia mais

A IMPORTÂNCIA DA PROGRAMAÇÃO DE COMPUTADORES PARA A ENGENHARIA DE PRODUÇÃO

A IMPORTÂNCIA DA PROGRAMAÇÃO DE COMPUTADORES PARA A ENGENHARIA DE PRODUÇÃO A IMPORTÂNCIA DA PARA A ENGENHARIA DE PRODUÇÃO 1 INTRODUÇÃO A Programação de Computadores é uma das disciplinas obrigatórias do ciclo básico do curso de graduação em Engenharia de Produção na UFMG. Os

Leia mais

a redução do tamanho das células (cell spliting); a utilização de antenas inteligentes, e;

a redução do tamanho das células (cell spliting); a utilização de antenas inteligentes, e; 19 1. Introdução Nas últimas décadas, a demanda por serviços de comunicação móvel celular tem crescido de forma espantosa em todo o mundo, principalmente com relação a serviços suplementares e complementares.

Leia mais

Rede Corporativa INTRODUÇÃO. Tutorial 10 mar 2009 Fabio Montoro

Rede Corporativa INTRODUÇÃO. Tutorial 10 mar 2009 Fabio Montoro Tutorial 10 mar 2009 Fabio Montoro Rede Corporativa INTRODUÇÃO Rede corporativa é um sistema de transmissão de dados que transfere informações entre diversos equipamentos de uma mesma corporação, tais

Leia mais

4 Análise de Dados. 4.1.Procedimentos

4 Análise de Dados. 4.1.Procedimentos 4 Análise de Dados 4.1.Procedimentos A idéia inicial para a comparação dos dados foi separá-los em series de 28 ensaios, com a mesma concentração, para depois combinar esses ensaios em uma única série.

Leia mais

1.1. Posicionamento e Motivação

1.1. Posicionamento e Motivação 1 Introdução Os evidentes avanços computacionais têm proporcionado mudanças de paradigma na interação humano-computador. No passado, na chamada era mainframe, um computador era compartilhado por vários

Leia mais

SECRETARIA DE ESTADO DOS NEGÓCIOS DA SEGURANÇA PÚBLICA POLÍCIA MILITAR DO ESTADO DE SÃO PAULO. Corpo de Bombeiros INSTRUÇÃO TÉCNICA Nº 35/2011

SECRETARIA DE ESTADO DOS NEGÓCIOS DA SEGURANÇA PÚBLICA POLÍCIA MILITAR DO ESTADO DE SÃO PAULO. Corpo de Bombeiros INSTRUÇÃO TÉCNICA Nº 35/2011 Instrução Técnica nº 35/2011 - Túnel rodoviário 729 SECRETARIA DE ESTADO DOS NEGÓCIOS DA SEGURANÇA PÚBLICA POLÍCIA MILITAR DO ESTADO DE SÃO PAULO Corpo de Bombeiros INSTRUÇÃO TÉCNICA Nº 35/2011 Túnel rodoviário

Leia mais

Núcleo Operacional da Sociedade de Informação NOSi, EPE

Núcleo Operacional da Sociedade de Informação NOSi, EPE ANÚNCIO DE CONCURSO Recrutamento de Estagiário Data de Publicação: 17/01/2017 Local: Praia Prazo para a Submissão de Candidaturas: até 31/01/2017 Designação do serviço: Estágio Local da prestação: Praia,

Leia mais

Curso online de Fundamentos em Android. Plano de Estudo

Curso online de Fundamentos em Android. Plano de Estudo Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos

Leia mais

Redes P2P Gnutella e Simuladores

Redes P2P Gnutella e Simuladores Redes P2P Gnutella e Simuladores Definições de P2P P2P é o compartilhamento de recursos e serviços pela troca direta entre sistemas. WG P2P Intel, 2001 P2P é uma classe de aplicações que tira proveito

Leia mais

110 o uso do aço na arquitetura

110 o uso do aço na arquitetura 110 o uso do aço na arquitetura 10 objetivo: compreender o funcionamento estrutural do edifício e fornecer alternativas para seu bom desempenho estrutural 111 edifícios de andares múltiplos: Conceito relativo

Leia mais

Introdução aos Mapas Conceituais

Introdução aos Mapas Conceituais MPET Modelagem Conceitual do Pensamento Filosófico MATERIAL DE APOIO Organizador dos slides: Prof. Dr. Glaucius Décio Duarte Atualizado em: 05 mai. 2017 Introdução aos Mapas Conceituais Introdução Os Mapas

Leia mais

ROBÔ PARA INSPEÇÃO DE ÁREAS CLASSIFICADAS E DE DIFÍCIL ACESSO COM TRANSMISSÃO DE IMAGENS SEM FIO

ROBÔ PARA INSPEÇÃO DE ÁREAS CLASSIFICADAS E DE DIFÍCIL ACESSO COM TRANSMISSÃO DE IMAGENS SEM FIO ROBÔ PARA INSPEÇÃO DE ÁREAS CLASSIFICADAS E DE DIFÍCIL ACESSO COM TRANSMISSÃO DE IMAGENS SEM FIO Jonathan Pereira IFRN Campus Mossoró. E-mail: jonathan@cefetrn.br Alexsandro Galdino IFRN Campus Mossoró.

Leia mais