agentes autonomos

11
20-04-2015 1 Agentes Autónomos 1 Porque surgiu a robótica? Ficção científica 2

Upload: jose-gomes

Post on 27-Sep-2015

220 views

Category:

Documents


0 download

DESCRIPTION

apresentacao

TRANSCRIPT

  • 20-04-2015

    1

    Agentes Autnomos

    1

    Porque surgiu a robtica?

    Fico cientfica

    2

  • 20-04-2015

    2

    Histria

    A palavra robot vem do idioma tcheco e significa servir.

    Brao mecnico:primeiro robot desenvolvido em 1961

    3

    Histria

    Isaac Asimov

    No livro Eu, Robot, apresentou as 3 Leis da Robtica, criadas

    como condio para a coexistncia dos robots com os seres

    humanos, como preveno de qualquer perigo que a inteligncia

    artificial pudesse representar humanidade.

    Mais tarde, no livro Os Robots do Amanhecer, o robot Daneel

    viria a apresentar uma quarta lei: a 'Lei Zero.

    4

  • 20-04-2015

    3

    HistriaLeis 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.

    5

    Microeletrnica na robtica

    Histria

    6

  • 20-04-2015

    4

    O robot

    Um robot pode ser inteligente ou simplesmente reativo.

    PERCEPO:

    Sensores

    AO:

    Atuadores

    AGENTE:

    Comportamento

    Deciso

    Controle

    7

    Natureza

    Muitas das coisas que o

    homem cria so

    baseadas na natureza.

    No diferente na

    robtica.

    8

  • 20-04-2015

    5

    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

    9

    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

    6

    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

    7

    Sensores

    Sensores so essenciais na robtica pois so os sentidos do robot.

    Alguns tipos de sensores:

    - Sensor de ultrassom

    - Sensor de luz

    - Sensor de toque

    - Sensor de som

    13

    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

    8

    NAO

    Agentes Autnomos

    Mas robots h muitos...

    FESTO

    BIGDOG

    15

    Agentes Autnomos

    Mas robots h muitos...

    16

  • 20-04-2015

    9

    Programando PICs

    17

    18

  • 20-04-2015

    10

    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

  • 20-04-2015

    11

    Referncias

    www.rogercom.com

    www.roboticasimples.com

    Para PIC

    www.microchip.com

    MPLAB

    PIC C Compiler

    21