robótica - centro universitário da fei · 19/08/2016 4 projeto lieu-fei robótica as três leis...

37
19/08/2016 1 Robótica Prof. Flavio Tonidandel [email protected] PROJETO LIEU-FEI PROJETO LIEU-FEI Robótica O que é Robótica ? Robótica

Upload: others

Post on 18-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

19/08/2016

1

RobóticaProf. Flavio Tonidandel

[email protected]

PROJETO LIEU-FEI

PROJETO LIEU-FEIRobótica

O que é Robótica ?

Robótica

19/08/2016

2

PROJETO LIEU-FEIRobótica

Robô (1921)

• O termo Robô surge na peça "R.U.R.”, do escritor checo KarelCapek.

• “Robô vem do termo checo “robota”, que significa trabalho forçado.

• Os Robôs eram escravos, criados para satisfazer a vontade dos homens.

• Não eram mecânicos, mas criados por “engenharia genética” (na peça RUR).

©2005 The Tech Museum of Innovation

PROJETO LIEU-FEIRobótica

Metrópolis (1926)

• O filme mudo de Fritz Lang tem

como personagem principal a

robô fêmea Robotrix, a cópia de

uma líder trabalhista.

• Criada para oprimir os

trabalhadores…

19/08/2016

3

PROJETO LIEU-FEIRobótica

Complexo de Frankenstein

• Até esta época autores tinham complexo de Frankenstein.

• Asimov mudou isso:▫ Robbie (1940): A primeira história

com um personagem robô, uma babá que salva uma criança.

▫ Liar (1941): Esta história introduz a primeira psicóloga de robôs, a Dra. Susan Calvin.

Picture from AuthenticSociety.com

PROJETO LIEU-FEIRobótica

Robótica (1942)

• O termo “Robótica” surge na história “Rundaround”,

também de Asimov (1942).▫ Tem o sentido da ciência que estuda a construção de robôs.

• As histórias de Asimov foram coletadas no livro “Eu,

Robô”. Elas também introduziram:▫ O cérebro positrônico: o “precursor” do microprocessador.

▫ As três leis da Robótica.

19/08/2016

4

PROJETO LIEU-FEIRobótica

As três leis da Robótica (1942)

• 1ª lei: um robô não pode fazer mal a um ser humano e nem

permitir que algum mal lhe aconteça.

• 2ª lei: um robô deve obedecer às ordens dos seres humanos,

exceto quando estas contrariarem a primeira lei.

• 3ª lei: um robô deve proteger a sua integridade física, desde

que com isto não contrarie as duas primeiras leis.

• A implementação destas leis ainda estão além da nossa capacidade tecnológica.

PROJETO LIEU-FEIRobótica

(parênteses na História)

• Mais tarde foi introduzida uma "lei zero": um robô não pode fazer mal à humanidade e nem permitir que ela sofra algum mal.

• A Lei zero não é consenso, até porque ela causa discrepâncias como: ▫ A Lei zero transmite ao robô a possibilidade de avaliar quando

o interesse da humanidade se sobrepõe aos interesses individuais

▫ Com a Lei zero poderia existir a ditadura das máquinas que poderiam decidir, por si só, fazer mal a alguns seres humanos caso entendam que isso é melhor para a humanidade

• A Lei zero inspirou o filme “I, robot”

19/08/2016

5

PROJETO LIEU-FEIRobótica

Da ficção à realidade: Anos 40

• No final da década de 40 e início da de 50 são iniciadas as primeiras pesquisas com robôs reais.

• 1947: Impulsionados pelo programa da bomba atômica, o Laboratório Nacional em Argonne desenvolve o primeiro manipulador robótico tele-operado.

• 1948: É adicionado um sensor de força ao robô.

• 1951: É desenvolvido o primeiro manipulador articulado tele-operado, pela Comissão de Energia Atômica Francesa.

Mecânica Elétrica

PROJETO LIEU-FEIRobótica

1948-1956

• 1948: Nobert Wiener publica o livro “Cybernetics”, que

definem as principais idéias sobre controle e comunicação em

sistema mecânicos e animais.

• 1954: George Devol cria o termo Universal Automation e inicia

o desenvolvimento de robôs programáveis.

• 1956: John McCarthy cria o termo “Artificial Intelligence”. Que

mais tarde iria “dar vida” os robôs.

Mecânica Elétrica Computação

19/08/2016

6

PROJETO LIEU-FEIRobótica

Elsie the Tortoise (1949-1950)

• Grey Walter cria oito “tartarugas robóticas”.

• Possuindo uma fotocélula, dois motores e controladas por válvulas, estes robôs exibiam um comportamento semelhante ao de seres vivos.

• Procuravam fontes de luz e dançavam em volta delas até que suas baterias se acabassem.

• Inteligência “bacterial”…

Mecânica

Elétrica

Computação

From The Robot Book, Richard Pawson,

Windward, 1985, p.14.

PROJETO LIEU-FEIRobótica

Década de 60

• 1962: É instalado o

primeiro robô

industrial do mundo

em uma linha de

produção da General

Eletric, um UNIMATE.

Mecânica Elétrica Computaçãowww.computerhistory.org

19/08/2016

7

PROJETO LIEU-FEIRobótica

1968

• 1968: O Stanford Research Institute demonstra o que é reconhecido como o primeiro robô inteligente, o Shakey.

• Inicia de vez o uso de Inteligência Artificial em Robótica

Mecânica Elétrica Computação

Picture from Rosheim M.E. (1994) Robot Evolution: The

Development of Anthrobotics. New York: John Wiley & Sons.

• 1968: A General Electric constrói o

“Four Legged Walking Truck”

para o exército americano:▫ Os movimentos são comandados por

um operador dentro do robô.

PROJETO LIEU-FEIRobótica

Década de 80

• Nos anos 80 acontece o maior crescimento de manipuladores industriais, alimentado principalmente pelo aumento da qualidade e a diminuição do ciclo de vida da indústria automobilística.

• 1982: Robótica é reconhecida como tecnologia estratégica pela Organisation for EconomicCooperation and Development.

• 1988: Inglaterra, França e outros países fundam seus centros de pesquisa em robótica.

MecânicaElétrica

Computação

19/08/2016

8

PROJETO LIEU-FEIRobótica

1986: Arquitetura de Brooks

• Em 1986, Rodney Brooks, do MIT, propõe a

“Subsumption Architecture”.

• Defendia uma nova abordagem para a Robótica e a

Inteligência Artificial

• Behavior Based Robotics

▫ Robô reativo

▫ Baseado apenas no comportamento

▫ Não usa deduções lógicas nem representações

PROJETO LIEU-FEIRobótica

Brooks cria a iRobot

• 1988: Brooks cria uma empresa para fabricação de

robôs.

▫ “Eu acredito que no ano 2020 todo lar americano

vai ter um robô inteligente. E eu quero fornecer

estes robôs… (IJCAI, 2001)

• Hoje: www.irobot.com

▫ Fabrica aspiradores, limpadores,

avatares, etc.

19/08/2016

9

PROJETO LIEU-FEIRobótica

Década de 1990.

Os anos 90 vêm as aplicações de robôs

se expandindo para a industria de

serviços.. Início do uso doméstico.

• 1994: DANTE - Robô de 6 pernas usado para explorar vulcões autonomamente (CMU).

• 1997: Missão PathFinder da Nasa. O mundo pára para assistir imagens transmitidas de marte pelo robô.

• 1997: Honda Asimo, protótipo humanóide.

PathFinder Nasa ©

Honda Asimo ©

PROJETO LIEU-FEIRobótica

Século XXI – Neste inicio de século

• Diversas novas aplicações para robôs surgem todos os dias. Novas empresas são criadas e se fundem.

• Pesquisa com ênfase em humanóides.

• 2001: Sony© Lança o AIBO©, o primeiro

cachorro doméstico robótico.

• 2003: Sony© lança Qrio©.

19/08/2016

10

PROJETO LIEU-FEIRobótica

PLEO ©

NAO ©

GENIBO © Robonova ©

FESTO ©

Robotino

PROJETO LIEU-FEIRobótica

Evolution of Dance com o NAO®

http://www.youtube.com/watch?v=2laujomh0JY

19/08/2016

11

PROJETO LIEU-FEIRobótica

Aplicações de Robôs

• Pode-se dividir as aplicações em 3 grandes

categorias:

▫ Bem estabelecidas, baseadas em manipuladores.

▫ As aplicações de ponta, baseadas em robôs

móveis.

▫ As possíveis aplicações futuras, baseadas em

robôs móveis e humanóides.

PROJETO LIEU-FEIRobótica

Classificação dos Robôs Móveis

• Diversas taxonomias podem ser utilizadas para

classificar robôs móveis:

▫ Quanto à anatomia, à aplicação, ao tipo de

controle, à capacidade de manobra...

• Anatomia:

▫ Aéreos.

▫ Aquáticos.

▫ Terrestres (rodas, esteiras, pernas).

19/08/2016

12

PROJETO LIEU-FEIRobótica

Classificação dos Robôs Móveis

Tipo de Controle

• Teleoperados: um operador define todos os

movimentos que o robô deve executar.

• Semi-autônomos: um operador indica o macro

comando a ser executado e o robô o executa sozinho

(pode ou não ter I.A.)

• Autônomos: o robô realiza suas tarefa sozinho,

tomando suas próprias decisões (tem I.A.)

PROJETO LIEU-FEIRobótica

Classificação dos Robôs Móveis

-por Aplicação

• De serviço: são utilizados para serviços em geral nas

indústrias e comércio:

▫ Trabalham em ambientes estruturados e conhecidos.

• De campo: ▫ trabalham em ambientes não estruturados, pouco

conhecidos e em geral perigosos.

• Pessoais: ▫ são os robôs vendidos em prateleiras, que não desenvolvem

tarefas específicas, mas interagem com os seres humanos.

19/08/2016

13

PROJETO LIEU-FEIRobótica

Classificação dos Robôs Móveis

- Capacidade de manobra

• Holonômico: não apresenta restrições em relação ao

movimento do robô.

• Não-holonômico: robôs deste tipo estão sujeitos a

restrições de movimento. Exemplo: estacionar um carro.

PROJETO LIEU-FEIRobótica

Robôs avançados

ACTROID Spirit by NASA

19/08/2016

14

PROJETO LIEU-FEIRobótica

Robôs avançados

FESTO ANIMAL-based Robots

PROJETO LIEU-FEIRobótica

Robôs avançados

HUMANÓIDES

Asimo HondaNAO Aldebaran

Atlas - Google

Qrio - SONY

DarWin OP

19/08/2016

15

PROJETO LIEU-FEIRobótica

Robôs avançados

Qadrupedes

Big Dog - Google

Little Dog - GoogleAIBO - Sony

PROJETO LIEU-FEIRobótica

Robôs avançados

Industriais

BAXTER – Think RoboticsPR2

19/08/2016

16

PROJETO LIEU-FEIRobótica

BB-8 StarWars Robot

Project from Xrobot.co.uk

PROJETO LIEU-FEIRobótica

Opportunity (MER-B)

Chegou em Marte em 2004

“Opportunity has continued to move, gather scientificobservations, and report back to Earth for over 45times its designed lifespan” – Wikipedia 2015

Ele continua ativo ! Ele se recusa a parar !

O robô autonomo de maior sucesso

Esperava-se 3 meses de vida

19/08/2016

17

PROJETO LIEU-FEIRobótica

Como um robô autonomo pode ter sucesso ?

• Ele precisa:

▫ Interagir com o ambiente

▫ …. Com máquinas / dispositivos

▫ ….. Com objetos

▫ …. Com humanos

PROJETO LIEU-FEIRobótica

Decisões inteligentes em momentos extremos

• Robôs de resgate precisam ser

precisos em suas decisões

Rápido

saiam da

sala

19/08/2016

18

PROJETO LIEU-FEIRobótica

Coisas x Humanos

Coisas

• Comportamento estático ou

previsível

• Estável (um estimulo hoje produz

o mesmo estímulo amanhã)

• Fácil ou simples acesso

Humanos

• Comportamento imprevisível

• Surpreendentemente instável

• Sentidos complexos (5 modos de interagir)

PROJETO LIEU-FEIRobótica

Social Robots

NEXI

iCub

Actroid

19/08/2016

19

PROJETO LIEU-FEIRobótica

Tecnologia Assistiva – ajudar idososGeorgia Tech Center

PROJETO LIEU-FEIRobótica

Interação com seres Humanos

• Senso Comum▫ Sem isso bem apurado, o

robô terá dificuldade em

interagir com os seres

humanos.

Frutas Frescas !

Quanto é meia-dúzia ?

É a metade de 12,

ou seja, é 6 !

19/08/2016

20

PROJETO LIEU-FEIRobótica

Nossos Robôs - FEI

• Judite

PROJETO LIEU-FEIRobótica

Nossos Robôs - FEI

• Futebol de Robôs

19/08/2016

21

PROJETO LIEU-FEIRobótica

Intervalo de 30 minutos

PROJETO LIEU-FEIRobótica

Robô

• São compostos de:

▫ Atuadores

▫ Sensores

• Que permitem:

▫ Navegar

▫ Interagir

▫ Realizar uma determinada tarefa

19/08/2016

22

PROJETO LIEU-FEIRobótica

Ev3 Mindstorms é um kit robótico da LEGO EDUCATION ®

PROJETO LIEU-FEIRobótica

Atuadores

• Os atuadores permitem que os robôs tenham

movimentação

• Existem diversos tipos de atuadores:

▫ Motores

▫ Atuadores pneumáticos

▫ Atuadores hidráulicos

▫ Fibras Musculares Sintéticas

▫ Entre outras

19/08/2016

23

PROJETO LIEU-FEIRobótica

Motores

• A maioria dos motores elétricos aplicados a robótica

são motores DC (Corrente contínua)

PROJETO LIEU-FEIRobótica

MOTOR

19/08/2016

24

PROJETO LIEU-FEIRobótica

Entendo um motor DC padrão

(motor com escova)

• Motor DC simples:▫ As bobinas são eletrificadas com Positivo (+)

e Negativo (-), isso gera um campo magnético

▫ Alinhado aos magnetos do motor, faz com que

a armadura se mova

▫ Quando a armadura está alinhada na

horizontal, as bobinas recebem cargas

invertidas, o que mantém a rotação.

Exemplo: motor de 2 pólos

Image: www.nxp.com

PROJETO LIEU-FEIRobótica

Ponte H +

-

-

+

19/08/2016

25

PROJETO LIEU-FEIRobótica

Controle de Velocidade dos motores

• Motor DC:▫ A variação da tensão permite variar

a velocidade, porém faz com que o

motor perca potência e, por vezes,

não tenha força para rodar

▫ Controla-se a velocidade, portanto

por PWM (Pulse Width Modulation)

• PWM:▫ Varia-se a frequência de pulsos de

tensão máxima ao motor. Quanto

maior a frequencia, maior é a

velocidade.

PROJETO LIEU-FEIRobótica

Aplicação dos atuadores

• Manipulador▫ Motores (atuadores)

Conferem graus de

liberdade ao robô

Image: http://www.ebah.com.br/

19/08/2016

26

PROJETO LIEU-FEIRobótica

Graus de Liberdade

20 graus de Liberdade

DOF (Degree of Freedom)

SONY© AIBO©

PROJETO LIEU-FEIRobótica

Sensores

• Para um robô ser autônomo, por mais simples que ele seja, deve possuir sensores

• Sensores permitem obter informações do ambiente e do resultado dos atuadores. Eles podem ser ativos ou passivos.

• Exemplos:▫ Encoder▫ Câmeras CCD▫ Laser▫ Ultra-Som▫ Contato (bumpers)▫ GPS – Global Positioning System▫ Acelerômetro▫ Entre outros (temperatura, bússola, proximidade, giroscópio

etc)

19/08/2016

27

PROJETO LIEU-FEIRobótica

Sensor – Encoder Incremental

• Mede velocidade angular e pode estimar posição

relativa

Imagem: Humberto Secchi

PROJETO LIEU-FEIRobótica

Sensor de Contato (Bumpers)

• Os Bumbers são sensores que enviam sinal toda

vez que são tocados.

• Permite ao robô segurar objetos, saber que bateu

em alguma coisa, etc.

Sensor LEGO® MindStorms®

19/08/2016

28

PROJETO LIEU-FEIRobótica

Sensor Infra-Vermelho (IR)

• Luz (invisível ao olho nu)

Sensor LEGO® MindStorms®

PROJETO LIEU-FEIRobótica

Sensores - CCD

• Cameras CCD (Charged Coupled Device)▫ Sensor de cameras de video muito popular

▫ Usa o chip CCD. Cada pixel é associado a um capacitor que

é sensível à luz

• Este sensor necessita de processamento do sinal (imagem)

recebido:

▫ Visão Computacional

19/08/2016

29

PROJETO LIEU-FEIRobótica

Sensores - GPS

• Conjunto de Satélites (+ de 24)

• Cada satélite envia:

▫ Sua localização

▫ Tempo (relógio atômico de altíssima precisão)

GPS lê a transmissão de alguns

satélites e, dada a diferença no tempo

de chegada da informação (em

nanosegundos), informa a distância

relativa de cada satélite.

Com uma triangulação de

posicionamento dos satélites e tempo,

estima-se a localização

Imagem: TecMundo

PROJETO LIEU-FEIRobótica

Sensores – Laser e Ultrassom

• São sensores ativos

• Escaneam o ambiente e permitem:

▫ Criar mapas do ambiente

▫ Determinar distâncias e profundidade

▫ Detectar objetos

19/08/2016

30

PROJETO LIEU-FEIRobótica

Sensor Ultrassom

Sensor LEGO® MindStorms®

Sensor Ultrassom HC-SR04

Adaptado de: http://blog.filipeflop.com/

Imagem adaptada de:

http://www.projerengenharia.com.br/

PROJETO LIEU-FEIRobótica

Sensores - Acelerômetro

• Dispositivo mede aceleração decorrente da gravidade e outras

forças: aceleração, inclinação, vibração, choque...

• Podem medir de 1 a 3 eixos

• Medidas usualmente em m/s2

• Aplicações Típicas: iPhone, Wii, airbags, etc

19/08/2016

31

PROJETO LIEU-FEIRobótica

Movimentação dos robôs

Adaptado de: http://blog.filipeflop.com/

PROJETO LIEU-FEIRobótica

Competições de Robótica

• O objetivo dessas competições é motivar o aluno a

estudar mais e desenvolver mais suas capacidades

e aptidões.

19/08/2016

32

PROJETO LIEU-FEIRobótica

Olimpíada Brasileira de Robótica

• Desde 2007

• Atualmente: 2500 equipes em todo país

PROJETO LIEU-FEIRobótica

Olimpíada Brasileira de Robótica

• Como é ?

19/08/2016

33

PROJETO LIEU-FEIRobótica

Olimpíada Brasileira de Robótica

• Quando ?

• Geralmente inscrições e regionais no 1º. Semestre

• Estadual no inicio do 2º. Semestre

• Nacional em outubro / Novembro

PROJETO LIEU-FEIRobótica

Torneio de Robótica - FLL

FLL é operado no Brasil pelo SESI-DN – www.torneioderobotica.com.br

19/08/2016

34

PROJETO LIEU-FEIRobótica

Torneio de Robótica - FLL

• Como é ?

• Cada ano é definido um tema

Core Values2016

PesquisaDesafio

Robô

PROJETO LIEU-FEIRobótica

Torneio de Robótica - FLL

• Como é ?

19/08/2016

35

PROJETO LIEU-FEIRobótica

Torneio de Robótica - FLL

• Quando ?

• Inscrições final de agosto

• Regionais no final do ano ou inicio do 1º. Semestre

• Nacional em Março

Abr Mai Jun Jul Ago Set Out Nov Dez Jan Fev Mar

OBR

FLL

PROJETO LIEU-FEIRobótica

Quero saber mais ?

• Teremos mais 3 semanas de aula

▫ Aula teórica de LEGO Mindstorms

▫ Aula teórica de Arduíno

▫ Aula prática de programação

• No site da OBR possui, desde 2014:

• REVISTA MUNDO ROBÓTICA !!!!!

• Para aprofundamento da Aula de Robótica:

Acesse o site da OBR: www.obr.org.br e vá em modalidade teórica > Manual de Estudo

(MT) > Material de Robótica (MT)

19/08/2016

36

PROJETO LIEU-FEIRobótica

Lançamento do

DESAFIO DE PESQUISA TECNOLÓGICA

PROJETO LIEU-FEIRobótica

Desenvolva uma solução para nossa cidade !

• Modelo de um projeto de Pesquisa da FLL

• Uso de Tecnologia

• Apresentação dos melhores no INOVAFEI

19/08/2016

37

PROJETO LIEU-FEIRobótica

Desafio de Pesquisa Tecnológica

• Informações e inscrições pelo site:

fei.edu.br/lieu

PROJETO LIEU-FEIRobótica

Até Semana que vem !