Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentao da Disciplina
Docentes
Eugnio Oliveira
Lus Paulo Reis
1
Inteligncia Artificial
Inteligncia
Capacidade de utilizar o conhecimento para
resolver novos problemas e perceber como
lidar com novas situaes
Inteligncia Artificial
Cincia para construir mquinas para fazer
coisas que requerem inteligncia quando
feitas pelo homem
2
Sistema Multi-Agente
Sistema em que dois ou mais agentes interagem ou
trabalham em conjunto de forma a desempenhar um
determinado conjunto de tarefas
3
Robtica Inteligente
Robtica
Cincia e Tecnologia de projecto, construo,
programao e utilizao de Robs
Estudo de Agentes Robticos (com corpo)
Complexidade Acrescida:
Ambientes: Dinmicos, Inacessveis, Cont nuos e No
Determinsticos!
Fuso Sensorial: Percepo do Ambiente
Controlo do Rob: Aco
Arquitectura do Rob (Fsica / Controlo)
Navegao em Ambientes Desconhecido
Interaco com outros Robs/Humanos
Definio de Rob
Rob (Robot) deriva da palavra checa Robota
Significa: servido ou trabalho forado
Usada pelo escritor checo Karel Capek (1920)
Definies genricas:
Simples: Mquina que se assemelha a um humano em forma,
aspecto ou funo, Mquina que opera automaticamente
Rob um Agente fsico capaz de estabelecer uma coneco
(Inteligente) entre Percepo e Aco
Rob um dispositivo mecnico capaz de se movimentar e que
pode realizar tarefas fsicas.
Rob Inteligente uma criatura mecnica que pode funcionar de
modo autnomo
Agente com Corpo!
5
Locomoo:
Utilizao de Robs
Robs podem ser utilizados para realizar:
Tarefas que so muito difceis ou perigosas para serem
realizadas directamente por humanos
Tarefas repetitivas que podem ser realizadas de forma mais
eficiente (ou barata) do que quando realizadas por humanos
(por exemplo produo de automveis)
Tipos e Formas
Robs podem assumir diversas formas:
Humanoides (imitam a forma humana e mtodo de
movimentao)
Robs mveis (ve culos autnomos)
Industriais (aparencia depende da funo)
Filmes Antigos:
Metropolis (1926)
The Day the Earth Stood Still (1951)
Forbidden Planet (1956)
10
Vises: Filmes
Filmes Clssicos:
2001 Odisseia no Espao (1968)
Star Wars (1977)
Blade Runner (1982)
Terminator (1984)
Filmes Recentes:
Matrix (1999)
Artificial Intelligence (2001)
IRobot (2004)
11
(Isaac
Asimov,1940)
Lei 0: Um Rob no pode ferir a
humanidade (ou por inaco permitir
que tal acontea)
Lei 1: Um Rob no pode ferir um
humano (ou por inaco permitir que
tal acontea)
Lei 2: Um Rob deve obedecer s
ordens dadas por humanos
Lei 3: Um Rob deve proteger a sua
prpria existncia
12
Competies Robticas
DARPA Grand-Challenge
Intelligent Ground Vehicle Competition
AAAI Grand Challenges
RoboCup (Campeonato Mundial de Futebol Robtico)
Futebol Robtico FIRA
First Lego-League
RoboOlympics
Manitoba Robot Games
Lutas com Robs: BattleBots, RobotWars, Robot-Sumo
Competies em Portugal:
Festival Nacional de Robtica (inclundo conduo autnoma)
Micro-Rato / Ciber-Rato
Robot-Bombeiro
13
Ferramentas Utilizadas
Simulador de Robtica Mvel:
Ciber-Rato
Simulador de Rescue
14
Simulador Ciber-Rato
Robs virtuais num labirinto!
15
Sensor
Obstculos
Esquerda
Sensor
Obstculos
Centro
60
60
Sensor
Obstculos
Direita
60
Motor
Esquerdo
60
Sensor de
Farol e
Bssola
Motor
Direito
0.5
Sensor
Colises
16
Manga 1
Manga 2
Manga 3
Final
17
19
Ligas do RoboCup
Modalidades do RoboSoccer
Simulao - SoccerServer
Robs Pequenos
Robs Mdios
Robs com Pernas (Aibo da Sony)
Robs Humanoides
Desafios Associados
Visualizadores 3D
Comentador Inteligente
Treinador de Futebol
Robocup Rescue
20
10
Liga de Simulao
Robs Virtuais
Campo virtual com
105*68m
Robs controlados por
computadores ou
processos distintos
Simulador envia
percepes e recebe
aces dos agentes
Equipas de 11 jogadores
(+ treinador)
21
22
11
23
Cmara Vdeo
Microfone Streo
Speaker
Luzes (Leds)
Bateria de Ltio
Comunicao Wireless
Sensores de Acelerao, Toque, Proximidade,
Temperatura e Vibrao
Actuadores com 20 Graus de Liberdade: 1 Boca, 3-Cabea, 2-Cauda, 1*2-Orelhas, 3*4Pernas
24
12
13
RoboCup Rescue
Resgate e Salvamento em Catstrofes Urbanas
27
RoboCup Rescue
Competio no mbito do RoboCup
Desastre urbano Terramoto:
Civis soterrados
Edifcios em chamas
Ruas bloqueadas
Comunicaes no fiveis
14
29
15
Planeamento e Aprendizagem:
Generalizao de Planos.
Robtica cooperativa:
Introduo cooperao entre robs para a
realizao de tarefas em equipa.
31
Simuladores robticos:
Soccerserver 2D e 3D, RoboCup Rescue, Ciber-Rato.
Plataformas Robticas:
MindStorms, ERS210A e ERS-7 (AIBOS da Sony):
Arquitecturas de Hardware e Software.
Programao de Robs:
Linguagem RCODE e OPEN-R SDK e Linguagem C++
32
16
Objectivos da Disciplina
Compreender Fundamentos de:
Robtica
Percepo/Deciso/Aco
Navegao Robtica
Planeamento
Robtica Cooperativa
Avaliao da Disciplina
Nota Final:
Mini-Projectos (50%)
Exame Final (50%)
Trabalhos Prticos:
Futebol Robtico:
Simulao 2D/3D e Robs com Pernas
17
1 Mini-Projecto - Apresentao
Tema
Elaborao de uma apresentao PowerPoint sobre um
Tema Actual da Robtica
Descrio Geral
35
1 Mini-Projecto - Temas
18
Utilizao de Simulao
Seno?
Electrnica + Sistemas Digitais + Electricidade +
Controlo
Competies Robticas
Construir Robs / Equipas de Robs
Competitivos
37
38
19