SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
1
Robótica I
2016.2
Prof. Alexandre Silva
www.engenhariamecanicaaulas.blogspot.com.br
prof.alexandre.engenharia@gmail.com
2
Robótica
Prof. Alexandre Silva
O termo robô vem originalmente do idioma checo ‘robota’, que significa
“trabalhos forçados”.
Ele foi criado por Karel Capek (1890-1938), escritor checo que escreveu
um romance famoso em 1921 chamado “R.U.R.” (“Robôs Universais de
Rossum”).
3
Robótica
Prof. Alexandre Silva
A definição de robô segundo o R.I.A., 'Robotics Institute of America' (ou
seja, Instituto Americano de Robótica) é:
“Robô é um manipulador reprogramável e multi-funcional projetado para
mover materiais, partes, ferramentas ou dispositivos especializados
através de movimentos variáveis programados para desempenhar uma
variedade de tarefas”.
Uma melhor definição seria:
“Um robô é um dispositivo que permite realizar trabalhos mecânicos,
normalmente associados a seres humanos, de uma maneira muito mais
eficiente e sem a necessidade de pôr em risco a vida humana”.
4
Robótica
Prof. Alexandre Silva
Leonardo da Vinci (1452-1519) desenhou os detalhes de um cavaleiro
mecânico. Estes desenhos ficaram perdidos por muitos anos e foram
reencontrados nos anos 50. O projeto era baseado na sua investigação
anatómica que o levou a desenhar o famoso Homem Vitruviano.
5
Robótica
Prof. Alexandre Silva
O nome “Robótica” foi criado em 1941, também na literatura.
Numa obra do escritor russo-americano Isaac Asimov (1920-1992)
intitulada “Runaround” o termo Robótica foi utilizado como sendo o
estudo e o uso de robôs.
Mais tarde o termo foi adoptado pela comunidade científica.
Este conto foi compilado mais tarde (em 1950) no livro “I, Robot” (“Eu,
robô”) e mais recentemente (2004) retratado no cinema.
Foi neste conto que Asimov fez a primeira apresentação explícita das
Leis da Robótica.
6
Robótica
Prof. Alexandre Silva
Leis da Robótica de Asimov
1º)Um robô não pode ferir um ser humano ou,
por omissão, permitir que um ser humano sofra
algum mal.
2º)Um robô deve obedecer as ordens que lhe
sejam dadas por seres humanos, exceto nos
casos em que tais ordens contrariem a
Primeira Lei.
3º)Um robô deve proteger sua própria
existência desde que tal proteção não entre em
conflito com a Primeira e Segunda Leis.
7
Robótica
Prof. Alexandre Silva
8
Robótica
Prof. Alexandre Silva
No final da década de 50 e princípio da década de 60 surgem os
primeiros robôs industriais conhecidos como “Unimates” projetados e
patenteados por George Devol e Joseph F. Engelberger.
9
Robótica
Prof. Alexandre Silva
Manipuladores Robóticos
10
Robótica
Prof. Alexandre Silva
Manipuladores Robóticos
11
Robótica
Prof. Alexandre Silva
Manipuladores Robóticos
Manipulador Antropomórfico (RRR)
12
Robótica
Prof. Alexandre Silva
Manipuladores Robóticos
Manipulador Esférico (RRP)
13
Robótica
Prof. Alexandre Silva
Manipuladores Robóticos
Manipulador SCARA (RRP)
14
Robótica
Prof. Alexandre Silva
Manipuladores Robóticos
Manipulador Cilíndrico (RPP)
15
Robótica
Prof. Alexandre Silva
Manipuladores Robóticos
Manipulador Cartesiano (PPP)
16
Robótica
Prof. Alexandre Silva
Robótica Submarina - ROV
17
Robótica
Prof. Alexandre Silva
Robótica Submarina - ROV
18
Robótica
Prof. Alexandre Silva
Robótica Submarina - AUV
19
Robótica
Prof. Alexandre Silva
AGV – Automated Guided Vehicle
20
Robótica
Prof. Alexandre Silva
Robos Bípedes
21
Robótica
Prof. Alexandre Silva
Robos Quadrupedes
22
Robótica
Prof. Alexandre Silva
Robos Hexápodes
23
Robótica
Prof. Alexandre Silva
Robos Octópodes
24
Robótica
Prof. Alexandre Silva
Robo Cobra - Snake
25
Robótica
Prof. Alexandre Silva
Robo com Esteiras
26
Robótica
Prof. Alexandre Silva
Robo com Rodas
27
Robótica
Prof. Alexandre Silva
Robo Lego – Servo-motores
São compostos por motores DC e um redutor de velocidade, junto com um
sensor de posição e um sistema de controle realimentado.
Os servo-motores são pequenos, com ampla variação de torques.
O mecanismo de posicionamento ajusta a posição angular por meio de um sinal
codificado que lhe é enviado.
Em geral o sinal e do tipo PWM (Pulse Width Modulation), ou seja, a posição
angular irá depender da largura do pulso enviado.
28
Robótica
Prof. Alexandre Silva
Robo Lego – Servo-motores
29
Robótica
Prof. Alexandre Silva
Robo Lego – Servo-motores
30
Robótica
Prof. Alexandre Silva
Robo Lego – Sensor de cor
Pode detectar até 6 cores diferentes, ou
sensor de luminosidade, medindo a
intensidade da luz ambiente.
Também pode ser usado como uma
lâmpada colorida, nas cores vermelha
verde ou azul. Pode ter seu resultado
afetado na medição de cor quando há má
iluminação no ambiente.
31
Robótica
Prof. Alexandre Silva
Robo Lego – Sensor de ultrasom
Mede distâncias até 2,5 metros.
Pode dar respostas em duas unidades
(centímetros ou polegadas).
Tem uma precisão de + ou – 3 cm.
32
Robótica
Prof. Alexandre Silva
Robo Lego – Servo-motor
Permite controle de potência e
de rotação, sendo possível
fazer movimentos com 1 grau
de precisão.
Tem um sensor de rotação
embutido que pode ser
utilizado na lógica de
programação.
33
Robótica
Prof. Alexandre Silva
Robo Lego – Controlador NXT
Controlador NXT: é o cérebro do robô.
Recebe toda a programação feita via software.
->Processador ARM7 32 bits;
->Memória Flash de 256 Kbytes;
->Memória RAM de 512 Bytes;
->Microcontrolador AVR de 8 bits;
->Comunicação wireless Bluetooth Classe 2 versão
2.0;
->Porta USB de 12 Mbit/s;
->Display LCD de 100 x 64 pixels;
->Alto falante de 8kHz;
->Fonte de energia: seis pilhas AA ou bateria de lítio
recarregável;
->Quatro portas de entrada e três portas de saída;
34
Robótica
Prof. Alexandre Silva
Robo Lego – Software
O software foi desenvolvido
baseado na plataforma LabView,
da National Instruments, que
utiliza o conceito de
programação gráfica por meio
de blocos funcionais, que no
Labview são chamados de VI
(virtual instruments, ou
instrumentos virtuais no
português).
35
Robótica
Prof. Alexandre Silva
Robo Lego – Software
->1- Barra de ferramentas: permite abrir e salvar projetos, criar variáveis e constantes, criar novos
blocos, atualizar firmware do controlador entre outros;
->2 – Paleta de programação: contém todos os blocos disponíveis para a programação do robô, tanto os
blocos do próprio sistema quanto os criados pelo usuário;
->3 – Área de trabalho: área disponível para a programação da lógica, arrastando os blocos e os
adicionado na sequência desejada;
->4 - Controlador: estes botões permitem ter acesso ao controlador NXT, fazer downloads ou uploads,
dar comando de execução e parada do programa, acessar arquivos internos do controlador e ter
informações do uso de memória;
->5 - Painel de configuração: permite configurar os blocos utilizados de acordo com a necessidade de
programação;
->6 – Janela de Ajuda / mapa da área de trabalho: nesta área é possível alternar entre ter informações
de ajuda sobre os blocos adicionados no programa ou ver um mapa da área de trabalho completa, que
permite melhor navegação pela área de trabalho.
36
Robótica
Prof. Alexandre Silva
Robo Lego – Blocos Prontos
Bloco Motor – utilizado para movimentar um motor em graus, rotações ou por
tempo, e também para pará-lo, imediatamente ou por inércia. Permite escolher
a direção do giro e a potência do motor.
Bloco Display – utilizado para exibir informações no display do Controlador
NXT. Permite exibir gráficos ou textos.
Bloco Ultrasonic Sensor – permite receber a informação lida pelo sensor
ultrasônico em centímetros ou polegadas.
Bloco Color Sensor - permite receber a informação lida pelo sensor de cor.
Bloco Wait – bloco que realiza a parada do programa durante um
determinado tempo ou até que se tenha uma determinada resposta de um
dos sensores.
37
Robótica
Prof. Alexandre Silva
Robo Lego – Blocos Prontos
Bloco Loop – bloco que determina uma área da lógica de programação que
será repetida até que uma condição seja satisfeita. As condições de repetição
podem ser determinadas por uma resposta de sensor, número de iterações,
por tempo, por uma resposta lógica ou pode ter suas repetições ilimitadas.
Bloco Switch – este bloco determina uma área da lógica da programação
que somente será realizada caso uma condição pré-determinada seja ou não
realizada. Com este bloco é possível realizar o “Se...então...” da lógica
tradicional.
Bloco Logic – permite realizar operações lógicas entre dois dados de
entrada. As operações são “Ou”, “E”, “Ou Exclusiva” e “Negação”.
38
Robótica
Prof. Alexandre Silva
Robo Lego – Blocos Prontos
Bloco Math – permite realizar operações matemáticas entre dois dados de
entrada, como Adição, Subtração, Multiplicação e Divisão, ou operações com
um só dado de entrada, como o Valor Absoluto e a Raiz Quadrada.
Bloco Compare – realiza comparações entre dois dados de entrada
numéricos. As comparações podem ser “Maior que”, “Menor que” ou “Igual a”.
Bloco Variable – permite ler ou escrever um valor em uma determinada
variável. As variáveis podem ser do tipo texto, numérico ou lógico.
Bloco Number to Text – transforma informação numérica em informação
textual, permitindo, por exemplo, que números sejam exibidos no display do
controlador NXT.
39
Robótica
Prof. Alexandre Silva
Robo Lego – Blocos Prontos
Bloco File Access – este bloco é um dos mais utilizados neste projeto e
permite escrever, apagar e ler e fechar arquivos no controlador NXT.

Mais conteúdo relacionado

Mais procurados

Mais procurados (13)

Sr aula1 robos_industriais
Sr aula1 robos_industriaisSr aula1 robos_industriais
Sr aula1 robos_industriais
 
Interrupts and the timer
Interrupts and the timerInterrupts and the timer
Interrupts and the timer
 
Robótica
RobóticaRobótica
Robótica
 
Técnicas de Prototipação II - LEGO Aula 04
Técnicas de Prototipação II - LEGO Aula 04Técnicas de Prototipação II - LEGO Aula 04
Técnicas de Prototipação II - LEGO Aula 04
 
Automação ind 3_2014
Automação ind 3_2014Automação ind 3_2014
Automação ind 3_2014
 
Sistemas Robotizados
Sistemas RobotizadosSistemas Robotizados
Sistemas Robotizados
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
Robótica seminário-ppt
Robótica seminário-pptRobótica seminário-ppt
Robótica seminário-ppt
 
Arduino: Brincando de eletrônica com Python e Hardware Livre
Arduino: Brincando de eletrônica com Python e Hardware LivreArduino: Brincando de eletrônica com Python e Hardware Livre
Arduino: Brincando de eletrônica com Python e Hardware Livre
 
Programação de robôs
Programação de robôsProgramação de robôs
Programação de robôs
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutórios
 
Robocode
RobocodeRobocode
Robocode
 
Mini Curso Introdutório ao Arduino
Mini Curso Introdutório ao ArduinoMini Curso Introdutório ao Arduino
Mini Curso Introdutório ao Arduino
 

Destaque

Modulo de computacion i sesion 5
Modulo de computacion i sesion 5Modulo de computacion i sesion 5
Modulo de computacion i sesion 5MargaritaMarquinaJ
 
11 tendencias que traerá la robótica en 2017
11 tendencias que traerá la robótica en 201711 tendencias que traerá la robótica en 2017
11 tendencias que traerá la robótica en 2017William Henry Vegazo Muro
 
Introduccion a la robotica rafael barea
Introduccion a la robotica   rafael bareaIntroduccion a la robotica   rafael barea
Introduccion a la robotica rafael bareaWilfredy Inciarte
 
Guía Sistemas de Computación
Guía Sistemas de ComputaciónGuía Sistemas de Computación
Guía Sistemas de ComputaciónRosaura Nuñez
 
Robótica - Conceptos preliminares 1
Robótica - Conceptos preliminares 1Robótica - Conceptos preliminares 1
Robótica - Conceptos preliminares 1Luis Hernández
 
Clase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con ArduinoClase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con ArduinoActivo 2.0
 
Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2Alfredo Cedano
 
Introducción a la robótica con arduino
Introducción a la robótica con arduinoIntroducción a la robótica con arduino
Introducción a la robótica con arduinoPablo Gindel
 
Modulo de computacion sesion 3
Modulo de computacion sesion 3Modulo de computacion sesion 3
Modulo de computacion sesion 3polmonzon1213
 
Computación. Octavo Año. Parte 1. 2010
Computación. Octavo Año. Parte 1. 2010Computación. Octavo Año. Parte 1. 2010
Computación. Octavo Año. Parte 1. 2010Euler V. Terán Yépez
 
Arduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en SecundariaArduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en SecundariaJosé Pujol Pérez
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoRamiro Hernandez Michua
 
20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINOdave
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaJohnny Parrales
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full TutorialAkshay Sharma
 

Destaque (20)

Modulo de computacion i sesion 5
Modulo de computacion i sesion 5Modulo de computacion i sesion 5
Modulo de computacion i sesion 5
 
11 tendencias que traerá la robótica en 2017
11 tendencias que traerá la robótica en 201711 tendencias que traerá la robótica en 2017
11 tendencias que traerá la robótica en 2017
 
La robotica
La roboticaLa robotica
La robotica
 
Módulo computación
Módulo computaciónMódulo computación
Módulo computación
 
Introduccion a la robotica rafael barea
Introduccion a la robotica   rafael bareaIntroduccion a la robotica   rafael barea
Introduccion a la robotica rafael barea
 
Computacion10mo. Parte1. 2010
Computacion10mo. Parte1. 2010Computacion10mo. Parte1. 2010
Computacion10mo. Parte1. 2010
 
Guía Sistemas de Computación
Guía Sistemas de ComputaciónGuía Sistemas de Computación
Guía Sistemas de Computación
 
Robótica - Conceptos preliminares 1
Robótica - Conceptos preliminares 1Robótica - Conceptos preliminares 1
Robótica - Conceptos preliminares 1
 
Clase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con ArduinoClase 2 - Taller de Intrucción a la robótica con Arduino
Clase 2 - Taller de Intrucción a la robótica con Arduino
 
Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2
 
Introducción a la robótica con arduino
Introducción a la robótica con arduinoIntroducción a la robótica con arduino
Introducción a la robótica con arduino
 
Modulo de computacion sesion 3
Modulo de computacion sesion 3Modulo de computacion sesion 3
Modulo de computacion sesion 3
 
Computación. Octavo Año. Parte 1. 2010
Computación. Octavo Año. Parte 1. 2010Computación. Octavo Año. Parte 1. 2010
Computación. Octavo Año. Parte 1. 2010
 
Arduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en SecundariaArduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en Secundaria
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino uno
 
Curso Arduino práctico 2014
Curso Arduino práctico  2014Curso Arduino práctico  2014
Curso Arduino práctico 2014
 
20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
 
Cb10
Cb10Cb10
Cb10
 

Semelhante a Introdução à Robótica

Software Livre para Aplicações em Robótica
Software Livre para Aplicações em RobóticaSoftware Livre para Aplicações em Robótica
Software Livre para Aplicações em RobóticaLinux User Goup Alagoas
 
aula04-Lego Mindstorms-prog com blocos.pdf
aula04-Lego Mindstorms-prog com blocos.pdfaula04-Lego Mindstorms-prog com blocos.pdf
aula04-Lego Mindstorms-prog com blocos.pdfFelipeBrunetta2
 
Implementação de um robot móvel
Implementação de um robot móvelImplementação de um robot móvel
Implementação de um robot móvelpjclima
 
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Fernando Passold
 
Robô seguidor de linha
Robô seguidor de linhaRobô seguidor de linha
Robô seguidor de linhaIsvaldo Souza
 
Introdução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoIntrodução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoRayner Pires
 
oficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursooficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursoRodrigo Moraes Barbosa
 
Tcc ritzmann,m.r. robotec
Tcc ritzmann,m.r. robotecTcc ritzmann,m.r. robotec
Tcc ritzmann,m.r. robotecMagno Ritzmann
 
Amostra robos lego
Amostra robos legoAmostra robos lego
Amostra robos legoArtur (Ft)
 
Algoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à RobóticaAlgoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à RobóticaLucas Oliveira
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoArticacc, Lda
 
Ledfour artigo arhte 20122 definitivo
Ledfour   artigo arhte 20122 definitivoLedfour   artigo arhte 20122 definitivo
Ledfour artigo arhte 20122 definitivoIgor Caponi
 
Robótica e i.a
Robótica e i.aRobótica e i.a
Robótica e i.aengrafael
 
Aula 17 robôs industriais
Aula 17   robôs industriaisAula 17   robôs industriais
Aula 17 robôs industriaisRenaldo Adriano
 
Grupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São PauloGrupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São PauloHenrique Dória
 
Tutorial circuit maker
Tutorial circuit makerTutorial circuit maker
Tutorial circuit makerIsvaldo Souza
 

Semelhante a Introdução à Robótica (20)

Software Livre para Aplicações em Robótica
Software Livre para Aplicações em RobóticaSoftware Livre para Aplicações em Robótica
Software Livre para Aplicações em Robótica
 
aula04-Lego Mindstorms-prog com blocos.pdf
aula04-Lego Mindstorms-prog com blocos.pdfaula04-Lego Mindstorms-prog com blocos.pdf
aula04-Lego Mindstorms-prog com blocos.pdf
 
Implementação de um robot móvel
Implementação de um robot móvelImplementação de um robot móvel
Implementação de um robot móvel
 
Robótica - Lego
Robótica - LegoRobótica - Lego
Robótica - Lego
 
Apostila programacao
Apostila programacaoApostila programacao
Apostila programacao
 
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
 
Robô seguidor de linha
Robô seguidor de linhaRobô seguidor de linha
Robô seguidor de linha
 
Introdução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoIntrodução à Programação com Robôs Lego
Introdução à Programação com Robôs Lego
 
oficina de robótica educativa plano de curso
oficina de robótica educativa plano de cursooficina de robótica educativa plano de curso
oficina de robótica educativa plano de curso
 
Tcc ritzmann,m.r. robotec
Tcc ritzmann,m.r. robotecTcc ritzmann,m.r. robotec
Tcc ritzmann,m.r. robotec
 
Amostra robos lego
Amostra robos legoAmostra robos lego
Amostra robos lego
 
Algoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à RobóticaAlgoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à Robótica
 
Sistemas Embarcados (1).pptx
Sistemas Embarcados (1).pptxSistemas Embarcados (1).pptx
Sistemas Embarcados (1).pptx
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - Farrusco
 
Ledfour artigo arhte 20122 definitivo
Ledfour   artigo arhte 20122 definitivoLedfour   artigo arhte 20122 definitivo
Ledfour artigo arhte 20122 definitivo
 
Robótica e i.a
Robótica e i.aRobótica e i.a
Robótica e i.a
 
Aula 17 robôs industriais
Aula 17   robôs industriaisAula 17   robôs industriais
Aula 17 robôs industriais
 
Grupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São PauloGrupo de Robótica do Instituto Federal de São Paulo
Grupo de Robótica do Instituto Federal de São Paulo
 
Robótica.2
Robótica.2Robótica.2
Robótica.2
 
Tutorial circuit maker
Tutorial circuit makerTutorial circuit maker
Tutorial circuit maker
 

Mais de ProfAlexandreEngenharia (12)

Modelo poster 3
Modelo poster 3Modelo poster 3
Modelo poster 3
 
Modelo Poster 2
Modelo Poster 2Modelo Poster 2
Modelo Poster 2
 
Poster modelo 1
Poster modelo 1Poster modelo 1
Poster modelo 1
 
Aula maq elev_alex_2016_2_p1
Aula maq elev_alex_2016_2_p1Aula maq elev_alex_2016_2_p1
Aula maq elev_alex_2016_2_p1
 
Robotica apostila
Robotica apostilaRobotica apostila
Robotica apostila
 
Cinematica 2016.2
Cinematica 2016.2Cinematica 2016.2
Cinematica 2016.2
 
Aula maq elev_alex11_2016_1_pf
Aula maq elev_alex11_2016_1_pfAula maq elev_alex11_2016_1_pf
Aula maq elev_alex11_2016_1_pf
 
Notas p1 instalacoes_2016_11
Notas p1 instalacoes_2016_11Notas p1 instalacoes_2016_11
Notas p1 instalacoes_2016_11
 
Seminário de maqtrans 2016
Seminário de maqtrans 2016Seminário de maqtrans 2016
Seminário de maqtrans 2016
 
Notas maqtrans 2016_1
Notas maqtrans 2016_1Notas maqtrans 2016_1
Notas maqtrans 2016_1
 
Aula maq elev_alex11_2016_1_p1
Aula maq elev_alex11_2016_1_p1Aula maq elev_alex11_2016_1_p1
Aula maq elev_alex11_2016_1_p1
 
Cinematica ok
Cinematica okCinematica ok
Cinematica ok
 

Último

DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 

Último (20)

DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 

Introdução à Robótica

  • 1. 1 Robótica I 2016.2 Prof. Alexandre Silva www.engenhariamecanicaaulas.blogspot.com.br prof.alexandre.engenharia@gmail.com
  • 2. 2 Robótica Prof. Alexandre Silva O termo robô vem originalmente do idioma checo ‘robota’, que significa “trabalhos forçados”. Ele foi criado por Karel Capek (1890-1938), escritor checo que escreveu um romance famoso em 1921 chamado “R.U.R.” (“Robôs Universais de Rossum”).
  • 3. 3 Robótica Prof. Alexandre Silva A definição de robô segundo o R.I.A., 'Robotics Institute of America' (ou seja, Instituto Americano de Robótica) é: “Robô é um manipulador reprogramável e multi-funcional projetado para mover materiais, partes, ferramentas ou dispositivos especializados através de movimentos variáveis programados para desempenhar uma variedade de tarefas”. Uma melhor definição seria: “Um robô é um dispositivo que permite realizar trabalhos mecânicos, normalmente associados a seres humanos, de uma maneira muito mais eficiente e sem a necessidade de pôr em risco a vida humana”.
  • 4. 4 Robótica Prof. Alexandre Silva Leonardo da Vinci (1452-1519) desenhou os detalhes de um cavaleiro mecânico. Estes desenhos ficaram perdidos por muitos anos e foram reencontrados nos anos 50. O projeto era baseado na sua investigação anatómica que o levou a desenhar o famoso Homem Vitruviano.
  • 5. 5 Robótica Prof. Alexandre Silva O nome “Robótica” foi criado em 1941, também na literatura. Numa obra do escritor russo-americano Isaac Asimov (1920-1992) intitulada “Runaround” o termo Robótica foi utilizado como sendo o estudo e o uso de robôs. Mais tarde o termo foi adoptado pela comunidade científica. Este conto foi compilado mais tarde (em 1950) no livro “I, Robot” (“Eu, robô”) e mais recentemente (2004) retratado no cinema. Foi neste conto que Asimov fez a primeira apresentação explícita das Leis da Robótica.
  • 6. 6 Robótica Prof. Alexandre Silva Leis da Robótica de Asimov 1º)Um robô não pode ferir um ser humano ou, por omissão, permitir que um ser humano sofra algum mal. 2º)Um robô deve obedecer as ordens que lhe sejam dadas por seres humanos, exceto nos casos em que tais ordens contrariem a Primeira Lei. 3º)Um robô deve proteger sua própria existência desde que tal proteção não entre em conflito com a Primeira e Segunda Leis.
  • 8. 8 Robótica Prof. Alexandre Silva No final da década de 50 e princípio da década de 60 surgem os primeiros robôs industriais conhecidos como “Unimates” projetados e patenteados por George Devol e Joseph F. Engelberger.
  • 11. 11 Robótica Prof. Alexandre Silva Manipuladores Robóticos Manipulador Antropomórfico (RRR)
  • 12. 12 Robótica Prof. Alexandre Silva Manipuladores Robóticos Manipulador Esférico (RRP)
  • 13. 13 Robótica Prof. Alexandre Silva Manipuladores Robóticos Manipulador SCARA (RRP)
  • 14. 14 Robótica Prof. Alexandre Silva Manipuladores Robóticos Manipulador Cilíndrico (RPP)
  • 15. 15 Robótica Prof. Alexandre Silva Manipuladores Robóticos Manipulador Cartesiano (PPP)
  • 19. 19 Robótica Prof. Alexandre Silva AGV – Automated Guided Vehicle
  • 27. 27 Robótica Prof. Alexandre Silva Robo Lego – Servo-motores São compostos por motores DC e um redutor de velocidade, junto com um sensor de posição e um sistema de controle realimentado. Os servo-motores são pequenos, com ampla variação de torques. O mecanismo de posicionamento ajusta a posição angular por meio de um sinal codificado que lhe é enviado. Em geral o sinal e do tipo PWM (Pulse Width Modulation), ou seja, a posição angular irá depender da largura do pulso enviado.
  • 28. 28 Robótica Prof. Alexandre Silva Robo Lego – Servo-motores
  • 29. 29 Robótica Prof. Alexandre Silva Robo Lego – Servo-motores
  • 30. 30 Robótica Prof. Alexandre Silva Robo Lego – Sensor de cor Pode detectar até 6 cores diferentes, ou sensor de luminosidade, medindo a intensidade da luz ambiente. Também pode ser usado como uma lâmpada colorida, nas cores vermelha verde ou azul. Pode ter seu resultado afetado na medição de cor quando há má iluminação no ambiente.
  • 31. 31 Robótica Prof. Alexandre Silva Robo Lego – Sensor de ultrasom Mede distâncias até 2,5 metros. Pode dar respostas em duas unidades (centímetros ou polegadas). Tem uma precisão de + ou – 3 cm.
  • 32. 32 Robótica Prof. Alexandre Silva Robo Lego – Servo-motor Permite controle de potência e de rotação, sendo possível fazer movimentos com 1 grau de precisão. Tem um sensor de rotação embutido que pode ser utilizado na lógica de programação.
  • 33. 33 Robótica Prof. Alexandre Silva Robo Lego – Controlador NXT Controlador NXT: é o cérebro do robô. Recebe toda a programação feita via software. ->Processador ARM7 32 bits; ->Memória Flash de 256 Kbytes; ->Memória RAM de 512 Bytes; ->Microcontrolador AVR de 8 bits; ->Comunicação wireless Bluetooth Classe 2 versão 2.0; ->Porta USB de 12 Mbit/s; ->Display LCD de 100 x 64 pixels; ->Alto falante de 8kHz; ->Fonte de energia: seis pilhas AA ou bateria de lítio recarregável; ->Quatro portas de entrada e três portas de saída;
  • 34. 34 Robótica Prof. Alexandre Silva Robo Lego – Software O software foi desenvolvido baseado na plataforma LabView, da National Instruments, que utiliza o conceito de programação gráfica por meio de blocos funcionais, que no Labview são chamados de VI (virtual instruments, ou instrumentos virtuais no português).
  • 35. 35 Robótica Prof. Alexandre Silva Robo Lego – Software ->1- Barra de ferramentas: permite abrir e salvar projetos, criar variáveis e constantes, criar novos blocos, atualizar firmware do controlador entre outros; ->2 – Paleta de programação: contém todos os blocos disponíveis para a programação do robô, tanto os blocos do próprio sistema quanto os criados pelo usuário; ->3 – Área de trabalho: área disponível para a programação da lógica, arrastando os blocos e os adicionado na sequência desejada; ->4 - Controlador: estes botões permitem ter acesso ao controlador NXT, fazer downloads ou uploads, dar comando de execução e parada do programa, acessar arquivos internos do controlador e ter informações do uso de memória; ->5 - Painel de configuração: permite configurar os blocos utilizados de acordo com a necessidade de programação; ->6 – Janela de Ajuda / mapa da área de trabalho: nesta área é possível alternar entre ter informações de ajuda sobre os blocos adicionados no programa ou ver um mapa da área de trabalho completa, que permite melhor navegação pela área de trabalho.
  • 36. 36 Robótica Prof. Alexandre Silva Robo Lego – Blocos Prontos Bloco Motor – utilizado para movimentar um motor em graus, rotações ou por tempo, e também para pará-lo, imediatamente ou por inércia. Permite escolher a direção do giro e a potência do motor. Bloco Display – utilizado para exibir informações no display do Controlador NXT. Permite exibir gráficos ou textos. Bloco Ultrasonic Sensor – permite receber a informação lida pelo sensor ultrasônico em centímetros ou polegadas. Bloco Color Sensor - permite receber a informação lida pelo sensor de cor. Bloco Wait – bloco que realiza a parada do programa durante um determinado tempo ou até que se tenha uma determinada resposta de um dos sensores.
  • 37. 37 Robótica Prof. Alexandre Silva Robo Lego – Blocos Prontos Bloco Loop – bloco que determina uma área da lógica de programação que será repetida até que uma condição seja satisfeita. As condições de repetição podem ser determinadas por uma resposta de sensor, número de iterações, por tempo, por uma resposta lógica ou pode ter suas repetições ilimitadas. Bloco Switch – este bloco determina uma área da lógica da programação que somente será realizada caso uma condição pré-determinada seja ou não realizada. Com este bloco é possível realizar o “Se...então...” da lógica tradicional. Bloco Logic – permite realizar operações lógicas entre dois dados de entrada. As operações são “Ou”, “E”, “Ou Exclusiva” e “Negação”.
  • 38. 38 Robótica Prof. Alexandre Silva Robo Lego – Blocos Prontos Bloco Math – permite realizar operações matemáticas entre dois dados de entrada, como Adição, Subtração, Multiplicação e Divisão, ou operações com um só dado de entrada, como o Valor Absoluto e a Raiz Quadrada. Bloco Compare – realiza comparações entre dois dados de entrada numéricos. As comparações podem ser “Maior que”, “Menor que” ou “Igual a”. Bloco Variable – permite ler ou escrever um valor em uma determinada variável. As variáveis podem ser do tipo texto, numérico ou lógico. Bloco Number to Text – transforma informação numérica em informação textual, permitindo, por exemplo, que números sejam exibidos no display do controlador NXT.
  • 39. 39 Robótica Prof. Alexandre Silva Robo Lego – Blocos Prontos Bloco File Access – este bloco é um dos mais utilizados neste projeto e permite escrever, apagar e ler e fechar arquivos no controlador NXT.