Cada jogador possui a visão do jogo, conforme ilustrado na Figura 3, que pode ser alterada e programada pelo desenvolvedor.
|
|
- Caio Monsanto Diegues
- 7 Há anos
- Visualizações:
Transcrição
1 Robotbulls Robotics Descrição da Equipe 2014* Alexandre Baratella Lugli. Av. João de Camargo, 510, Santa Rita do Sapucaí/MG. National Telecommunication Institute - INATEL, Department Industrial Automation and Control. Santa Rita do Sapucaí, Minas Gerais, Brazil. baratella@inatel.br Abstract Esse trabalho descreve a evolução e programação dos jogadores do futebol de robô, modalidade 2D, virtual, visando a participação em um congresso. O objetivo é apresentar a equipe RobotBulls, do INATEL, além da programação dos elementos do jogo e alguns comandos utilizados para a realização do desenvolvimento do trabalho. Além do desenvolvimento do futebol de robô a equipe também está desenvolvendo um veiculo autônomo seguidor de linha que será descrito nesse artigo. Key-words Futebol de robô, programação, seguidor de linha, simulação. I. INTRODUÇÃO IA e inteligência robótica, provendo assim um problema padrão onde uma grande quantidade de tecnologias podem ser desenvolvidas, integradas e examinadas. A RoboCup escolheu o jogo de futebol como o principal tópico de pesquisa, procurando inovações que podem ser aplicas em problemas sociais significantes e na indústria. O objetivo principal do projeto RoboCup é que até 2050, seja desenvolvido um time de robôs humanóides totalmente autônomos e que podem ganhar dos melhores jogadores do mundo. A Figura 1 ilustra a formação da equipe e os atuais elementos que a compõe. A equipe Robotbulls foi idealizada pelos alunos do curso de Engenharia de Controle e Automação Industrial do Instituto Nacional de Telecomunicações INATEL, durante o ano de O objetivo da equipe é promover o estudo e pesquisa da robótica para o aprimoramento do conhecimento, auxílio no desenvolvimento de soluções inovadoras e de novas tecnologias. O objetivo do trabalho é estudar, aplicar desenvolver as técnicas de programação, a fim de desenvolver robôs físicos e virtuais para participação em eventos de pesquisa e desenvolvimento, motivando a busca por soluções inovadoras. O trabalho é direcionado para o desenvolvimento de uma aplicação de futebol de robôs, modalidade de simulação 2D (2 dimensões), utilizando como base as técnicas de programação, visando a implementação das possíveis jogadas que cada jogador poderá executar no campo. O objetivo é que o jogador consiga prever uma possível jogada do adversário e ter uma atitude prévia, com relação a isso. Os jogadores programados são: goleiro, defensores, meio campistas, atacantes e técnico, de acordo com as regras e regulamentações disponíveis em [1]. Além disso, a outra linha de pesquisa da equipe atua no desenvolvimento de um veiculo autônomo inteligente, sem interferência ou ação humana, capaz de realizar percursos retos ou curvos. O robô opera com diversos sensores e controladores a fim de realizar a tarefa imposta a ele. Segundo [5]: A RoboCup é uma organização internacional criada para promover a Inteligência Artificial (IA) e a robótica. É uma tentativa de acelerar as pesquisas de Figure 1. Equipe Robotbulls. A Figura 2 ilustra, de forma simples, a disposição dos jogadores de um time base. É possível notar a disposição deles em campo no formato 2D.
2 Cada jogador possui a visão do jogo, conforme ilustrado na Figura 3, que pode ser alterada e programada pelo desenvolvedor. Figure 2. Jogadores no campo de simulação 2D. A. Futebol de robô II. DESENVOLVIMENTO DO TRABALHO Figure 3. Visão dos jogadores na categoria 2D. O corpo do jogador também pode ser visualizado na Figura 4. Para a realização da programação do ambiente virtual da categoria 2D, é necessário a utilização do sistema operacional Linux. O Linux é um sistema operacional, programa responsável pelo funcionamento do computador, que faz a comunicação entre hardware (impressora, monitor, mouse, teclado) e software (aplicativos em geral). O conjunto de um kernel e demais programas responsáveis pela comunicação com este é o que se denomina sistema operacional. O kernel é o centro de processamento do Linux. [2] É o substituto de uma das distribuições mais antigas, o famoso Red Hat Linux, surgido em 1995 e, então, em sua versão 9, lançada em março daquele mesmo ano. [2] Existem inúmeras distribuições do Linux, mas algumas de suas principais são: Ubuntu, Red Hat, Slackware, Debian, Conectiva, SuSE, Fedora, Kurumin, Mandriva, KNOPPI e Yellow Dog Linux. [2] A Red Hat, empresa americana responsável, dentre outras coisas, pelo desenvolvimento dos pacotes do Linux, optou, em 2003, pelo modelo de desenvolvimento e utilização aberta, servindo a um sistema comercializado, sendo chamado de Fedora. Por conta de sua prestigiosa ascendência, o Fedora é largamente utilizado, contando também com um grande número desenvolvedores. [2] Ou seja, o Fedora é um aplicativo computacional inserido dentro do sistema operacional Linux. [2] A categoria de futebol de robô 2D utiliza, como base de programação dos elementos, o aplicativo computacional Fedora. [2] A1. Elementos do Jogo Para se realizar um jogo é necessário ter, no mínimo, os seguintes elementos: goleiro, jogadores, técnico e o campo. Figure 4. Corpo do jogador na categoria 2D. A2. Estratégias e Programação A programação de cada elemento pode ser efetuada utilizando lógica if-else simples ou encadeada ou outras técnicas de programação, como inteligência artificial (lógica Fuzzy, por exemplo), para se determinar a posição em que o jogador deve estar ou chutar a bola. [3] A seguir ilustra-se parte do código de programação básica de um dos jogadores do time. Onde se evidencia a lógica contendo a posição do jogador e os testes para a realização do chute da bola. if ( agent >world().time().cycle() > agent >world().self().catchtime().cycle() + ServerParam::i().catchBanCycle() && agent >world().ball().distfromself() < ServerParam::i().catchableArea() 0.05 && our_penalty.contains( agent >world().ball().pos() ) ) dlog.addtext( Logger::ROLE, FILE ": catchable. ball dist=%.1f,
3 my_catchable=%.1f", agent >world().ball().distfromself(), ServerParam::i().catchableArea() ); agent >docatch(); agent >setneckaction( new Neck_TurnToBall() ); } else if ( agent >world().self().iskickable() ) dokick( agent ); } else domove( agent ); } Além da lógica if-else, também é possível utilizar a técnica de inteligência artificial chamada de Lógica Fuzzy. O sistema lógico apresentado pela Lógica Fuzzy quando aplicado vai além do raciocínio booleano, que não admite valores lógicos intermediários entre o FALSO (0) e o VERDADEIRO (1); por exemplo, o valor médio TALVEZ (0,5). Isto significa que um valor lógico difuso é um valor qualquer no intervalo de valores entre 0 e 1. [6] O que diferencia a Lógica Fuzzy da lógica booleana é a capacidade desta de se aproximar do mundo real onde não existem somente respostas extremas. A Lógica Fuzzy fornece espaço ao meio termo apresentando ainda a possibilidade de mensurar o grau de aproximação da solução exata e assim inferir algo que seja necessário. [6] Quando um determinado problema apresenta um grande grau de incerteza é necessário que para solução deste se utilize um modelo matemático que contemple essa especificidade e não desconsidere aspectos que possam ser ignorados na aplicação de lógicas tradicionais. Para esses casos a Lógica Fuzzy é amplamente recomendada, pois apresenta um modelo capaz de combinar a imprecisão associada aos eventos naturais e o poder computacional das máquinas produzindo assim sistemas de respostas inteligentes. [6] Um dos grandes objetivos inerentes à Lógica Fuzzy é se aproximar em sua lógica, da forma com que o raciocínio humano relaciona as informações buscando respostas aproximadas aos problemas, por isso o grande foco desta lógica é a solução de problemas cujas informações recentes sejam incertas. Na Figura 5 é apresentada a representação de um sistema difuso, contendo os seus principais componentes. Figura 5. Componentes de um sistema baseado em Lógica Fuzzy. [7] A fuzzificação do Sistema Lógico Fuzzy consiste analise do problema e os dados de entrada são transformados em variáveis lingüísticas. O processo de inferência consiste na elaboração de regras definidas para a execução da lógica. A defuzzificação é a etapa em que os valores Fuzzy são convertidos em números reais tendo assim um conjunto de saída matematicamente definido. [7] A3. Controle de versão Além da programação em si, é muito importante para desenvolvedores ter um controle de versão de programas à medida que a programação está sendo realizada. Um dos métodos mais comuns e eficazes é a utilização é do aplicativo computacional Assembla. O Assembla é um aplicativo computacional capaz de se realizar o cadastro e o controle de versão dos softwares desenvolvidos para o time. A Figura 6 ilustra a página principal do aplicativo computacional. [4] Figura 6. Controle de versão - Assembla. [4] B. Veiculo autônomo seguidor de linha O veículo autônomo inteligente seguidor de linha consiste em um robô capaz de desenvolver um percurso, em linha reta ou curva, de forma inteligente, sem a ação ou interferência
4 humana. O objetivo é cumprir um determinado percurso no menor tempo possivel. O robô é composto por uma base de plástico, sensores de posição, motores de passo e um controlador programável para realizar as funções e lógicas de processamento do percurso. O controlador utilizado está baseado na plataforma Arduino. O Arduino é uma placa inspirada no micro controlador ATmega2560. Contém 54 entradas/saídas digitais, onde 14 podem ser utilizadas como saídas PWM (Pulse Widht Module), 16 como entradas analógicas e 4 como portas seriais. [8] A Figura 7 ilustra a imagem do robô inteligente, evidenciando a placa controladora, os sensores e os drivers para controle dos motores. III. RESULTADOS PARCIAIS Até o momento, os testes de validação foram realizados utilizando o aplicativo desenvolvido pela equipe e o time base padrão para testes de sistemas. Os resultados parciais do futebol de robô, categoria 2D, estão ilustrados na Tabela I. Tabela I. Resultados parciais da categoria 2D. Figura 7. Robô inteligente seguidor de linha. A Figura 8 ilustra um diagrama em blocos básico da estutura de controle do robô. É possivel verificar que os sensores enviem as informaçõs de posição, em tepo real, ao controlador Arduino, atuando sobre os motores de passo. IV. CONCLUSÃO Os sistemas de robôs estão em grande ascensão atualmente, devido as inúmeras aplicações que podem ser realizadas. O futebol de robô possibilita a implementação de conceitos computacionais visionários e aplicações de técnicas de sistemas inteligentes, a fim de otimizar a jogada e operação dos elementos de campo. Assim, é de suma importância ter a correta posição dos jogadores dentro do campo, ter uma lógica de programação consistente e poder prever as jogadas do time adversário com precisão e rapidez. Seria possível, ainda, utilizar as técnicas de inteligência artificial, como Lógica Fuzzy, visando a otimização e previsão das jogadas realizadas pelos jogadores. REFERENCIAS Figura 8. Diagrama em blocos de controle do robô. [1] Site da internet disponível em: acessado em 21 de Maio de [2] 2. HEIN, T; et al. Manual Completo do Linux: Guia do administrador. 2º Edição, Prentice Hall, São Paulo, 684p. [3] 3. Nakashima, T.; et al. The Effect of Using Match History on the Evolutionary of RoboCup Soccer Team Strategies, Synmposium on Computational Intelligence and Games, [4] 4. Site da internet disponível em: acessado em 09 de Junho de [5] 5. UAIsoccer de futebol de robôs. Apresentação do time UAIsoccer de futebol de robôs. Relatório técnico, 2009, 8p.
5 [6] COX, E. The fuzzy systems handbook: a practitioner s guide to building, using, and maintaining fuzzy systems. New York: AP Professional, [7] PINHO, F. A. Uma contribuição para a resolução de problemas de programação de operações em sistemas de produção intermitentes flow-shop: A consideração de incertezas Dissertação (Mestrado em Engenharia) Universidade Federal de Itajubá, Itajubá, [8] Site da internet. Arduino. Disponível em: < Acesso em: 23 de Junho de 2014.
RobotBulls Robotics Team Description 2015 (2D)
RobotBulls Robotics Team Description 2015 (2D) Alexandre Baratella Lugli, Haroldo Manoel Dornelas, Leonardo de Oliveira Saldanha e Wanderson Eleutério Saldanha. Av. João de Camargo, 510, Santa Rita do
Leia maisLógica Fuzzy. Alexandre Garcia Aguado, Marco André Cantanhede
Lógica Fuzzy Alexandre Garcia Aguado, Marco André Cantanhede Faculdade de Tecnologia Univerdade Estadual de Campinas (UNICAMP) Rua Paschoal Marmo, 1888 13484-332 Limeira SP Brazil ale.garcia.aguado@gmail.com,
Leia maisTDP do time RECIFE SOCCER Futebol SPL
1 TDP do time RECIFE SOCCER Futebol SPL Gabriel Alves da Silva 1, Paulo Martins Monteiro 2, Pedro Ferreira da Silva Junior 3, Simone Gomes Zelaquett 4, Tasso Luís Oliveira de Moraes 5. Resumo Este artigo
Leia maisDesenvolvimento 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 maisSimulaçã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 maisFabrício Jailson Barth BandTec
Introdução à Inteligência Artificial Fabrício Jailson Barth fabricio.barth@bandtec.com.br BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência
Leia maisTÉCNICA DE INTELIGÊNCIA ARTIFICIAL APLICADA A SISTEMAS FIELDBUS PARA OTIMIZAÇÃO DOS PROCESSOS INDUSTRIAIS. Abstract
TÉCNICA DE INTELIGÊNCIA ARTIFICIAL APLICADA A SISTEMAS FIELDBUS PARA OTIMIZAÇÃO DOS PROCESSOS INDUSTRIAIS. Alexandre Baratella Lugli baratella@inatel.br Instituto Nacional de Telecomunicações - Inatel
Leia maisAula 01 Introdução ao S.O. Linux
Prof. Diego Pereira Gerência e Configuração de Serviços para Internet Aula 01 Introdução ao S.O. Linux Objetivos Conhecer a história do sistema operacional Linux; Ver a importância
Leia maisCURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO
CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS - 2016.2 2º PERÍODO DISCIPLINA: CÁLCULO I DISCIPLINA: FÍSICA I Estudo do centro de Massa e Momento Linear. Estudo da Rotação. Estudo de Rolamento, Torque
Leia maisTécnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)
Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 02 Introdução ao Linux Objetivos Conhecer a história do sistema operacional Linux; Ver a importância do software livre
Leia maisIntrodução aos Sistemas Operacionais. Ricardo Ramos de Oliveira
Introdução aos Sistemas Operacionais Ricardo Ramos de Oliveira E-mail: ricardo.ramos@ifsuldeminas.edu.br Cadastro Wiki USP Endereço: http://garapa.intermidia.icmc.usp.br/mediawiki Objetivos Conceituar
Leia maisPós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO
Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 04 Inteligência Artificial O que é IA? Automação de atividades associadas ao pensamento humano (tomada de decisões,
Leia maisPós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO
Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 07 Lógica Fuzzy Introdução A lógica FUZZY uma extensão da lógica booleana. Ela permite que estados imprecisos
Leia maisDESENVOLVIMENTO DE ROBÔS MÓVEIS PARA IMPLANTAÇÃO DE UM TIME DE FUTEBOL DE ROBÔS DO IFSULDEMINAS RESUMO
6ª Jornada Científica e Tecnológica e 3º Simpósio de Pós-Graduação do IFSULDEMINAS 04 e 05 de novembro de 2014, Pouso Alegre/MG DESENVOLVIMENTO DE ROBÔS MÓVEIS PARA IMPLANTAÇÃO DE UM TIME DE FUTEBOL DE
Leia maisSistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates
Sistema Operacional Disciplina: Softwares, Aplicativos e Sistema Operacional Professor: Thiago Silva Prates Software e aplicativos Software é uma sequência de instruções à serem seguidas e executadas.
Leia maisCatalogo de requisitos - Processo Seletivo
Catalogo de requisitos - Processo Seletivo 006-01-2016 HABILITAÇÃO COMPONENTE TITULAÇÃO Informática Redes de Comunicação de Dados Administração de Sistemas de Informação Análise de Sistemas Análise de
Leia maisDesenvolvimento de um Protótipo e de Metodologias de Controlo de uma Cadeira de Rodas Inteligente
Desenvolvimento de um Protótipo e de Metodologias de Controlo de uma Cadeira de Rodas Inteligente Discente: Marcelo Roberto Petry Orientador: Professor Doutor Luís Paulo Reis Co-orientador: Mestre Rodrigo
Leia maisHistórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais
Histórico e conceitos básicos GSO I Gestão de Sistemas Operacionais História do Linux Em 1991, Linus Benedict Torvalds, um estudante Filandês, pela necessidade de estudar melhor sistemas operacionais desenvolve
Leia maisSistemas Operacionais II. Linux - Introdução
Sistemas Operacionais II Linux - Introdução 2 Histórico Em 1991, um estudante de computação da Finlândia chamado Linus Torvalds desenvolveu um kernel compatível com o Unix para um processador 80386 que
Leia maisIniciação Científica no INATEL
Iniciação Científica no INATEL 2018 / 1º. Semestre Profa. Rosanna Coordenadora do Programa de IC Inatel rosannas@inatel.br ic@inatel.br Objetivo O que é Iniciação Científica? Quais são as oportunidades
Leia maisSistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01
Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Revisão de SO Linux Prof. Gleison Batista de Sousa Objetivos - Ter conhecimento sobre os diversos módulos que compõem um sistema operacional
Leia maisGERENCIAMENTO DE PROJETOS - 20h - EaD
GERENCIAMENTO DE PROJETOS - 20h - EaD Apresentação de gerência de projetos; metodologia de gerência de projetos - ciclo da vida da gestão de projetos; análise de riscos e medidas gerenciais derivadas;
Leia maisEmentário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico -
Ementário das disciplinas do curso de Engenharia da Computação Currículo 6 Criado pelo CDI em 30/05/2016 - Núcleo Básico - NB 019 - Cálculo I CH Teórica 160 CH Prática 00 CH Total 160 cr 8 Funções. Limites.
Leia maisIntrodução. O que é o Arduino?
Arduino 2 Introdução O que é o Arduino? Arduino é uma plataforma de desenvolvimento de hardware programável que possui um chip Atmel AVR, o qual pode variar dependendo do modelo do Arduino (podendo nos
Leia maisSistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01
Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Sistemas Operacionais Livres Prof. Gleison Batista de Sousa Aula 01 Objetivos - Ter conhecimento sobre os diversos módulos que compõem um
Leia maisCURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO
CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS - 2016.1 1º PERÍODO DISCIPLINA: INTRODUÇÃO AO CÁLCULO DISCIPLINA: FUNDAMENTOS DE FÍSICA DISCIPLINA: REPRESENTAÇÃO GRÁFICA DISCIPLINA: INTRODUÇÃO À ENGENHARIA
Leia maisImplementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC
Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC Ederson Costa dos Santos 1, Leandro Barjonas da Cruz Rodrigues 1, André Maurício Damasceno Ferreira 2 1
Leia maisDESENVOLVIMENTO DE INTERFACE GRÁFICA PARA UM SISTEMA DIDÁTICO EM CONTROLE DE PROCESSOS
DESENVOLVIMENTO DE INTERFACE GRÁFICA PARA UM SISTEMA DIDÁTICO EM CONTROLE DE PROCESSOS Ronaldo da Costa Freitas 1 Ágio Gonçalves de Moraes Felipe 2 1 Introdução/ Desenvolvimento O uso da automação nos
Leia maisRobó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 maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisInteligência Artificial
Inteligência Artificial Professor Rafael Stubs Parpinelli E-mail: rafael.parpinelli@udesc.br udesc.academia.edu/rafaelstubsparpinelli www.researchgate.net/profile/rafael_parpinelli www.joinville.udesc.br/portal/professores/parpinelli/
Leia maisAprendizagem de Máquina
Aprendizagem de Máquina Relatório: Rede Neural para tomada de decisão Christian Diego Alves Daniel cdad Icamaan Botelho Viegas da Silva - ibvs Recife, 30 de Julho de 2007. 1. Introdução A Robocup é um
Leia maisCURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA
CURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA Motivação O setor industrial experimentou nas últimas duas décadas um extraordinário avanço devido ao aumento
Leia maisIntrodução à Sistemas Operacionais
Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática IC (2018/02) Introdução Sistema Operacional serve como um intermediário entre o hardware e os softwares aplicativos
Leia maisPrograma de Pós-Graduação em Engenharia de Sistemas e Automação Departamento de Engenharia - Universidade Federal de Lavras
Programa de Pós-Graduação em Engenharia de Sistemas e Automação Área de Concentração: Engenharia de Sistemas e Automação (Engenharias IV) As atividades de pesquisa na área de concentração em Engenharia
Leia maisInteligência Computacional para Jogos Eletrônicos
Inteligência Computacional para Jogos Eletrônicos Papéis da IA em Jogos Adversários Aliados Personagens de apoio NPC s (Non-player Character) Comentaristas Controle de câmera Geração de fases Nivelamento
Leia maisCONCEITOS E DEFINIÇÕES. Automação?
CONCEITOS E DEFINIÇÕES Automação? CONCEITOS E DEFINIÇÕES Ponto de vista mercadológico O termo automação foi introduzido nos anos 60 como apelo de marketing aos novos produtos então lançados. CONCEITOS
Leia maisRESOLUÇÃO N.º 1010/2005 ANEXO II MODALIDADE ELÉTRICA NIVALDO J. BOSIO
RESOLUÇÃO N.º 1010/2005 ANEXO II MODALIDADE ELÉTRICA NIVALDO J. BOSIO 1. CATEGORIA ENGENHARIA 1.2 - CAMPOS DE ATUAÇÃO PROFISSIONAL DA MODALIDADE ELÉTRICA 1.2.1 Eletricidade Aplicada e Equipamentos Eletroeletrônicos
Leia maisProposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW
Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW "Este artigo tem como proposta apresentar uma plataforma para monitoramento
Leia maisInteligência Artificial. Josiane M. Pinheiro Ferreira Maio/2009
Inteligência Artificial Josiane M. Pinheiro Ferreira Maio/2009 Inteligência Artificial (IA) Estuda e tenta construir entidades inteligentes Durante milhares de anos procuramos entender como pensamos: Como
Leia maisImplementação de um Time para a categoria RoboCup Soccer Simulation 3D
Anais do XXVI Congresso da SBC EnRI l III Encontro de Robótica Inteligente 14 a 20 de julho de 2006 Campo Grande, MS Implementação de um Time para a categoria RoboCup Soccer Simulation 3D Luiz Antonio
Leia maisPROTÓTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LÓGICA FUZZY UTILIZANDO UM MICRONTROLADOR
PROTÓTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LÓGICA FUZZY UTILIZANDO UM MICRONTROLADOR EDUARDO KLAUS BARG ORIENTADOR: MIGUEL ALEXANDRE WISINTAINER ROTEIRO DE APRESENTAÇÃO Introdução Objetivos
Leia maisDesenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas
Desenvolvendo aplicações com LabVIEW FPGA Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Agenda O que são FPGAs e por que eles são úteis? Programando FPGAs Hardware
Leia maisINTELIGÊNCIA COMPUTACIONAL
Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br A Inteligência Computacional (IC), denominada originalmente de Inteligência Artificial (IA), é uma das ciências
Leia maisSIMULADOR DE UMA PARTIDA DE FUTEBOL COM ROBÔS VIRTUAIS
SIMULADOR DE UMA PARTIDA DE FUTEBOL COM ROBÔS VIRTUAIS Fábio Schülter Orientador: Prof. José Roque Voltolini da Silva Roteiro da Apresentação Introdução - Objetivos do trabalho Revisão bibliográfica Desenvolvimento
Leia maisDrones, visão computacional e inteligência artificial
Drones, visão computacional e inteligência artificial Tecnologias a serviço da gestão pública e privada Dr. Eng. Charles R. Stempniak Quem não mede, não gerencia! William Edwards Demming Um dos maiores
Leia maisIF-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 maisPlaca Eletrônica para Robôs Móveis
Projeto de iniciação científica Placa Eletrônica para Robôs Móveis Orientador: Flavio Tonidandel Departamento: Engenharia Elétrica Candidato: Luiz Roberto Alves Pereira N FEI: 11.206.231-0 Início: Fevereiro
Leia maisControlador de Lógica Nebulosa para implementação em robôs inteligentes utilizando Arduino
Controlador de Lógica Nebulosa para implementação em robôs inteligentes utilizando Arduino Mário Alberto Cecchi Raduan [UFRJ/PIBIC - Ago. 2011 a Jul. 2012] Orientador: Adriano Joaquim de Oliveira Cruz,
Leia maisHENNESSY, J.; PATTERSON, D. A. Arquitetura de Computadores: uma abordagem quantitativa. Campus, 2003.
CRONOGRAMA DE ATIVIDADE SEMESTRAL Aplicado em: 1º/2011 Curso: Engenharia de Computação Disciplina: Arquitetura de Sistemas Computacionais Semestre: 9 Contextualização da disciplina: Carga horária: 44 h
Leia maisAPRESENTAÇÃO DA DISCIPLINA E CONCEITOS BÁSICOS
APRESENTAÇÃO DA DISCIPLINA E CONCEITOS BÁSICOS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Objetivo Geral Conhecer os Fundamentos da Computação Conhecer as metodologias para
Leia maisInteligê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 maisUniversidade Federal de Roraima Departamento de Matemática Introdução à Ciência da Computação
Universidade Federal de Roraima Departamento de Matemática Introdução à Ciência da Computação Tema nº1: Entrada e saída de dados Assunto: Elemos básicos sobre Arquitetura de Computadores Conceito de Hardware,
Leia maisConceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES
FACULDADE DOS GUARARAPES INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES Conceitos Básicos Prof. Rômulo César romulodandrade@gmail.com romulocesar@faculdadeguararapes.edu.br www.romulocesar.com.br INTRODUÇÃO
Leia maisProf. Esp. Fabiano Taguchi SOFTWARES
1 ELEMENTOS DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SOFTWARES 2 2 SOFTWARES CONCEITO Conjunto alterável de instruções ordenadas e lógicas
Leia maisControle Granular Fuzzy Adaptativo com Observador de Estados
Controle Granular Fuzzy Adaptativo com Observador de Estados Proponentes: Prof. Me. Lucas Silva de Oliveira Orientador Prof. Dr. Ignácio Rubio Scola Coorientador Nos últimos anos, os avanços na automação
Leia maisFuzzy Logic - Lógica Difusa - Introdução Muito Rápida
Fuzzy Logic - Lógica Difusa - Introdução Muito Rápida por Armando Jorge Sousa - 11 Março de 2005 A Fuzzy Logic, Lógica Difusa também chamada de Lógica Imprecisa confere graus intermédios de verdade para
Leia maisUniversidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação. Inteligência Artificial. Lógica Fuzzy Aula II
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Lógica Fuzzy Aula II Introdução a Lógica Fuzzy Retomada Função de pertinência Variáveis linguísticas
Leia maisIntrodução à Informática
Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface
Leia maisINDÚ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 maisWaldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados
Waldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados Objetivos da Palestra Entender o que é uma distribuição Linux Visão geral sobre algumas distribuições Linux existentes Evolução
Leia maisDescritivo Combo 4 (Conjunto de 4 kits Modelix Marte Plus)
Aspectos Gerais do Produto: Descritivo Combo 4 (Conjunto de 4 kits Modelix Marte Plus) A Modelix Robotics oferece neste kit a maneira mais fácil e econômica para que a escola implante robótica. Ele permite
Leia maisDESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL
DESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL Aluno: Renan de Lima Simões Mondego Vilela Orientador: Mauro Speranza Neto Introdução O presente projeto é continuação
Leia maisMANIPULADOR ROBÓTICO DIDÁTICO
MANIPULADOR ROBÓTICO DIDÁTICO Alexandre Silva de Lima(1); Maria Cristina José Soares(2); Sildenir Alves Ribeiro(3) (CEFET-RJ, Centro Federal de Educação Tecnológica Celso Suckow da Fonseca-RJ, alexandre.silva.lima@cefet-rj.br
Leia maisINTELIGÊNCIA ARTIFICIAL
Agentes Inteligentes Aula 3 Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema de Informação
Leia maisFACULDADE LEÃO SAMPAIO
FACULDADE LEÃO SAMPAIO Conjuntos Fuzzy Curso de Análise e Desenvolvimento de Sistemas 1 Conjuntos crisp A teoria dos conjuntos Fuzzy é uma extensão da teoria dos conjuntos crisp (tradicionais). Portanto
Leia maisCURSO DE ROBÓTICA PARA ENSINO MÉDIO
CURSO DE ROBÓTICA PARA ENSINO MÉDIO Autor (1): José Torres Coura Neto; Co-autor (2): Fernando Costa Fernandes Gomes; Orientador (3): Euler Cássio Tavares de Macêdo (1) Universidade Federal da Paraíba,
Leia maisSISTEMA BASEADO EM TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL PARA OTIMIZAÇÃO DA COMUNICAÇÃO ETHERNET INDUSTRIAL.
SISTEMA BASEADO EM TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL PARA OTIMIZAÇÃO DA COMUNICAÇÃO ETHERNET INDUSTRIAL. Alexandre Baratella Lugli Instituto Nacional de Telecomunicações Inatel Santa Rita do Sapucaí,
Leia maisMestrado Integrado em Engenharia Eletrotécnica e de Computadores -MIEEC
Mestrado Integrado em Engenharia Eletrotécnica e de Computadores -MIEEC SESSÃO ESPECIAL"DAMOS ASAS AO TALENTO!" PAULO PORTUGAL pportugal@fe.up.pt 15 de Julho 2017 O QUE FAZ UMENGºELETROTÉCNICO E DE COMPUTADORES?
Leia maisPor Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.
Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. PROBLEMÁTICA: Plataforma Robótica que satisfaça requisitos desejados Problema Asimo - Honda SOLUÇÕES Utilizar o que está disponível
Leia maisControle a Distância de um Barco com Arduino+Bluetooth
Controle a Distância de um Barco com Arduino+Bluetooth Wagner Y. Nishi [Voluntário PIBIC/UTFPR], Marcio Mendonça [orientador] Coordenação de Engenharia Elétrica Campus Cornélio Procópio Universidade Tecnológica
Leia maisUNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 29/08/2011 Currículo de Cursos Hora: 16:19:21
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 29/08/2011 Currículo de Cursos Hora: 16:19:21 Curso: Engenharia de Computacao Nível: Ensino Superior Grau Conferido: Engenheiro de Computação Turno: Diurno
Leia maisExplorando as vulnerabilidades do APT (Advanced Packaging Tools)
1 Explorando as vulnerabilidades do APT (Advanced Packaging Tools) Ligia de Cássia Leone; ligialeone@gmail.com Marcos Augusto de Castro Araújo; marcosnhl@gmail.com Resumo A maioria das distribuições Linux
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria
Leia maisScaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel
Scaling Up Inclusion: Robotics, a STEM focused Project Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Alberto Brochado, Eugénio Oliveira, Fernando Coelho Alberto Brochado,
Leia maisViabilizando projetos. Jorge Augusto Lopes Gonçalves
Viabilizando projetos Jorge Augusto Lopes Gonçalves Eu: Aluno de engenharia de computação - UFG. Entusiasta em vários projetos ligados a área de tecnologia e educação. Participação em torneios de robótica,
Leia maisUNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 23/09/2015 Currículo de Cursos Hora: 07:48:26
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 23/09/2015 Currículo de Cursos Hora: 07:48:26 Curso: Engenharia da Computação Nível: Ensino Superior Grau Conferido: Engenheiro de Computação Turno: Integral
Leia maisLÓGICA FUZZY (difusa ou nebulosa) Adão de Melo Neto
LÓGICA FUZZY (difusa ou nebulosa) Adão de Melo Neto SUMÁRIO INTRODUÇÃO CONCEITO OBJETIVO PRINCÍPIO LÓGICAS: CLÁSSICA x DIFUSA CONJUNTO FUZZY GRAU DE PERTINÊNCIA FUNÇÃO DE PERTINÊNCIA MODIFICADORES TERMINOLOGIA
Leia maisCurso de Bacharelado em Ciência da Computação
Curso de Bacharelado em Ciência da Computação Há um século, riqueza e sucesso vinham para aqueles que produziam e distribuíam mercadorias manufaturadas. Hoje, riqueza e sucesso vêm para aqueles que utilizam
Leia maisIntrodução à Computação
Há um século, riqueza e sucesso vinham para aqueles que produziam e distribuíam mercadorias manufaturadas. Hoje, riqueza e sucesso vêm para aqueles que utilizam computadores para criar, reunir, aplicar
Leia maisPós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO
Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 06 Algoritmos Genéticos Sumário Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de
Leia maisProcesso 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 maisMANUTENÇÃO DE COMPUTADORES
MANUTENÇÃO DE COMPUTADORES Professor Marlon Marcon Introdução Alguns pesquisadores consideram STONEHENGE o 1º computador feito pelo homem. Trata-se de um monumento paleolítico construído de pedras de 3
Leia maisMATRIZ 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 maisInteligência Artificial Aplicada a Robôs Reais
Inteligência Artificial Aplicada a Robôs Reais Prof. Dr. Eduardo Simões Instituto de Ciências Matemáticas e de Computação USP Cópias das Transparências: http://www.icmc.usp.br/~simoes/seminars/semi.html
Leia maisSOFTWARE. Disciplina: Informática Professor: Gustavo Sabry
SOFTWARE Disciplina: Informática Professor: Gustavo Sabry MARÇO/2016 O QUE É SOFTWARE? É a parte lógica de um computador; Ou seja, nada mais é que todo e qualquer programa utilizado pelos usuários; Gerado
Leia maisCONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA
CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA 1. INTRODUÇÃO A robótica é uma ciência que se dedica a desenvolver dispositivos capazes de realizar tarefas automaticamente empregando
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria
Leia maisInstalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato
Instalação e Configuração de Servidores Linux Server Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Definições Histórico Características Principais Distribuições Shell Partições Sistemas
Leia maisInteligência Artificial: Introdução
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Inteligência Artificial: Introdução DCA0121 Inteligência Artificial Aplicada Daniel Enos / Heitor Medeiros
Leia maisCURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO
CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS - 2017.2 2º PERÍODO DISCIPLINA: CÁLCULO I Estudo e aplicação de limites. Estudo e aplicação de derivadas. Estudo de soluções de problemas com utilização
Leia maisIntegração entre Profinet e Indústria 4.0
Integração entre Profinet e Indústria 4.0 Prof. Dr. Alexandre Baratella Lugli PICC/PITC INATEL SANTA RITA DO SAPUCAÍ/MG E-mail: baratella@inatel.br Lattes: http://lattes.cnpq.br/5881767597296521 INATEL
Leia maisIntrodução à Programação de Computadores Parte I
Introdução à Programação de Computadores Parte I Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Compreender os componentes básicos de um programa... Objetivos Bacharelado
Leia maisDesenvolvimento de um Robô Autônomo com Arduino
4ª Jornada Científica e Tecnológica e 1º Simpósio de Pós-Graduação do IFSULDEMINAS 16, 17 e 18 de outubro de 2012, Muzambinho MG Desenvolvimento de um Robô Autônomo com Arduino Reginaldo F. Silva 1, Saymon
Leia maisUso de Software de Monitoramento em Projetos Educacionais Metasys Monitor. Home
Uso de Software de Monitoramento em Projetos Educacionais Metasys Monitor Home Metasys Monitor Ferramenta de Gestão de Recursos de TI, e da sua utilização pelos usuários, em redes corporativas, telecentros
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG
LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -
Leia mais