Inteligência Artificial Aplicada a Robôs Reais



Documentos relacionados
Inteligência Artificial Aplicada a Robôs Reais

Implementação de um Time para a categoria RoboCup Soccer Simulation 3D

DESENVOLVIMENTO DE ROBÔS MÓVEIS PARA IMPLANTAÇÃO DE UM TIME DE FUTEBOL DE ROBÔS DO IFSULDEMINAS RESUMO

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

TDP do time RECIFE SOCCER Futebol SPL

Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP

Computação Evolutiva. Computação Evolutiva. Principais Tópicos. Evolução natural. Introdução. Evolução natural

Simulação de Futebol de Robôs

1º Robô Vale ETEP Faculdades

LEGO Mindstorm e suas aplicações

Desenvolvimento de um time de futebol robótico para o RoboCup 2D

Viabilizando projetos. Jorge Augusto Lopes Gonçalves

IMPLEMENTAÇÃO DO SIMULADOR SIM PARA FUTEBOL DE ROBÔS

Metodologia de Projeto em Engenharia Elétrica. Estudo de Caso: Projeto de um robô para jogar futebol

Sistema de Reconhecimento de Robôs da categoria Small Size de Futebol de Robôs da FEI RoboFEI

FUTEBOL UTEBOL ROBÓTICO

PROPOSTA DE ARQUITETURA DE ROBO PARA AMBIENTE DE COMPETIÇÃO

SEMANA DE TECNOLOGIA ENIAC REGRAS DA COMPETIÇÃO

DESENVOLVIMENTO DE ROBÔ MÓVEL RADIOCONTROLADO

GarrinchaBot: Uma proposta de robô para Robocup Small size League

Dênis Schneider Strassmann DESENVOLVIMENTO DE UMA ARQUITETURA BASEADA EM SUBSUNÇÃO PARA UM TIME DE FUTEBOL DE ROBÔS

ARQUITETURA HIERÁRQUICA DISTRIBUÍDA PARA COORDENAÇÃO E COOPERAÇÃO DE SISTEMAS MULTI-ROBÔS

2010 Modalidade: Teórica Nível 4 (8º e 9º anos ensino fundamental) Duração: 2 horas Nome do Aluno:... Matr:... Escola:... Cidade:... Estado:...

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

Frederico Miguel Santos

Quem somos? História. Mais informações acessem:

Time de Futebol de Robôs Y04 do Centro Universitário da FEI

POSITRONICS SOCCER: CONSTRUÇÃO E DESENVOLVIMENTO DE ROBÔS DE FUTEBOL UTILIZANDO O NXT MINDSTORMS

Inteligência Artificial

Construção de Robôs Jogadores de Futebol

VISÃO DIGITAL, OS OLHOS DO FUTURO

2010 Modalidade: Teórica Nível 4 (8º e 9º anos ensino fundamental) Duração: 2 horas Nome do Aluno:... Gabarito Matr:...

Placa Eletrônica para Robôs Móveis

IV Torneio Treta Futebol Society TRETA CHAMPIONS LEAGUE 2016

REGULAMENTO VI COPA LOC GAMES DE FUTEBOL DIGITAL

ALUNO (A): Nº. 2- Quantos jogadores de handebol ficam na reserva? A. 5jogadores. B. 6jogadores. C. 7jogadores. D. 8jogadores. E. 9jogadores.

1ª Copa Contabilizar na Rede de Futebol Society

ELO KING. COACHING & DUO COACH Desperte seu lado Pro Player

RobotBulls Robotics Team Description 2015 (2D)

A Versão 2007 da equipe POTI de Futebol de Robôs

Copa do Mundo de Futebol: desempenho dos países sedes, 1930 a 2010

ROBOK VERY SMALL SIZE TDP

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda

Torneio de inauguração das quadras externas do Departamento de Esportes e Lazer (DEL).

Colégio Adventista de Rio Preto. Futsal. 9º ano. Prof. Daniel Prandi. Prof. Sheila Molina

Campeonato de Futebol Simulado de Robôs

Framework para o Desenvolvimento de Agentes para a Robocup: o Módulo de Definição de Áreas de Atuação

Concursos Micro-Rato. Ciber-Rato

O SIMULADOR DE ROBÔS V-REP NO ENSINO DAS TÉCNICAS DE CONTROLE DE ROBÔS AUTÔNOMOS

VI CAMPEONATO DE FUTEBOL SOCIETY 2015

APLICAÇÃO DE UM MODELO MATEMÁTICA EM UMA EQUIPE DE FUTEBOL DE ROBÔS

Inteligência Artificial

Primeiro Estudo COPA 2010 FIFA EFETIVIDADE NO FUTEBOL. Grupo Ciência no Futebol DEF UFRN

ESTRATÉGIAS DE NAVEGAÇÃO COOPERATIVA APLICADAS AO FUTEBOL DE ROBÔS AUTÔNOMOS DA EQUIPE BDP/UFV

Multi-Layered Control Applied to Autonomous Robot Soccer

INF 1771 Inteligência Artificial

PROJETO DO TIME DE FUTEBOL DE ROBÔS IFRN IEEE VERY SMALL SIZE. Robot Soccer Very Small Size

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

Sidabro automação e colégio farroupilha. ROBÓTICA No COLÉGIO Farroupilha

A origem do Futebol: Na China: por volta de 3000 anos a. C. os chineses praticavam um jogo que na verdade era um treino militar. Após as guerras eles

Transcrição:

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 email: simoes@icmc.usp.br

Pensamento: Quem acreditaria em uma Formiga em teoria? S. J. Gould, 1950 Como se projeta uma Girafa? O que é Vida Artificial?...

Sumário 1- Computação Evolutiva 1.1 Conceito 1.2 Inspiração na Natureza 1.3 Redes Neurais Artificiais 2- Aplicações da Computação Evolutiva na Robótica 2.1 Robótica Evolutiva 2.2 Implementação 2.3 Experimentos 2.4 Predação 3- Futebol de Robôs 4- Conclusões

1- Computação Evolutiva

1.1- Computação Evolutiva: Conceito g Sistemas de Computação Tradicionais: Problema Universo de Possíveis Soluções Tentar exaustivamente todas as possíveis soluções e escolher a mais adequada

1.1- Computação Evolutiva g Algoritmos Genéticos Universo de possíveis Soluções Problema 1 o Grupo de Soluções Teste de um critério definido e interrompimento do processo quando uma solução aceitável é produzida. Problema Combinação das melhores Soluções 2 o Grupo de Soluções

1.2- Computação Evolutiva: Conceito g Computação Evolutiva: Uma Seleção Natural artificial dos mais adequados agentes ou soluções g Premissa mais importante: Especificar o que é desejado do robô, sem definir como ele deve fazer para obter esse comportamento

1.3- Redes Neurais Artificiais g Redes Neurais Artificiais (cérebro dos Robôs): o o o

1.3- Redes Neurais Artificiais g Generalização Aprendizado por Tutor Processa inf. ruidosa Rede Neural Arquitetura do Robô Sensores o o o Controlador Motor1 Motor2

2- Aplicações da Computação Evolutiva na Robótica

2.1- Robótica Evolutiva

2.1- Robótica Evolutiva Processo Evolucionário: Estação de Trabalho Estação de Reprodução Testar a habilidade de Executar a tarefa Seleção dos Parceiros -- Canto de acasalamento Troca de Cromossomos Reconfiguração dos Robôs

2.1- Robótica Evolutiva

2.1- Robótica Evolutiva

2.1- Robótica Evolutiva Material Genético Memória Circuito de Controle Morfologia g Configuração da Rede Neural g Velocidade de movimento g Seleção dos Sensores

2.2- Implementação g Arquitetura do Robô Sensores Módulo dos Sensores Rede Neural Módulo dos Motores Motores Posição e Alcance dos Sensores Configuração da Rede Neural ("Instinto") Velocidade e Manobras

2.3- Experimentos

2.3- Experimentos g Objetivo: Navegação sem Colisões Simples Robôs Complexo

2.3- Experimentos 400 Simple Environment 350 Complex Environment Fitness 350 300 250 200 150 100 Fitness 300 250 200 150 100 50 50 0 1 21 41 61 81 101 Generations 0 1 21 41 61 81 101 Generations g 120 Gerações: (1 min.) g Pontuação do Melhor Robô Média da População

2.3- Experimentos 400 Simple Environment 350 Complex Environment Fitness 350 300 250 200 150 100 Fitness 300 250 200 150 100 50 50 0 1 21 41 61 81 101 Generations 0 1 21 41 61 81 101 Generations Espécie 1 Um sensor frontal Espécie 2 Dois sensores, um frontal e outro lateral Espécie 3 Três sensores, um frontal e dois laterais

2.4- Predação Fitness Mutation Rate = 0.0% 4300 4280 4260 4240 4220 4200 4180 Predation NoPredation 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 Simulated Generations

3- Futebol de Robôs

3.- Futebol de Robôs: Sistema g Sistema Inteligente de Futebol de Robôs g 3 Módulos Principais: Sistema de Visão Sistema Inteligente de estratégia de jogo Projeto dos Robôs Autônomos g Infra-estrutura: Campo Rádio-modem Iluminação Câmera de Vídeo

3.2- Futebol de Robôs: Visão Reconhecimento de cores Detectar a posição da bola e de cada robô Tabela com as coordenadas da bola e dos robôs

3.2- Futebol de Robôs: Estratégia de Jogo g Objetivo: Analisar a Situação Atual Planejar a estratégia de jogo Controlar cada robô do time g Diferentes Abordagens: Sistema de Decisão Baseado em Regras Sistema de Decisão Baseado em Regras com aprendizado por reforço Sistema Evolutivo Sistema de Agentes Autônomos distribuídos Rede Neural Artificial com treinamento por exemplos

3.2- Futebol de Robôs: Estratégia de Jogo g Fase 1: Visão Global e Inteligência Centralizado Imagem do Campo de Futebol Sistema de Visão Sistema Inteligente de Estratégia de Jogo 5 Robôs e Campo Rádio Modem Computador Servidor

3.2- Futebol de Robôs: Estratégia de Jogo g Fase 2: Visão Global e Inteligência Distribuída Imagem do Campo de Futebol Sistema Inteligente de Estratégia de Jogo Distribuído nos Robôs Sistema de Visão 5 Robôs e Campo Rádio Modem Computador Servidor

3.2- Futebol de Robôs: Estratégia de Jogo g Fase 3: Visão e Inteligência Distribuída Sistema de Visão e Sistema Inteligente de Estratégia de Jogo Distribuído nos Robôs 5 Robôs e Campo

3.3- Futebol de Robôs: RoboCup g By the year 2050, develop a team of fully autonomous humanoid robots that can win against the human world soccer champion team. www.robocup.org g RoboCup Soccer Small Robot League (f-180) Middle Size Robot League (f-2000) Sony Legged Robot League Humanoid League g RoboCup Rescue g RoboCup Junior

3.3- Futebol de Robôs: RoboCup g Small Robot League (f-180) Campo: g 2,9m x 2,4m (cercado por muros); g superfície verde, plana e dura (qualquer textura); g marcações brancas da área, círculo central, etc. Bola de golfe laranja. Jogadores: g mínimo 1; máximo 5; g robôs claramente numerados; g goleiro designado antes da partida; g substituições ilimitadas.

3.3- Futebol de Robôs: RoboCup g Small Robot League (...continuação) Intervenção humana somente para pênaltis, escanteios, etc; Robôs: g até o tamanho de um cilindro de 180mm diâmetro; g identificação do time: amarelo ou azul (círculo 40mm); g identificação individual com outras cores; g 2 tempos de 10 minutos cada; Comunicação sem fio com computadores. Visão global externa local. Permitido o uso de mecanismos de chute. 80% da bola sempre deve estar livre;

3.3- Futebol de Robôs: RoboCup g Small Robot League (...continuação)

3.3- Futebol de Robôs: Estilo do Campo

3.4- Futebol de Robôs: FIRA g Federation of International Robot-soccer Association: www.fira.net g The main objective of FIRA is to take the spirit of science and technology to the laymen and the younger generation. g Categorias: MiroSot; NaroSot; HuroSot; KheperaSot; SimuroSot.

3.4- Futebol de Robôs: FIRA MiroSot g Micro Robot World Cup Soccer Tournament times de 3 robôs; 1 computador por time; tamanho dos robôs: cubos de 7,5cm; Small League: g campo: 150cm x 130cm; g gol de 40cm; g bola de golfe laranja. g 2 tempos de 5 minutos cada; g visão global permitida. Middle League: g campo: 220cm x 180cm;

3.4- Futebol de Robôs: FIRA MiroSot g Campeonato da FIRA em 2002 na categoria MiroSot

3.5- Futebol de Robôs: CBF-R g Comissão Brasileira de Futebol de Robôs A partir de Setembro de 2002 Reunir a comunidade no Brasil Lista de Discussão: g CBFR-l@sbc.org.br g http://pet.inf.ufrgs.br/cbfr g realizar troca de idéias; g organizar campeonato nacional; g discutir as regras; Adesão da comunidade é da maior importância!!!

3.5- Futebol de Robôs: CBF-R g Campeonato Nacional http://ewh.ieee.org/reg/9/robotica/2ndrobotcontest/ 1a edição do Campeonato Nacional da CBF-R no IEEE LATIN AMERICAN CONTEST FOR ROBOTICS g A ser realizado em Bauru, de 17 a 19 de setembro, junto ao VI Simpósio Brasileiro de Automação Inteligente; g 1. Beginners Lego Competition g 2. Advanced Competition g 3. Robot Soccer 1 (close to MIROSOT league from FIRA) g 4. Robot Soccer 2 (close to F-180 league from Robocup) g 5. Robot Soccer Simulation (Simulation League Robocup)

4- Conclusão g A Computação Evolutiva pode contribuir muito com a Robótica Evolução Contínua X Busca de Solução Produz soluções aceitáveis para problemas de navegação e desvio de obstáculos Possibilita auto-programação de sistemas complexos Construção de 40 robôs móveis autônomos Construção de dois times de futebol contendo 5 robôs Grupo de Estudos Avançados em Robótica GEAR http://www.gear.icmc.usp.br

FIM Cópia das transparências e referências bibliográficas podem ser obtidas no site: http://www.icmc.usp.br/~simoes/seminars email: simoes@icmc.usp.br