Professional Documents
Culture Documents
Agentes Autnomos
Fico cientfica
20-04-2015
Histria
Brao mecnico:
primeiro robot desenvolvido em 1961
Histria
Isaac Asimov
20-04-2015
Histria
Leis da Robtica
1 lei: Um robot no pode ferir um ser humano ou, por inaco,
permitir que um ser humano sofra algum mal.
2 lei: Um robot deve obedecer s ordens que lhe sejam dadas
por seres humanos, exceto nos casos em que tais ordens
contrariem a Primeira Lei.
3 lei: Um robot deve proteger sua prpria existncia, desde que
tal proteo no entre em conflito com a Primeira e Segunda Leis.
Lei Zero: Um robot no pode fazer mal humanidade e nem, por
inao, permitir que ela sofra algum mal.
Histria
Microeletrnica na robtica
20-04-2015
O robot
PERCEPO:
Sensores
AO:
Atuadores
AGENTE:
Comportamento
Deciso
Controle
Natureza
Muitas das coisas que o
homem cria so
baseadas na natureza.
No diferente na
robtica.
20-04-2015
Simuladores
Por que usar simuladores?
Aperfeioamento de hardware e software
Evitar danos aos robots e sensores
Economia de recursos financeiros
Economia de tempo
Evitar acidente
Programao do robot
A programao de um robot geralmente
feita num nvel mais baixo, pois o
programador deve fazer seu programa
interagir com os recursos de hardware.
Corresponde s aes que se espera que o
robot tenha capacidade de executar.
Pode ser feita atravs de Microcontroladores
PIC, por exemplo.
10
20-04-2015
Programao
Microcontroladores:
PIC, ARM...
Circuitos dedicados:
FPGA, ASIC...
11
PIC
Micro processadores!
Possuem memria interna,
interface I/O, perifricos...
PIC so os microcontroladores
fabricados pela MICROCHIP.
12
20-04-2015
Sensores
Sensores so essenciais na robtica pois so
os sentidos do robot.
Motores
Motores so dispositivos eletromecnicos que
convertem energia eletromagntica em
energia mecnica.
Motores DC: Funcionam utilizando bobinas e
manes permanentes. O fluxo do campo
magntico dos ms varia atravs das bobinas
gerando torque nelas, fazendo o eixo do
motor girar.
14
20-04-2015
Agentes Autnomos
Mas robots h muitos...
NAO
FESTO
BIGDOG
15
Agentes Autnomos
Mas robots h muitos...
16
20-04-2015
Programando PICs
17
18
20-04-2015
Beetle Bot
O Beetle Bot um robot que no exige
programao e muito simples.
Seu funcionamento depende de dois sensores
de toque, dois motores e da fonte de
alimentao (no nosso caso, 2 pilhas de 1,5V
ligadas em srie)
19
20
10
20-04-2015
Referncias
www.rogercom.com
www.roboticasimples.com
Para PIC
www.microchip.com
MPLAB
PIC C Compiler
21
11