Upload
kellylaiswiggers
View
214
Download
0
Embed Size (px)
DESCRIPTION
Industrial 02 02
Citation preview
Inteligncia Artificial Aplicada a Robs Reais
Prof. Dr. Eduardo SimesInstituto de Cincias Matemticas e de Computao USP
Cpias das Transparncias:
http://www.icmc.usp.br/~simoes/seminars/semi.html
email: [email protected]
Quem acreditaria em uma Formiga em teoria?
S. J. Gould, 1950
Como se projeta uma Girafa?
O que Vida Artificial?
...
Pensamento:
Sumrio
1- Computao Evolutiva1.1 Conceito1.2 Inspirao na Natureza1.3 Redes Neurais Artificiais
2- Aplicaes da Computao Evolutiva na Robtica2.1 Robtica Evolutiva2.2 Implementao2.3 Experimentos2.4 Predao
3- Futebol de Robs
4- Concluses
1- Computao Evolutiva
g Sistemas de Computao Tradicionais:
Tentar exaustivamente todas as possveis solues e escolher a mais adequada
ProblemaUniverso de
PossveisSolues
1.1- Computao Evolutiva: Conceito
g Algoritmos Genticos
Teste de um critrio definidoe interrompimento do processoquando uma soluo aceitvel produzida.
1.1- Computao Evolutiva
Problema 1o Grupo deSolues
Universo depossveisSolues
Problema 2o Grupo deSolues
Combinaodas melhores
Solues
g Computao Evolutiva:
Uma Seleo Natural artificial dos mais adequados agentes ou solues
g Premissa mais importante:
Especificar o que desejado do rob, sem definir como ele deve fazer para obter esse comportamento
1.2- Computao Evolutiva: Conceito
g Redes Neurais Artificiais (crebro dos Robs):
ooo
1.3- Redes Neurais Artificiais
1.3- Redes Neurais Artificiais
ooo
ooo
ooo
Controlador
Sen
sore
s
Motor1
Motor2
Rede Neural Arquitetura do Rob
g Generalizao Aprendizado por Tutor Processa inf. ruidosa
2- Aplicaes da Computao Evolutiva na Robtica
2.1- Robtica Evolutiva
Estao de Trabalho Estao de Reproduo
Testar a habilidade de Executar a tarefa
Seleo dos Parceiros-- Canto de acasalamento
Troca de Cromossomos
Reconfigurao dos Robs
Processo Evolucionrio:
2.1- Robtica Evolutiva
2.1- Robtica Evolutiva
2.1- Robtica Evolutiva
Circuito de Controle
g Configurao da Rede Neural
Morfologia
g Velocidade de movimento
g Seleo dos Sensores
Material Gentico Memria
2.1- Robtica Evolutiva
2.2- Implementao
SensoresMdulo
dosSensores
RedeNeural
Mdulodos
MotoresMotores
Configuraoda Rede Neural
("Instinto")
Posio eAlcance dos
Sensores
Velocidade eManobras
g Arquitetura do Rob
2.3- Experimentos
2.3- Experimentos
g Objetivo: Navegao sem Colises
Robs
Simples Complexo
Simple Environment
0
50
100
150
200
250
300
350
400
1 21 41 61 81 101
Generations
Fitn
ess
Complex Environment
0
50
100
150
200
250
300
350
1 21 41 61 81 101
Generations
Fitn
ess
g 120 Geraes: (1 min.)g Pontuao do Melhor Rob
Mdia da Populao
2.3- Experimentos
Simple Environment
0
50
100
150
200
250
300
350
400
1 21 41 61 81 101
Generations
Fitn
ess
Complex Environment
0
50
100
150
200
250
300
350
1 21 41 61 81 101
Generations
Fitn
ess
Espcie 1 Um sensor frontalEspcie 2 Dois sensores, um frontal e outro lateralEspcie 3 Trs sensores, um frontal e dois laterais
2.3- Experimentos
M ut a t io n R a t e = 0 . 0 %
4180
4200
4220
4240
4260
4280
4300
1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301S imula t e d G e ne ra t io ns
F i t ne s s
PredationNoPredation
2.4- Predao
3- Futebol de Robs
g Sistema Inteligente de Futebol de Robsg 3 Mdulos Principais:
Sistema de Viso Sistema Inteligente de estratgia de jogo Projeto dos Robs Autnomos
g Infra-estrutura: Campo Rdio-modem Iluminao Cmera de Vdeo
3.- Futebol de Robs: Sistema
Reconhecimento de cores Detectar a posio da bola e de cada rob Tabela com as coordenadas da bola e dos robs
3.2- Futebol de Robs: Viso
g Objetivo: Analisar a Situao Atual Planejar a estratgia de jogo Controlar cada rob do time
g Diferentes Abordagens: Sistema de Deciso Baseado em Regras Sistema de Deciso Baseado em Regras com
aprendizado por reforo Sistema Evolutivo Sistema de Agentes Autnomos distribudos Rede Neural Artificial com treinamento por exemplos
3.2- Futebol de Robs: Estratgia de Jogo
g Fase 1: Viso Global e Inteligncia Centralizado
3.2- Futebol de Robs: Estratgia de Jogo
5 Robs e Campo
Sistema de Viso
Sistema Inteligente deEstratgia de Jogo
RdioModem Computador
Servidor
Imagem do Campo de Futebol
g Fase 2: Viso Global e Inteligncia Distribuda
3.2- Futebol de Robs: Estratgia de Jogo
5 Robs e Campo
Sistema de Viso
RdioModem Computador
Servidor
Imagem do Campo de Futebol
Sistema Inteligente de Estratgia de JogoDistribudo nos Robs
g Fase 3: Viso e Inteligncia Distribuda
3.2- Futebol de Robs: Estratgia de Jogo
5 Robs e Campo
Sistema de Viso eSistema Inteligente de Estratgia de Jogo
Distribudo nos Robs
3.3- Futebol de Robs: RoboCup
g By the year 2050, develop a team of fullyautonomous humanoid robots that can winagainst the human world soccer championteam. 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 Rescueg RoboCup Junior
3.3- Futebol de Robs: RoboCup
g Small Robot League (f-180) Campo:
g 2,9m x 2,4m (cercado por muros);g superfcie verde, plana e dura (qualquer textura);g marcaes brancas da rea, crculo central, etc.
Bola de golfe laranja. Jogadores:
g mnimo 1; mximo 5;g robs claramente numerados;g goleiro designado antes da partida;g substituies ilimitadas.
3.3- Futebol de Robs: RoboCup
g Small Robot League (...continuao) Interveno humana somente para pnaltis,
escanteios, etc; Robs:
g at o tamanho de um cilindro de 180mm dimetro;g identificao do time: amarelo ou azul (crculo 40mm);g identificao individual com outras cores;g 2 tempos de 10 minutos cada;
Comunicao sem fio com computadores. Viso global externa local. Permitido o uso de mecanismos de chute. 80% da bola sempre deve estar livre;
3.3- Futebol de Robs: RoboCup
g Small Robot League (...continuao)
3.3- Futebol de Robs: Estilo do Campo
3.4- Futebol de Robs: FIRA
g Federation of International Robot-soccerAssociation: www.fira.net
g The main objective of FIRA is to take thespirit of science and technology to the laymenand the younger generation.
g Categorias: MiroSot; NaroSot; HuroSot; KheperaSot; SimuroSot.
3.4- Futebol de Robs: FIRA MiroSot
g Micro Robot World Cup Soccer Tournament times de 3 robs; 1 computador por time; tamanho dos robs: 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 viso global permitida.
Middle League:g campo: 220cm x 180cm;
3.4- Futebol de Robs: FIRA MiroSot
g Campeonato da FIRA em 2002 na categoria MiroSot
3.5- Futebol de Robs: CBF-R
g Comisso Brasileira de Futebol de Robs A partir de Setembro de 2002 Reunir a comunidade no Brasil Lista de Discusso:
g [email protected] http://pet.inf.ufrgs.br/cbfrg realizar troca de idias;g organizar campeonato nacional;g discutir as regras;
Adeso da comunidade da maior importncia!!!
3.5- Futebol de Robs: CBF-R
g Campeonato Nacional http://ewh.ieee.org/reg/9/robotica/2ndRobotContest/ 1a edio do Campeonato Nacional da CBF-R no IEEE
LATIN AMERICAN CONTEST FOR ROBOTICSg A ser realizado em Bauru, de 17 a 19 de setembro, junto ao VI
Simpsio Brasileiro de Automao Inteligente;g 1. Beginners Lego Competitiong 2. Advanced Competitiong 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- Concluso
g A Computao Evolutiva pode contribuir muito com a Robtica Evoluo Contnua X Busca de Soluo Produz solues aceitveis para problemas de
navegao e desvio de obstculos Possibilita auto-programao de sistemas complexos Construo de 40 robs mveis autnomos Construo de dois times de futebol contendo 5 robs Grupo de Estudos Avanados em Robtica GEAR
http://www.gear.icmc.usp.br
http://www.icmc.usp.br/~simoes/seminars
email: [email protected]
FIM
Cpia das transparncias e referncias bibliogrficas podem ser obtidas no site: