DESENVOLVIMENTO DE CONTROLADORES FUZZY PARA ROBÔS JOGADORES DE FUTEBOL SIMULADO DO TIPO ATACANTE

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

Download "DESENVOLVIMENTO DE CONTROLADORES FUZZY PARA ROBÔS JOGADORES DE FUTEBOL SIMULADO DO TIPO ATACANTE"

Transcrição

1 DESENVOLVIMENTO DE CONTROLADORES FUZZY PARA ROBÔS JOGADORES DE FUTEBOL SIMULADO DO TIPO ATACANTE Hugo da Luz Silva 1, Marco Simões 1, 2, Helder Guimarães Aragão 2 1 Núcleo de Arquitetura de Computadores e Sistemas Operacionais (ACSO) Universidade do Estado da Bahia (UNEB) Rua Silveira Martins, 2555, Cabula. Salvador BA Brasil 2 Grupo de Pesquisa em Computação Inteligente (GPCI) Centro Universitário da Bahia (FIB) Rua Xingu, nº. 179, Jardim Atalaia/STIEP. Salvador BA Brasil hugodaluz@gmail.com, marcosimoes@fib.br, helderfib@yahoo.com.br Abstract. This paper presents an investigation about the application of fuzzy reasoning to build robots that act as soccer attackers to solve Robots Soccer standard problem in a simulated environment. This project assumed the hypothesis that is possible to enhance the attackers behavior in a soccer team of robots using fuzzy logic. The proposed controllers were modeled, implemented and verified through the simulator Soccer Server 2D supplied by Robocup Federation. The results were validated in games against teams projected by other national and international institutions and they presented progress in the kick methods and in the attacker's positioning. Key Words: Fuzzy Logic, Robots Soccer, Robocup. Resumo. Este artigo apresenta uma investigação da aplicação de técnicas de raciocínio baseado em conhecimento nebuloso em robôs atacantes para resolver o problema padrão Futebol de Robôs em ambiente simulado. Este projeto parte da hipótese que é possível aperfeiçoar o comportamento de atacantes em um time de futebol de robôs utilizando lógica fuzzy. Os controladores propostos foram modelados, implementados e verificados através do simulador Soccer Server 2D fornecido pela Robocup Federation. Os resultados foram validados em jogos com equipes projetadas por outras instituições nacionais e internacionais e apresentaram avanços nos métodos de chute e no posicionamento dos atacantes. Palavras chave: Lógica Fuzzy, Futebol de robôs, Robocup. 1. Introdução O futebol é um dos jogos de equipe mais praticados no mundo e possui como principal característica a cooperação entre os jogadores para alcançar a vitória. Por ser um ambiente imprevisível, não-determinístico e dinâmico, tem sido considerado um

2 problema padrão para a Inteligência Artificial e gerado vários tópicos de pesquisa em diversas áreas, tais como: sistemas com múltiplos agentes, algoritmos de cooperação, inteligência artificial distribuída, aprendizagem, reconhecimento de padrões e robótica inteligente. Atualmente existem duas iniciativas que abordam o tema: a RoboCup (Robot World Cup) Federation (Kitano, 1997) e a FIRA (Federation of International Robot-Soccer Association). As duas se diferenciam na abordagem do problema. Enquanto a Fira apenas aborda a solução de problemas onde os robôs possuem baixo grau de autonomia, a RoboCup fornece problemas mais complexos envolvendo robôs completamente autônomos. Essas ligas ganharam notoriedade internacional e continuam realizando campeonatos anualmente. As duas entidades possuem diversas categorias, que envolvem desde robôs simulados até robôs bípedes. Além do futebol, essas organizações ainda realizam outros tipos de competições envolvendo robôs (resgate de vítimas em escombros, robôs domésticos e categorias infantis). A RoboCup é uma iniciativa internacional que visa encorajar pesquisas na área de inteligência artificial e robótica inteligente, com o objetivo de capacitar robôs para a realização autônoma de atividades e formação de equipes na realização de tarefas cooperativas. Criada em 1996 (Kitano, 1997), a RoboCup fornece um problema padrão, o Futebol de Robôs, onde variadas linhas de pesquisa podem ser integradas e examinadas, tais como: desenvolvimento de agentes autônomos, colaboração entre agentes, raciocínio em tempo real e robótica. O presente artigo apresenta um estudo, modelagem e aplicação de controladores nebulosos em agentes inteligentes jogadores de futebol de robôs simulado em 2 dimensões. O objetivo é desenvolver controladores nebulosos para os agentes jogadores de futebol, especificamente os atacantes, como meio de otimização do seu comportamento básico. Este trabalho faz parte do projeto de pesquisa em Robótica Inteligente desenvolvido na Universidade do Estado da Bahia (UNEB) e Centro Universitário da Bahia (FIB) financiado pelos programas UNEB/PICIN e FIB/PIBIC. Na próxima seção apresentaremos os conceitos básicos de inteligência artificial e agentes inteligentes que servem de base para este trabalho. A seção 3 descreve os principais conceitos da Lógica Fuzzy. Na seção 4 é descrito o ambiente em que os agentes irão interagir. Na seção 5 são apresentados os trabalhos relacionados. A seção 6 apresenta a implementação dos controladores e as mudanças no código base do jogador. A seção 7 apresenta a descrição dos testes e os resultados obtidos durante os jogos. Finalmente, a seção 8 apresenta as considerações finais e sugestões para trabalhos futuros. 2. Inteligência Artificial O termo inteligência pode ser definido como a habilidade para aprender, entender, reagir adaptativamente e tomar decisões próprias (Kasabov, 1998). A Inteligência Artificial (IA) inclui métodos, ferramentas e sistemas para resolver problemas que normalmente requerem a inteligência de humanos (Rao, 1995). Seus objetivos são desenvolver métodos e sistemas para resolver problemas, que normalmente são resolvidos pela atividade intelectual de humanos (reconhecimento de imagem, planejamento, predição) e desenvolver modelos que simulam organismos vivos, o cérebro humano em particular.

3 2.1 Agentes Inteligentes Um agente é entidade autônoma, que toma decisões sem a interferência de um sistema ou outra entidade (Russell, 2003). Um agente deve ser capaz de perceber o ambiente à sua volta (geralmente através de sensores), raciocinar e agir por intermédio de seus atuadores. Montenegro (1999) apresenta algumas características essenciais aos agentes inteligentes: a) Ser reativo, produzindo respostas síncronas ou assíncronas às mudanças no ambiente. b) Ser orientado a objetivos, seguindo metas e não apenas reagindo às mudanças do ambiente. c) Ser temporalmente contínuo, permitindo que seja executado continuamente. d) Ser autônomo, possuindo controle sobre as próprias ações. 3. Lógica Fuzzy A lógica Fuzzy foi desenvolvida por Zadeh em 1965 para representar conhecimento incerto e impreciso (Zadeh, 1965). Esta lógica fornece uma maneira aproximada, mas efetiva de descrever o comportamento de sistemas que são muito complexos, maldefinidos ou de difícil análise matemática. A intenção de Zadeh era flexibilizar a pertinência de elementos em conjuntos que não possuíam fronteiras bem definidas. Para isso, ele criou o conceito de grau de pertinência. Dessa forma, um elemento poderia pertencer parcialmente a um dado conjunto. 3.1 Conjuntos Fuzzy Segundo Russell (2003), a teoria dos conjuntos Fuzzy é uma maneira de especificar o quanto um objeto satisfaz a uma descrição vaga. Fabri (2000) afirma que a força da Lógica Fuzzy deriva da sua habilidade em inferir conclusões e gerar respostas baseadas em informações vagas, ambíguas, incompletas e imprecisas. Neste aspecto, os sistemas de base Fuzzy têm habilidade de raciocinar mesmo na ausência de informações completas sobre o ambiente onde o agente está inserido. Seu comportamento é representado de maneira muito simples e natural, levando à construção de sistemas compreensíveis e de fácil manutenção. Estes conjuntos são formados por Variáveis Lingüísticas que possuem valor expresso qualitativamente por um termo lingüístico e quantitativamente por uma função de pertinência (Ortega, 2001). Estas variáveis podem conter modificadores que alteram seu valor. Esses modificadores podem amenizar ou intensificar o seu valor, alguns exemplos mais comuns são: muito, pouco, não muito, mais ou menos. 3.2 Controladores Nebulosos As técnicas de controle nebuloso se caracterizam pela utilização de regras lógicas no algoritmo de controle, com a intenção de descrever em uma rotina a experiência humana, intuição e heurística para controlar um processo. Esses controladores são bastante versáteis quando o modelo físico é complexo e de difícil representação matemática. São utilizados em sistemas não-lineares ou onde a incerteza se faz presente de maneira intrínseca. A figura 1 apresenta a estrutura básica de um controlador nebuloso, descrita a seguir.

4 Figura 1: Estrutura básica de um controlador nebuloso. Adaptada de (Sandri, 1999). Interface de Fuzificação Possui a função de identificar os valores das variáveis de entrada, que caracterizam o estado do sistema, e normalizá-los em um universo de discurso padronizado. Base de Regras Possui a função de caracterizar a estratégia de controle e as metas do controlador. É formada por estruturas do tipo: Se <premissa> Então <conclusão> (Sandri, 1999). Estas regras, juntamente com os dados de entrada, são processadas pela máquina de inferência, que infere as ações de controle de acordo com o estado do sistema, aplicando o operador de implicação. Máquina de Inferência O processo de inferência consiste em: a) Verificação do grau de compatibilidade entre os fatos e as cláusulas nas premissas das regras. b) Determinação do grau de compatibilidade global da premissa de cada regra. c) Determinação do valor da conclusão, em função do grau de compatibilidade da regra com os dados e a ação de controle constante na conclusão. d) Agregação dos valores obtidos como conclusão nas várias regras, obtendo-se uma ação de controle global. Interface de Defuzificação Nos controladores nebulosos do tipo clássico, a interface de defuzificação é utilizada para obter uma única ação de controle precisa, a partir do conjunto nebuloso. Os métodos mais utilizados são (Sandri, 1999): a) Primeiro Máximo (SOM): Encontra o valor de saída através do ponto em que o grau de pertinência da distribuição da ação de controle atinge o primeiro valor máximo. b) Média dos Máximos (MOM): Encontra um valor de saída que representa o valor médio de todos os valores em que a função de pertinência atinge o máximo. c) Centro da Área (COA): Também conhecido como Centróide. O valor de saída é o centro de gravidade da função de distribuição de possibilidade da ação de controle.

5 4. O Ambiente do Futebol de Robôs Simulado O ambiente no qual os agentes irão interagir é o simulador Soccer Server 2D que fornece um campo de futebol virtual que segue as regras do futebol normal e possui, proporcionalmente, as mesmas medidas (aproximadamente 105m de comprimento e 68m de largura). Esse servidor, disponibilizado pela RoboCup Federation, é implementado em C e C++ e possui uma arquitetura estilo cliente-servidor onde os clientes (jogadores) podem ser escritos em qualquer linguagem de programação que tenha interface UDP/IP. Esse servidor é um sistema em tempo real que trabalha com intervalos discretos (ciclos). Atualmente, o jogo ocorre em dois tempos de 5 minutos (3000 ciclos), portanto cada ciclo tem uma duração de 100ms. O Soccer Server também inclui uma ferramenta de visualização chamada monitor de futebol que exibe o que está acontecendo dentro do servidor durante um jogo. O servidor e o monitor são conectados por UDP/IP. Assim que o servidor é conectado ao monitor, passa a enviar informações relativas ao estado atual do mundo a cada ciclo. A figura 2 apresenta a arquitetura completa do servidor. Figura 2: Modelo de conexão entre o Soccer Server, os clientes e o Monitor. Adaptada de (Reis, 2003). 5. Trabalhos Relacionados Os times descritos nesta seção foram desenvolvidos por outros grupos de pesquisa e foram estudados e utilizados na validação dos resultados do desenvolvimento dos controladores nebulosos desenvolvidos neste trabalho. A escolha dos times se deu pelo bom desempenho alcançado pelos mesmos em competições brasileiras e mundiais em anos anteriores. a) UvA Trilearn 2003 (Kok, 2003) Participou da Robocup 2003, da qual foi campeão. Essa versão possui os métodos de decisão de comportamentos de alto nível. Possui três características fundamentais (Kok, 2003): métodos de determinação de pontos de interceptação da bola, acréscimo de regras nos métodos de passe e implementação de grafos de coordenação para os comportamentos dos jogadores.

6 b) O MecaTeam 2006 (Costa et. Al., 2006) foi o vice-campeão da Robocup Brasil de 2006 e utiliza o UvA Trilearn como base para uma arquitetura chamada de Agente Autônomo Concorrente. Essa arquitetura é baseada em um modelo híbrido para agentes cognitivos, formada por três camadas, onde cada uma é implementada como um processo distinto, formando um agente cognitivo. c) ITAndroids (Matsuura et al., 2006) implementa várias rotinas utilizando o UvA Trilearn, como carregar a bola, passe e proteção de bola. Para aprimorar o comportamento dos agentes foram utilizados modelos de predição de posição e velocidade de jogadores e da bola usando a Teoria da Probabilidade e alguns outros conceitos, como variáveis e vetores aleatórios e estimação de parâmetros. d) O Brainstormers 2006 (Riedmiller, 2006) é um time que participa da Robocup desde 1998 e foi vice-campeão em Explora técnicas de aprendizado de máquina, especificamente, aprendizado por reforço. Utiliza o aprendizado por reforço nas habilidades de chute, interceptação de bola, posicionamento, passe. Além disso, possui uma camada de habilidades de trabalho em equipe, para ações cooperativas visando posicionamento e marcação de gol. e) O Dainamite 2006 (Endert, 2006) participou da Robocup 2006 e terminou em 9º lugar na competição. É um time completamente desenvolvido utilizando Java. É constituído de seis módulos: modelo de mundo, sincronização, ação, tática e dispositivos de planejamento. Possui métodos de planejamento de ações e componentes táticos, para escolha das habilidades a serem utilizadas. 6. Controladores Difusos para Robôs Atacantes Os controladores propostos são apresentados nessa seção. Foram desenvolvidos dois, um para o posicionamento dos atacantes e outro para a escolha da posição no gol onde o chute será efetuado. Esses controladores foram modelados utilizando a ferramenta XFuzzy 3.0. Figura 3: Conjunto fuzzy para as variáveis posição no gol e do goleiro 6.1 Controlador para Posição de Chute O objetivo desse controlador é encontrar o ponto no gol onde a possibilidade de marcar seja a maior possível, sendo a bola chutada da posição atual do agente. Dessa forma o agente vai escolher o canto do chute de acordo com a sua posição em relação ao gol e posição relativa do goleiro. A variável de saída é a Posição do Chute, que representa a posição no gol em que o agente irá chutar a bola. Seu universo de discurso varia de -7.0 à 7.0, correspondente à posição das traves no eixo Y. O valor do eixo X a ser

7 considerado é o limite do campo, o mesmo da linha do gol, A variável possui os termos lingüísticos apresentados na figura 3. As variáveis de entrada que influenciam a saída são: Posição do Goleiro, que representa a posição do goleiro, no gol, em relação ao agente e a Posição do Jogador, que representa a posição relativa do agente no campo, com universo de discurso variando de -7.0 à 7.0. Os termos lingüísticos utilizados estão apresentados na figura 4. Figura 4: Conjunto fuzzy para a variável posição do jogador. As regras para esse controlador foram criadas a partir da combinação entre as variáveis de entrada e visando a posição no gol mais distante possível do goleiro, sem desconsiderar a posição do jogador. O mesmo peso foi atribuído para todas as regras da base. Algumas destas regras são apresentadas na tabela 1. Tabela 1: Regras para a inferência da posição do chute. Peso Posição Goleiro Posição Jogador Posição Chute 1.0 Muito esquerda Esquerda Direita 1.0 Esquerda Centro Muito direita 1.0 Direita Esquerda Muito esquerda 6.2 Controlador para Posicionamento sem a Bola O objetivo desse controlador é permitir que os atacantes, quando sem a posse da bola, encontrem uma posição no campo do adversário baseado em sua posição atual, na linha de impedimento e na posição da bola. Foi utilizada a abordagem de divisão do campo em zonas (adaptada da proposta de Boer e Kok (2002), onde a metade do campo do adversário foi dividida em uma matriz de 9 zonas, a figura 5 apresenta essa divisão. A ferramenta XFuzzy possibilitou a modelagem de dois controladores para a posição: um para o eixo X e outro para o eixo Y. Esses dois controladores foram integrados à um sistema, que possui duas bases de regras independentes. Essa divisão simplificou a criação das regras e não interferiu no resultado desejado, pois a variável de saída do eixo X não é influenciada pelas variáveis de entrada no eixo Y e o mesmo ocorre com a saída no eixo Y. Dessa forma, o sistema funciona como um único controlador com cinco entradas e duas saídas.

8 Figura 5: Divisão do campo em zonas. Para o time que começa o jogo à esquerda. Adaptada de (Reis, 2003). As variáveis de saída utilizadas pelo controlador são a Posição X e a Posição Y, que representam a posição final a qual o agente deve se deslocar no eixo X e Y respectivamente. Conforme a figura 6, as variáveis do eixo X possuem os seguintes termos lingüísticos: Longe que varia de 0 à , Médio que varia de à e Perto que varia de 21.2 à A figura 7 apresenta os termos lingüísticos das variáveis do eixo Y com seu universo de discurso variando de à 34.0: Esquerda que varia de à 8.5, Centro que varia de -8.5 à 17.0 e Direita que varia de 8.5 à Figura 6: Conjunto fuzzy para as variáveis do eixo X. Figura 7: Conjunto fuzzy para as variáveis do eixo Y.

9 As variáveis de entrada são: a posição do jogador e da bola nos eixos X e Y e a posição impedimento no eixo X. Utilizam o mesmo universo de discurso e termos lingüísticos utilizados pelas variáveis de saída nos eixos X e Y. Nas tabelas 2 e 3 são apresentadas algumas regras desse controlador. Tabela 2: Regras para posição do jogador no eixo Y. Peso Pos. Bola Y Pos. Atacante Y Pos. Final Y 0.7 esquerda centro centro 1.0 centro esquerda centro 0.7 direita esquerda esquerda As regras para esse controlador foram criadas de forma que o agente se deslocasse apenas entre quadrantes adjacentes. Dessa forma, a movimentação ocorre entre distâncias curtas, pois a cada ciclo as percepções podem mudar e consequentemente a direção a seguir. Por exemplo, um agente posicionado no quadrante 8 só poderá se deslocar até os quadrantes 4, 5, 6, 7, 8 e 9, pois não conseguirá chegar aos quadrantes 1, 2 e 3 no próximo ciclo. Isso foi definido criando regras que possuem os mesmos valores para as entradas, mas com saídas e pesos diferentes. As regras para o agente permanecer no quadrante atual, quando a bola está em outro quadrante possuem peso menor, fazendo com que ele se movimente sempre na direção da bola. Tabela 3: Regras para posição do jogador no eixo X. Peso Pos. Bola X Linha Impedimento Pos. Atacante X Pos. Final X 1.0 longe longe Médio longe 0.7 médio perto Médio perto 0.4 longe perto Médio médio 6.3 Mudanças no Código do UvA Trilearn Para a implementação do modelo apresentado na seção 6.2, foi utilizado o código base do UvA Trilearn 2003 utilizado como interface de comunicação por diversos times que já disputam a Robocup há alguns anos. Foram criados dois métodos para a inclusão dos controladores fuzzy no código do time: melhorposicao e melhorchute. Outros métodos para controlar as ações dos demais jogadores do time foram criados com base no comportamento do UvA Trilearn. A seguir, a descrição dos métodos implementados: MelhorPosicao Esse método utiliza o modelo de mundo do agente para fornecer a posição da linha de impedimento no eixo X e sua própria posição e a da bola. A inferência fuzzy é invocada pelo método posicionamentoinferenceengine, passando por parâmetro as cinco entradas (posições do jogador e da bola nos eixos X e Y e posição de impedimento no eixo X) e por referência as duas saídas. A posição final (nos eixos X e Y) é utilizada para chamar o método de alto-nível movetopos (mover para posição) do UvA Trilearn, que faz o jogador virar o corpo se mover. MelhorChute Esse método utiliza os valores da posição do agente e da bola e retorna o comando de chute a ser executado. O modelo de mundo do agente é usado para fornecer a posição relativa do goleiro, quando ele não é visto, um valor muito à

10 esquerda do gol é arbitrariamente fornecido ao agente (-34, o limite físico à esquerda). A inferência fuzzy, é invocada pelo método chuteinferenceengine, passando por parâmetro as duas entradas (posição do agente e do goleiro no eixo Y) e por referência a variável de saída. A saída, no eixo Y, é combinada com a posição da linha do gol no eixo X e utilizada no método kickto (chutar para) do UvA Trilearn, junto com a posição e a força do chute. 7. Testes e Resultados O método escolhido para a validação dos controladores nebulosos foi execução de partidas entre o time o UvA Trilearn modificado (a partir de agora identificado como Bahia2D) e o UvA Trilearn Base, UvA Trilearn 2003, MecaTeam, Brainstormers 2006 e o Dainamite Foram realizados dez partidas contra cada um dos times, resultando em 50 partidas. Para analisar os dados dos jogos foi utilizada a ferramenta Team Assistant. A tabela 7.1 representa os resultados das partidas, como pode ser observado, em 50 jogos o Bahia2D marcou 28 gols (média de 0,56 gols por jogo) e sofreu 461 (média de 9,22 gols por jogo). Nos jogos contra o UvA Base os atacantes obtiveram o melhor desempenho observado, com o maior número de vitórias, chutes a gol e gols. Contra o Mecateam os jogos foram bastante equilibrados, os atacantes conseguiram uma boa média de gols (0,9 por partida) chegando a vencer quatro partidas. Contra os times internacionais mais complexos as derrotas eram esperadas, pois o Bahia2D precisa da implementação dos jogadores para as outras posições que ainda estão sendo implementados neste projeto. Nesses jogos a dificuldade de avaliar os testes foi maior, pois o time possui um comportamento básico e ao enfrentar adversários com qualidade muito superior não conseguiu chegar ao ataque de forma efetiva. Mesmo assim, alguns chutes a gol conseguiram ser executados e três gols marcados contra o Dainamite, como pode ser visto na tabela 4. Tabela 4: Resultados dos jogos. Time Vitórias Derrotas Gols Pró Gols Contra UvA Base UvA MecaTeam Brainstormers Dainamite Tabela 5: Relação gols por chute dos times. Bahia2D UvA Base Mecateam UvA 2003 Dainamite Brainstormers Gols/100 Chutes 6,52 6,03 5,45 65,57 60,30 48,94 A tabela 5 mostra a relação entre gols e chutes dos atacantes do Bahia2D e seus adversários, isto é, a quantidade de gols marcados a cada 100 chutes. Esses valores indicam uma pequena superioridade do Bahia2D sobre o Mecateam e o UvA Base e o alto nível de aproveitamento das equipes mais complexas.

11 A complexidade da simulação faz com que os resultados das partidas sejam influenciados por diversos fatores distintos. Consequentemente, derivar conclusões apenas de acordo com resultados das partidas é muito perigoso. Por isso, outros dados das partidas associados aos resultados dos testes e do torneio foram utilizados para que as conclusões sobre os atacantes do Bahia2D pudessem ser feitas. Com relação à escolha do canto do chute a gol, contra os times mais simples os atacantes do Bahia2D apresentaram o comportamento esperado, chutaram muito a gol e fizeram um número de gols razoável. Mas contra os times complexos, as oportunidades de chute não foram bem aproveitadas o que indica a necessidade de outros métodos para complementar o comportamento dos atacantes e as rotinas de chute. A seqüência de imagens da figura 8 representa o momento do gol em uma partida-teste contra o time Dainamite. Nesse jogo, o Bahia2D abriu o placar, mas perdeu por 7x1. No lance, o atacante interceptou a bola no campo adversário e chutou a gol de acordo com o conjunto de regras de chute (o jogador à esquerda, o goleiro à esquerda resultando no chute muito à esquerda). Esse lance representa o funcionamento correto dos controladores do posicionamento e do chute, contra um time de Os atacantes são os jogadores 9, 10 e 11 e estão circulados na figura. Figura 8: Gol do atacante contra o time Dainamite. Com relação ao posicionamento, a dificuldade em tirar conclusões é maior, mas alguns dados podem ser considerados em favor dos controladores implementados: a) O número de situações de impedimento dos atacantes foram 10, sendo 5 nos jogos contra o UvA Base, 3 contra o Mecateam e 2 contra o Dainamite, durante as 50 partidas de teste, demonstrando seu bom posicionamento em campo. b) Os atacantes do Bahia2D tiveram oportunidades de chutar ao gol em todas as partidas e conseguiram marcar em 20 dos 50 jogos de teste e em 3 dos 5 jogos do torneio. Dessa forma, pode-se concluir que os atacantes participaram ativamente das partidas e seu posicionamento foi satisfatório.

12 Figura 9: Impedimento do ataque contra o time Dainamite. A seqüência de imagens da figura 9 mostra um lance de impedimento do ataque do Bahia2D em um jogo contra o time Dainamite. Nessa figura, o controlador de posicionamento funcionou bem e os atacantes (jogadores circulados) estavam posicionados de acordo com o último zagueiro, mas no momento do passe, o zagueiro se adiantou e dois dos atacantes ficaram impedidos. 8. Considerações Finais Esse trabalho apresentou os primeiros controladores nebulosos implementados nos jogadores atacantes do time chamado Bahia2D, do grupo de pesquisa Bahia Robotics Team. Os agentes atacantes apresentados representam o começo do desenvolvimento desse time, que está pré-inscrito para o torneio mundial Robocup Os testes dos agentes implementados demonstraram que isoladamente esses jogadores apresentaram o comportamento esperado, mas os demais tipos de jogadores precisam ser desenvolvidos para que os resultados das partidas sejam mais favoráveis. As limitações desse time expõem vários caminhos possíveis para futuras pesquisas. Como proposta para trabalhos futuros, os comportamentos apresentados podem ser aperfeiçoados ou complementados com outras técnicas, pois os atacantes precisam ter rotinas para escolha do momento de passe, tabelas, dribles e chute à gol. Outra proposta pode ser o desenvolvimento de controladores nebulosos para o comportamento e posicionamento dos outros tipos de jogadores, tais como goleiro, zagueiros, laterais, volantes, armadores e até mesmo o treinador da equipe, para a análise do jogo. Agradecimentos Este projeto é parcialmente financiado pelo Programa de Bolsas de Iniciação Científica PICIN/UNEB. Referências BOER, Remco de, KOK, Jelle. The Incremental Development of a Synthetic Multi- Agent System: The UvA Trilearn 2001 Robotic Soccer Simulation Team.

13 Amsterdam: Faculty of ScienceUniversity of Amsterdam, Dissertação de mestrado para Inteligência Artificial e Ciência da Computação. Amsterdã, Holanda, COSTA, Augusto Loureiro da, JÚNIOR, Orivaldo Vieira Santana, SOUZA, João Paulo Rocha de, LINDER, Marcelo Santos. MecaTeam: Um sistema Multiagente para o futebol de robôs simulado baseado no Agente Autônomo Concorrente. ENRI - III Encontro de Robótica Inteligente, Campo Grande, ENDERT, Holger. The Dainamite 2006 Team Description. Faculty of Electrical Engineering and Computer Science. Berlin, Alemanha, FABRI, José Augusto. Um Sistema Especialista Fuzzy Aplicado a Classificação de Arquiteturas de Computadores. Semana de Informática (SEMINFO) da Universidade Federal da Bahia realizado na Universidade Federal da Bahia (UFBA) Salvador BA, período de 09 a 12 de maio de Disponível em: femanet.com.br/~fabri/trabcien.htm. Acesso em: 20 out. 2006, 20:30. KASABOV, Nikola K. Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering. The MIT Press, 2a. Edição. Londres, Inglaterra, KITANO, Hiroaki, ASADA, Minoru, KUNIYOSHI, Yasuo, NODA, Itsuki, OSAWA, Eiichi. RoboCup -The Robot World Cup Initiative. Japão, KOK, Jelle, VLASSIS, Nikos, GROEN, Frans. UvA Trilearn 2003 Team Description. Faculty of Science, University of Amsterdam, Amsterdã, Holanda, MATSUURA, Jackson P., XAVIER, Raphael O., BARBOSA, Rodrigo. O Time de Futebol Simulado ITANDROIDS-2D. ENRI III Encontro de Robótica Inteligente, Campo Grande, MONTENEGRO, Ulisses R. Agentes Jogadores para RoboCup. Trabalho de Graduação em Ciência da Computação. Universidade Federal de Pernambuco, Departamento de Informática, Pernambuco, ORTEGA, Neli Regina S. Aplicação da Teoria de Conjuntos Fuzzy a Problemas da Biomedicina. Tese de Doutorado em Ciências. Universidade de São Paulo. São Paulo, RAO, Valluru B. C++ Neural Networks and Fuzzy Logic. Ed. M&T Books, ISBN: , Estados Unidos, REIS, Luís Paulo. Coordenação em Sistemas Multi-Agente: Aplicações na Gestão Universitária e Futebol Robótico. Tese de PhD, FEUP - Faculdade de Engenharia da Universidade do Porto, Porto, Portugal, RIEDMILLER, Martin, GABEL, Thomas. Brainstormers 2D Team Description Universidade Osnabrück, Osnabrück, Alemanha, RUSSELL, Stuart, NORVIG, Peter. Inteligência Artificial: uma abordagem moderna. Ed. Campus, 2ª Edição. São Paulo, SANDRI, Sandra, CORREA, Cláudio. Lógica Nebulosa. V Escola de Redes Neurais, ITA, São José dos Campos, ZADEH, L. A. Fuzzy Sets Information and Control. University of California, Berkeley, California, Estados Unidos, 1965.

RELATÓRIO FINAL DE ATIVIDADES PIBIC ou PIBITI

RELATÓRIO FINAL DE ATIVIDADES PIBIC ou PIBITI Universidade Federal da Bahia Pró Reitoria de Pesquisa e Pós Graduação Programa Institucional de Bolsas de Iniciação Científica P IBIC UFBA RELATÓRIO FINAL DE ATIVIDADES PIBIC ou PIBITI Nome do Bolsista

Leia mais

DESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS

DESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS DESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS João Paulo Gonçalves Simim e Profa. Dra. Karla Boaventura Pimenta Palmieri Universidade Federal de Ouro Preto joaosimim@gmail.com CEP 35.400-000

Leia mais

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

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá Wânderson O. Assis, Alessandra D. Coelho, Marcelo M. Gomes, Cláudio G. Labate, Daniel F. Calasso, João Carlos G. C. Filho Escola

Leia mais

SISTEMA ESPECIALISTA FUZZY PARA POSICIONAMENTO DOS JOGADORES APLICADO AO FUTEBOL DE ROBÔS

SISTEMA ESPECIALISTA FUZZY PARA POSICIONAMENTO DOS JOGADORES APLICADO AO FUTEBOL DE ROBÔS SISTEMA ESPECIALISTA FUZZY PARA POSICIONAMENTO DOS JOGADORES APLICADO AO FUTEBOL DE ROBÔS JOSÉ R. F. NERI, CARLOS H. F. SANTOS Grupo de Pesquisas em Robótica(GPR), Centro de Engenharias e Ciências Exatas(CECE),

Leia mais

Abordagens Matemáticas e Estatísticas para o Futebol

Abordagens Matemáticas e Estatísticas para o Futebol Universidade Estadual de Campinas UNICAMP Abordagens Matemáticas e Estatísticas para o Futebol Aluna: Juliana Mayumi Aoki Orientador: Laércio Luis Vendite Identificação do trabalho Título Abordagens Matemáticas

Leia mais

IMPLEMENTAÇÃO DE ALGORITMOS DE APRENDIZADO MULTI- AGENTE EM UM TIME DE FUTEBOL DE ROBÔS

IMPLEMENTAÇÃO DE ALGORITMOS DE APRENDIZADO MULTI- AGENTE EM UM TIME DE FUTEBOL DE ROBÔS IMPLEMENTAÇÃO DE ALGORITMOS DE APRENDIZADO MULTI- AGENTE EM UM TIME DE FUTEBOL DE ROBÔS Aluno: Maurício Pedro Silva Gonçalves Vieira Orientador: Karla Figueiredo Introdução Uma partida de futebol robótico

Leia mais

COMO PROGRAMAR SEU TIME

COMO PROGRAMAR SEU TIME COMO PROGRAMAR SEU TIME 1) INSTALAÇÃO: Instale o simulador da categoria SIMUROSOT da FIRA. O simulador é gratuito e está disponível para download no site da FIRA (www.fira.net) ou no site da competição

Leia mais

Universidade do Estado da Bahia (UNEB) Rua Silveira Martins, 2555, Cabula. Salvador BA Brasil. Rua Theodomiro Batista, 422, Rio Vermelho BA Brasil

Universidade do Estado da Bahia (UNEB) Rua Silveira Martins, 2555, Cabula. Salvador BA Brasil. Rua Theodomiro Batista, 422, Rio Vermelho BA Brasil BAHIA-PV: O TIME DE FUTEBOL DE ROBÔS EM AMBIENTE DE REALIDADE AUMENTADA HUGO SILVA 1, FÁBIO FERREIRA 2, MARCO A. C. SIMÕES 1,2,3, JESSICA MEYER 1, HELDER ARAGÃO 3, RICARDO LIMA 3 1 Núcleo de Arquitetura

Leia mais

6 Conclusões e próximos passos

6 Conclusões e próximos passos 8 6 Conclusões e próximos passos Este capítulo é divido em duas seções. A primeira descreve as principais conclusões sobre o trabalho realizado. Na segunda seção é mostrado um conjunto de oportunidades

Leia mais

Agentes Inteligentes. Inteligência Artificial. Exemplos. Agentes Inteligentes. Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com

Agentes Inteligentes. Inteligência Artificial. Exemplos. Agentes Inteligentes. Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Agentes Inteligentes Inteligência Artificial Um agente é algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores. Agente Prof. Ms. Luiz Alberto Contato:

Leia mais

O momento do gol. Parece muito fácil marcar um gol de pênalti, mas na verdade o espaço que a bola tem para entrar é pequeno. Observe na Figura 1:

O momento do gol. Parece muito fácil marcar um gol de pênalti, mas na verdade o espaço que a bola tem para entrar é pequeno. Observe na Figura 1: O momento do gol A UU L AL A Falta 1 minuto para terminar o jogo. Final de campeonato! O jogador entra na área adversária driblando, e fica de frente para o gol. A torcida entra em delírio gritando Chuta!

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001 47 5 Redes Neurais O trabalho em redes neurais artificiais, usualmente denominadas redes neurais ou RNA, tem sido motivado desde o começo pelo reconhecimento de que o cérebro humano processa informações

Leia mais

DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta *

DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta * DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta * RESUMO: Neste texto apresento algumas considerações sobre as competências e habilidades matemáticas a serem desenvolvidas no Ensino Fundamental,

Leia mais

Evolução Histórica e Tática do Futebol

Evolução Histórica e Tática do Futebol Evolução Histórica e Tática do Futebol Prof. Mst. Sandro de Souza O Campo 1 Os Jogadores Posicionados de acordo com a região do campo DEFESA MEIO-CAMPO ATAQUE ZAGUEIROS Defensores Backs MÉDIOS Armadores

Leia mais

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de

Leia mais

A CIÊNCIA DOS PEQUENOS JOGOS Fedato Esportes Consultoria em Ciências do Esporte

A CIÊNCIA DOS PEQUENOS JOGOS Fedato Esportes Consultoria em Ciências do Esporte A CIÊNCIA DOS PEQUENOS JOGOS Fedato Esportes Consultoria em Ciências do Esporte Prof. Antonio Carlos Fedato Filho Prof. Guilherme Augusto de Melo Rodrigues Monitorando e conhecendo melhor os trabalhos

Leia mais

2 Engenharia de Software

2 Engenharia de Software 20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite

Leia mais

MecaTeam 2006: Um Sistema Multiagente Reativo para o futebol de robôs simulado

MecaTeam 2006: Um Sistema Multiagente Reativo para o futebol de robôs simulado MecaTeam 2006: Um Sistema Multiagente Reativo para o futebol de robôs simulado Orivaldo Vieira Santana Júnior e Augusto Loureiro da Costa 1 Universidade Federal da Bahia (UFBA) Departamento de Ciência

Leia mais

Processos de Gerenciamento de Projetos. Planejamento e Controle de Projetos 5 TADS FSR. Processos

Processos de Gerenciamento de Projetos. Planejamento e Controle de Projetos 5 TADS FSR. Processos Processos de Gerenciamento de Projetos Planejamento e Controle de Projetos 5 TADS FSR Prof. Esp. André Luís Belini 2 Processos O gerenciamento de projetos é a aplicação de conhecimento, habilidades, ferramentas

Leia mais

TEORIA DOS JOGOS E APRENDIZADO

TEORIA DOS JOGOS E APRENDIZADO TEORIA DOS JOGOS E APRENDIZADO DE MÁQUINA Estudos Iniciais André Filipe de Moraes Batista Disciplina de Aprendizagem de Máquina UFABC 2010 TEORIA DOS JOGOS Ramo da matemática aplicada estuda situações

Leia mais

Assunto 9 : Tecnologias de Inteligência Artificial nos Negócios

Assunto 9 : Tecnologias de Inteligência Artificial nos Negócios Assunto 9 : Tecnologias de Inteligência Artificial nos Negócios Empresas e outras organizações estão ampliando significativamente suas tentativas para auxiliar a inteligência e a produtividade de seus

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

Cartilha do ALUNO EMPREENDEDOR POLITÉCNICA

Cartilha do ALUNO EMPREENDEDOR POLITÉCNICA 1 Cartilha do ALUNO EMPREENDEDOR POLITÉCNICA Diretor Acadêmico: Edison de Mello Gestor do Projeto: Prof. Marco Antonio da Costa 2 1. APRESENTAÇÃO Prepare seus alunos para explorarem o desconhecido, para

Leia mais

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO 4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?

Leia mais

Frederico Miguel Santos

Frederico Miguel Santos Frederico Miguel Santos DEE ISEC DETI/IEETA - UA Sumário 1. RoboCup 1. descrição / objectivos 2. MSL - futebol,,porquê? 2. CAMBADA 1. descrição / objectivos 2. evolução 3. hardware 4. software: coordenação

Leia mais

1. Introdução. 1.1 Contextualização do problema e questão-problema

1. Introdução. 1.1 Contextualização do problema e questão-problema 1. Introdução 1.1 Contextualização do problema e questão-problema A indústria de seguros no mundo é considerada uma das mais importantes tanto do ponto de vista econômico como do ponto de vista social.

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

Trabalho de Implementação Jogo Reversi

Trabalho de Implementação Jogo Reversi Trabalho de Implementação Jogo Reversi Paulo Afonso Parreira Júnior {paulojr@comp.ufla.br} Rilson Machado de Olivera {rilson@comp.ufla.br} Universidade Federal de Lavras UFLA Departamento de Ciência da

Leia mais

Implementadas por Computador

Implementadas por Computador «Título Dia Aberto da Acção» da PI «Nome Ricardo Formador» Pereira «Título Invenções do Módulo» Implementadas por Computador «Função Desempenhada» Examinador de Patentes Universidade de «Local» Évora «dd.mm.aaaa»

Leia mais

Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para 2012-1

Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para 2012-1 Universidade Federal de Juiz de Fora Departamento de Ciência da Computação Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para 2012-1 Disciplina: DCC089 - TOPICOS EM COMPUTACAO CIENTIFICA

Leia mais

INTRODUÇÃO A ROBÓTICA

INTRODUÇÃO A ROBÓTICA INTRODUÇÃO A ROBÓTICA RODRIGO PENIDO DE AGUIAR COLÉGIO SÃO PAULO 2015 O que é robótica? A robótica é ciência que estuda a construção de robôs e computação. Ela trata de sistemas compostos por partes mecânicas

Leia mais

Evolução da cooperação em populações modeladas por autômatos celulares com o uso de teoria de jogos

Evolução da cooperação em populações modeladas por autômatos celulares com o uso de teoria de jogos Geração de modelos de redes com verificação dos parâmetros topológicos Prof. Pedro Schimit - schimit@uninove.br Muitas coisas podem ser modeladas a partir de modelos de redes (ou grafos). A maneira como

Leia mais

ESTUDO DE CASO: LeCS: Ensino a Distância

ESTUDO DE CASO: LeCS: Ensino a Distância ESTUDO DE CASO: LeCS: Ensino a Distância HERMOSILLA, Lígia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis - CEP 17400-000 Garça (SP) Brasil Telefone (14) 3407-8000

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica Apostila de Automação Industrial Elaborada pelo Professor M.Eng. Rodrigo Cardozo Fuentes Prof. Rodrigo

Leia mais

Sistemas de Informação Gerencial

Sistemas de Informação Gerencial Sistemas de Informação Gerencial Ao longo da historia da administração ocorreram muitas fases. Sendo que, seus princípios sempre foram semelhantes, mudando apenas o enfoque conforme a visão do pesquisador.

Leia mais

Roteiro SENAC. Análise de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos

Roteiro SENAC. Análise de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 5 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Análise de Qualitativa Quantitativa Medidas

Leia mais

XIX CONGRESSO DE PÓS-GRADUAÇÃO DA UFLA 27 de setembro a 01 de outubro de 2010

XIX CONGRESSO DE PÓS-GRADUAÇÃO DA UFLA 27 de setembro a 01 de outubro de 2010 PROPOSTA DE UMA ARQUITETURA DE INTERFACE DE SOFTWARE PARA GERAÇÃO DE NOTAS MUSICAIS PARA DETECÇÃO DE OBSTÁCULOS MAGNA CAETANO DA SILVA 1, GABRIEL DA SILVA 2 RESUMO Para realização deste trabalho foi realizada

Leia mais

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO 1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos

Leia mais

EDUCAÇÃO A DISTÂNCIA COMO UM INSTRUMENTO DAS POLÍTICAS DE EDUCAÇÃO PERMANENTE EM SAÚDE: UMA EXPERIÊNCIA DO HOSPITAL ALEMÃO OSWALDO CRUZ

EDUCAÇÃO A DISTÂNCIA COMO UM INSTRUMENTO DAS POLÍTICAS DE EDUCAÇÃO PERMANENTE EM SAÚDE: UMA EXPERIÊNCIA DO HOSPITAL ALEMÃO OSWALDO CRUZ 1 EDUCAÇÃO A DISTÂNCIA COMO UM INSTRUMENTO DAS POLÍTICAS DE EDUCAÇÃO PERMANENTE EM SAÚDE: UMA EXPERIÊNCIA DO HOSPITAL ALEMÃO OSWALDO CRUZ São Paulo SP 05/2015 Tatiana Barbosa da Silva Hospital Alemão Oswaldo

Leia mais

O Trabalho em Equipe

O Trabalho em Equipe Texto de Apoio da Unidade Didática I Seqüência de Atividades I O Trabalho em Equipe Carlos Haroldo Piancastelli 1 Horácio Pereira de Faria 2 Marília Rezende da Silveira 3 Este texto tem como objetivo discutir

Leia mais

2 Trabalhos relacionados

2 Trabalhos relacionados 2 Trabalhos relacionados Esta seção descreve os principais trabalhos relacionados ao framework aqui produzido. Uma discussão sobre os aspectos gerais de jogos está fora dos objetivos deste dissertação.

Leia mais

CURSO. Master in Business Economics 1. vire aqui

CURSO. Master in Business Economics 1. vire aqui CURSO MASTER In Business Economics Master in Business Economics 1 vire aqui DISCIPLINAs O aluno poderá solicitar a dispensa das disciplinas básicas: Matemática Básica, Estatística Aplicada e Contabilidade.

Leia mais

MS777: Projeto Supervisionado Estudos sobre aplicações da lógica Fuzzy em biomedicina

MS777: Projeto Supervisionado Estudos sobre aplicações da lógica Fuzzy em biomedicina MS777: Projeto Supervisionado Estudos sobre aplicações da lógica Fuzzy em biomedicina Orientador: Prof. Dr. Laécio C. Barros Aluna: Marie Mezher S. Pereira ra:096900 DMA - IMECC - UNICAMP 25 de Junho de

Leia mais

Uso da Telefonia Móvel: Uma Ferramenta de Interação para a Aprendizagem a Distância

Uso da Telefonia Móvel: Uma Ferramenta de Interação para a Aprendizagem a Distância 1 Uso da Telefonia Móvel: Uma Ferramenta de Interação para a Aprendizagem a Distância 05/2008 Maria de Fátima Rodrigues de Lemos Núcleo de Educação a Distância - NEAD / Unidade Estratégica de Desenvolvimento

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Teoria geral dos sistemas Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Necessário entender inicialmente os conceitos básicos e base filosófica que norteiam sistemas

Leia mais

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA Marcos Leomar Calson Mestrando em Educação em Ciências e Matemática, PUCRS Helena Noronha Cury Doutora em Educação

Leia mais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

Leia mais

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento de Projetos Modulo III Grupo de Processos Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais

Gerenciamento da Integração (PMBoK 5ª ed.)

Gerenciamento da Integração (PMBoK 5ª ed.) Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar

Leia mais

OXENTE TEAM: IMPLEMENTAÇÃO DE HABILIDADES DE JOGO EM UM TIME DE FUTEBOL DE ROBÔS SIMULADO UTILIZANDO OTIMIZAÇÃO HEURÍSTICA

OXENTE TEAM: IMPLEMENTAÇÃO DE HABILIDADES DE JOGO EM UM TIME DE FUTEBOL DE ROBÔS SIMULADO UTILIZANDO OTIMIZAÇÃO HEURÍSTICA OXENTE TEAM: IMPLEMENTAÇÃO DE HABILIDADES DE JOGO EM UM TIME DE FUTEBOL DE ROBÔS SIMULADO UTILIZANDO OTIMIZAÇÃO HEURÍSTICA Ana Cláudia Fiorin Pianesso pianesso@ufba.br João Paulo Rocha Portela de Sousa

Leia mais

PRODUÇÃO DE CONHECIMENTO EM VOLEIBOL

PRODUÇÃO DE CONHECIMENTO EM VOLEIBOL PRODUÇÃO DE CONHECIMENTO EM VOLEIBOL Gabriel Weiss Maciel Universidade do Estado de Santa Catarina, Florianópolis, Santa Catarina, Brasil Henrique Cabral Faraco Universidade do Estado de Santa Catarina,

Leia mais

Sistemas Inteligentes. Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco

Sistemas Inteligentes. Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco Sistemas Inteligentes Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco 1 Ao final desta aula a gente deve... Entender o que é um Agente Racional (inteligente)? Distinguir entre os vários tipos

Leia mais

1. Introdução. Avaliação de Usabilidade Página 1

1. Introdução. Avaliação de Usabilidade Página 1 1. Introdução Avaliação de Usabilidade Página 1 Os procedimentos da Avaliação Heurística correspondem às quatro fases abaixo e no final é apresentado como resultado, uma lista de problemas de usabilidade,

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

Análise de Percolação em Barragem de Terra Utilizando o Programa SEEP/W

Análise de Percolação em Barragem de Terra Utilizando o Programa SEEP/W Análise de Percolação em Barragem de Terra Utilizando o Programa SEEP/W José Waldomiro Jiménez Rojas, Anderson Fonini. Programa de Pós Graduação em Engenharia Civil, Universidade Federal do Rio Grande

Leia mais

II Jogos Estudantis do Colégio Vital Brazil

II Jogos Estudantis do Colégio Vital Brazil II Jogos Estudantis do Colégio Vital Brazil Antes da pretensão de promover um campeonato, deve-se promover o homem em sua infinita potencialidade e complexidade, REVERDITO, SCAGLIA E MONTAGNER 2013....

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

Leia mais

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores

Leia mais

Invenções Implementadas por Computador (IIC) Patentes

Invenções Implementadas por Computador (IIC) Patentes Invenções Implementadas por Computador (IIC) Patentes O que é uma IIC? Uma IIC é uma invenção que recorre a um computador, a uma rede de computadores ou a qualquer outro dispositivo programável (por exemplo

Leia mais

Olimpíada Brasileira de Robótica 2009

Olimpíada Brasileira de Robótica 2009 2009 Modalidade: Teórica Nível 4 (8º e 9º anos ensino fundamental) Duração: 2 horas Nome do Aluno:... Matr:... Escola:... Cidade:... Estado:... Apoio: Patrocinio: Realização: Apoio: 1 Questão Eixo cognitivo:

Leia mais

2 Fundamentação Conceitual

2 Fundamentação Conceitual 2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

CÓPIA MINISTÉRIO DA FAZENDA Conselho Administrativo de Recursos Fiscais

CÓPIA MINISTÉRIO DA FAZENDA Conselho Administrativo de Recursos Fiscais Fl. 2 MINISTÉRIO DA FAZENDA Conselho Administrativo de Recursos Fiscais PORTARIA CARF Nº 64, DE 18 DE NOVEMBRO DE 2015. Dispõe sobre a Política de Gestão de Riscos do Conselho Administrativo de Recursos

Leia mais

CONSTRUÇÃO DE QUADRINHOS ATRELADOS A EPISÓDIOS HISTÓRICOS PARA O ENSINO DA MATEMÁTICA RESUMO

CONSTRUÇÃO DE QUADRINHOS ATRELADOS A EPISÓDIOS HISTÓRICOS PARA O ENSINO DA MATEMÁTICA RESUMO XXII Semana de Educação da Universidade Estadual do Ceará 31 de agosto a 04 de setembro de 2015 CONSTRUÇÃO DE QUADRINHOS ATRELADOS A EPISÓDIOS HISTÓRICOS PARA O ENSINO DA MATEMÁTICA Laura Andrade Santiago

Leia mais

APLICAÇÕES E ANÁLISE DE SISTEMAS SUPERVISÓRIOS "SCADA"

APLICAÇÕES E ANÁLISE DE SISTEMAS SUPERVISÓRIOS SCADA MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DEPARTAMENTO DE PESQUISA E

Leia mais

Avaliação de Desempenho

Avaliação de Desempenho Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Avaliação de Desempenho 4a. Aula Técnicas de Avaliação de Desempenho Modelagem Marcos

Leia mais

31.5.2008 Jornal Oficial da União Europeia L 141/5

31.5.2008 Jornal Oficial da União Europeia L 141/5 31.5.2008 Jornal Oficial da União Europeia L 141/5 REGULAMENTO (CE) N. o 482/2008 DA COMISSÃO de 30 de Maio de 2008 que estabelece um sistema de garantia de segurança do software, a aplicar pelos prestadores

Leia mais

Matemática em Toda Parte II

Matemática em Toda Parte II Matemática em Toda Parte II Episódio: Matemática no Transporte Resumo O episódio Matemática no Transporte, da série Matemática em Toda Parte II, vai mostrar como alguns conceitos matemáticos estão presentes

Leia mais

No projeto das primeiras redes de computadores, o hardware foi a principal preocupação e o software ficou em segundo plano.

No projeto das primeiras redes de computadores, o hardware foi a principal preocupação e o software ficou em segundo plano. No projeto das primeiras redes de computadores, o hardware foi a principal preocupação e o software ficou em segundo plano. Essa estratégia foi deixada para trás. Atualmente, o software de rede é altamente

Leia mais

RESENHA PALAVRAS-CHAVE. Informação; transporte público; identidade visual. INTRODUÇÃO

RESENHA PALAVRAS-CHAVE. Informação; transporte público; identidade visual. INTRODUÇÃO Uso de identidade visual como instrumento de consolidação da informação ao usuário do transporte público de Porto Alegre. Arq. Urb. Simone Caberlon 1 1. Empresa Pública de Transporte e Circulação (EPTC)

Leia mais

Educação Patrimonial Centro de Memória

Educação Patrimonial Centro de Memória Educação Patrimonial Centro de Memória O que é história? Para que serve? Ambas perguntas são aparentemente simples, mas carregam uma grande complexidade. É sobre isso que falarei agora. A primeira questão

Leia mais

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes

Leia mais

MELHORIA DA QUALIDADE e MASP (Prof. José Carlos de Toledo GEPEQ/DEP-UFSCar) 1. Introdução

MELHORIA DA QUALIDADE e MASP (Prof. José Carlos de Toledo GEPEQ/DEP-UFSCar) 1. Introdução MELHORIA DA QUALIDADE e MASP (Prof. José Carlos de Toledo GEPEQ/DEP-UFSCar) 1. Introdução A Melhoria da Qualidade é uma atividade que deve estar presente nas rotinas de toda a empresa. Isto significa que

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Tópicos Avançados II 5º período Professor: José Maurício S. Pinheiro AULA 3: Políticas e Declaração de

Leia mais

Mestrado Profissional em Ensino de Biologia em Rede Nacional - PROFBIO PROPOSTA

Mestrado Profissional em Ensino de Biologia em Rede Nacional - PROFBIO PROPOSTA Mestrado Profissional em Ensino de Biologia em Rede Nacional - PROFBIO PROPOSTA Considerando que o Ensino Médio é para a maioria dos cidadãos a última oportunidade de uma educação formal em Biologia, a

Leia mais

Planificação de. Aplicações Informáticas B

Planificação de. Aplicações Informáticas B Escola básica e secundária de Velas Planificação de Aplicações Informáticas B Ano letivo 2011/2012 1- Introdução à Programação Planificação de Aplicações Informáticas B Unidade Sub-Unidades Objetivos Conteúdos

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),

Leia mais

* Regulamento Técnico 2016 * FUTSAL

* Regulamento Técnico 2016 * FUTSAL * Regulamento Técnico 2016 * FUTSAL 1. DOS JOGOS: Os jogos de Futsal serão regidos pelas Regras Oficiais vigentes da Confederação Brasileira de Futsal, observadas as exceções previstas neste Regulamento

Leia mais

Avaliação de Desempenho de Sistemas

Avaliação de Desempenho de Sistemas Avaliação de Desempenho de Sistemas Introdução a Avaliação de Desempenho de Sistemas Prof. Othon M. N. Batista othonb@yahoo.com Roteiro Definição de Sistema Exemplo de Sistema: Agência Bancária Questões

Leia mais

Introdução ao Controlo Numérico Computorizado I Conceitos Gerais

Introdução ao Controlo Numérico Computorizado I Conceitos Gerais Introdução ao Controlo Numérico Computorizado I Conceitos Gerais João Manuel R. S. Tavares Joaquim Oliveira Fonseca Bibliografia Controlo Numérico Computorizado, Conceitos Fundamentais Carlos Relvas Publindústria,

Leia mais

PREVISÃO DE DEMANDA - O QUE PREVISÃO DE DEMANDA - TIPOS E TÉCNICAS DE PREVISÃO DE DEMANDA - MÉTODOS DE PREVISÃO - EXERCÍCIOS

PREVISÃO DE DEMANDA - O QUE PREVISÃO DE DEMANDA - TIPOS E TÉCNICAS DE PREVISÃO DE DEMANDA - MÉTODOS DE PREVISÃO - EXERCÍCIOS CONTEÚDO DO CURSO DE PREVISÃO DE DEMANDA PROMOVIDO PELA www.administrabrasil.com.br - O QUE PREVISÃO DE DEMANDA - TIPOS E TÉCNICAS DE PREVISÃO DE DEMANDA - MÉTODOS DE PREVISÃO - EXERCÍCIOS - HORIZONTE

Leia mais

Densímetro de posto de gasolina

Densímetro de posto de gasolina Densímetro de posto de gasolina Eixo(s) temático(s) Ciência e tecnologia Tema Materiais: propriedades Conteúdos Densidade, misturas homogêneas e empuxo Usos / objetivos Introdução ou aprofundamento do

Leia mais

Desenvolvimento de uma Etapa

Desenvolvimento de uma Etapa Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades

Leia mais

AS CONTRIBUIÇÕES DAS VÍDEO AULAS NA FORMAÇÃO DO EDUCANDO.

AS CONTRIBUIÇÕES DAS VÍDEO AULAS NA FORMAÇÃO DO EDUCANDO. AS CONTRIBUIÇÕES DAS VÍDEO AULAS NA FORMAÇÃO DO EDUCANDO. Autor: José Marcos da Silva Instituição: UFF/CMIDS E-mail: mzosilva@yahoo.com.br RESUMO A presente pesquisa tem como proposta investigar a visão

Leia mais

Qualidade e Teste de Software. QTS - Norma ISO 9001-9126(NBR13596) 1

Qualidade e Teste de Software. QTS - Norma ISO 9001-9126(NBR13596) 1 Qualidade e Teste de Software 2010 1 ISO A ISO ( International Organization for Standardization) nasceu de uma conferência em Londres, em Outubro de 1946. O evento contou com a Participação de 65 delegados

Leia mais

1. REGISTRO DE PROJETOS

1. REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Nesta aplicação será feito o registro dos projetos/ ações de extensão, informando os dados iniciais do projeto, as classificações cabíveis, os participantes, a definição da região

Leia mais

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático CONTAS DE E GRUPOS DE O Microsoft Management Console - MMC Permissões de Segurança de um Console Contas de Usuários

Leia mais

AS MOEDAS DO MUNDO. C a d a a t i v i d a d e p o d e s e i m p re s s a separadamente e realizada com as crianças em sala de aula ou em casa.

AS MOEDAS DO MUNDO. C a d a a t i v i d a d e p o d e s e i m p re s s a separadamente e realizada com as crianças em sala de aula ou em casa. 1 AS MOEDAS DO MUNDO Esse é um livro de atividades para crianças. O objetivo proposto é aproveitarmos o período e empolgação das crianças com a Copa do Mundo de Futebol para propiciar aprendizado e maior

Leia mais

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos. Visão Geral VISÃO GERAL Esse material abordará o acesso ao AVA (Ambiente Virtual de Aprendizagem) da Proativa do Pará, com intenção de ilustrar os aspectos na visão do Aprendiz. Essa abordagem dedica-se

Leia mais

Planejamento e Gestão Estratégica

Planejamento e Gestão Estratégica Planejamento e Gestão Estratégica O Governo de Minas estabeleceu como um dos eixos norteadores da suas políticas públicas a eficiência na utilização dos recursos e a oferta de serviços com qualidade cada

Leia mais

O AMBIENTE MOTIVADOR E A UTILIZAÇÃO DE JOGOS COMO RECURSO PEDAGÓGICO PARA O ENSINO DE MATEMÁTICA

O AMBIENTE MOTIVADOR E A UTILIZAÇÃO DE JOGOS COMO RECURSO PEDAGÓGICO PARA O ENSINO DE MATEMÁTICA O AMBIENTE MOTIVADOR E A UTILIZAÇÃO DE JOGOS COMO RECURSO PEDAGÓGICO PARA O ENSINO DE MATEMÁTICA Poliana Helena Batista Thomaz PUC-Campinas Maria Auxiliadora Bueno Andrade Megid PUC-Campinas Na pesquisa

Leia mais

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas

Leia mais

OS SABERES PROFISSIONAIS PARA O USO DE RECURSOS TECNOLÓGICOS NA ESCOLA

OS SABERES PROFISSIONAIS PARA O USO DE RECURSOS TECNOLÓGICOS NA ESCOLA OS SABERES PROFISSIONAIS PARA O USO DE RECURSOS TECNOLÓGICOS NA ESCOLA Suzana Marssaro do Santos - suzanamarsaro@hotmail.com Priscila Moessa Bezerra - p-moessabezerra@hotmail.com Célia Regina de Carvalho

Leia mais

PUBLICO ESCOLAR QUE VISITA OS ESPAÇOS NÃO FORMAIS DE MANAUS DURANTE A SEMANA DO MEIO AMBIENTE

PUBLICO ESCOLAR QUE VISITA OS ESPAÇOS NÃO FORMAIS DE MANAUS DURANTE A SEMANA DO MEIO AMBIENTE PUBLICO ESCOLAR QUE VISITA OS ESPAÇOS NÃO FORMAIS DE MANAUS DURANTE A SEMANA DO MEIO AMBIENTE Marcia Karina Santos Ferreira 1 ; Augusto Fachín Terán 2 ¹Licenciada em Pedagogia. Universidade do Estado do

Leia mais

Gráficos estatísticos: histograma. Série Software ferramenta

Gráficos estatísticos: histograma. Série Software ferramenta Gráficos estatísticos: histograma Série Software ferramenta Funcionalidade Este software permite a construção de histogramas a partir de uma tabela de dados digitada pelo usuário. Gráficos estatísticos:

Leia mais