SlideShare uma empresa Scribd logo
1 de 14
ROBÓTICA
Ana Rita Caguerelho 45203
Gestão de Dados
Prof. Carlos Costa
INTRODUÇÃO
• Como será o mundo daqui a 100 anos?
• Será que poderemos passar férias no espaço?
• Será que haverá máquinas capazes de desempenhar tarefas
quotidianas?
PROBLEMÁTICA
• Atualmente existem muitos problemas com os quais a sociedade se
depara
• Limitações às quais o ser humano se encontra subjacente
• A “desminagem” como um problema tipo
• Necessidade de “libertação de terrenos”
• Perigo na “exploração do desconhecido”
POSSÍVEIS SOLUÇÕES
• “Escavação manual”
• “Desminagem acidental”
• Desordem metálica
• Nova constituição das minas
• Utilização de detetores de metais especializados - “PSS-14 dual”
POSSÍVEIS SOLUÇÕES
• Utilização de métodos químicos
• “Espectrometria de mobilidade de massa e iões, dispersão de Raman”
• “Microeletrónica após reação química da molécula explosiva”
• Utilização de métodos biológicos (que envolvem o uso de):
• “Mamíferos, insetos ou microrganismos”
SOLUÇÃO CONSIDERADA
• Aplicação da Robótica
• “Busca e resgate não tripulados”,
• “Reconhecimento aéreo”,
• “Remoção de robotização e inspeção de estruturas de engenharia”.
• Aposta na programação de um robô que detete a presença de
minas
O QUE É A ROBÓTICA?
• “A Robótica é definida como a ligação inteligente entre a
perceção e a ação”
• Permite desenvolver uma função com interação física entre o
sistema/dispositivo e o meio envolvente à tarefa
Pode ser caracterizada por várias vantagens e desvantagens:
• “Robô Charlie”; robô que auxilia em operações
• Diminuição dos postos de trabalho
PLATAFORMA ARDUÍNO
Arduíno é um sistema baseado:
• Hardware (placa que incorpora um “microcontrolador Atmel AVR de 8
bits”)
• Software (baseado em “Wriring” e implementado em CC++)
Divide-se em funções de:
• Setup
• Loop
EXEMPLIFICAÇÃO
• Programação de funções no robô (através de algoritmos) que lhe
permitem:
• Movimentar-se (por integração de motores nas suas rodas)
• Parar
• Detetar distâncias
EXEMPLIFICAÇÃO
• Programação em IDE Arduíno
//Situação particular do desloca
void para() {
desloca(0,0,LOW,LOW);
}
void viraDir90() {
Serial.print("A Virar Dir 90!n");
desloca(200,200,LOW,HIGH);
delay(500);
para();
}
dirFrente(200,200);
if(ver_Luz()<=4){
para();
Serial.print("Found a hole!");
tone(BUZZPIN,2000,300);
}
Robô é programado para:
• Varrer uma área
• Parar quando encontrar uma mina (neste caso
uma mancha com cor diferente no chão)
• Produz um ruído
CONCLUSÕES
• Foi possível, através de um código (neste caso sob o formato IDE
Arduíno):
• Manipular a trajetória e os movimentos de um robô
• Redirecionar as suas funções para resolução de problemas tangíveis
• Foram utilizados “pins” que codificaram cada uma das funcionalidades
do robô
Podendo conduzir a um
aperfeiçoamento nas tarefas

Mais conteúdo relacionado

Semelhante a Robótica

A. p. tecnologias
A. p. tecnologiasA. p. tecnologias
A. p. tecnologias
Luis Pedro
 

Semelhante a Robótica (10)

Escalonamento de Processos
Escalonamento de ProcessosEscalonamento de Processos
Escalonamento de Processos
 
Jogos, Computação e Robótica
Jogos, Computação e RobóticaJogos, Computação e Robótica
Jogos, Computação e Robótica
 
Robotica 2016 2
Robotica 2016 2Robotica 2016 2
Robotica 2016 2
 
aula introdutoria robotica.pptx
aula introdutoria robotica.pptxaula introdutoria robotica.pptx
aula introdutoria robotica.pptx
 
Bsides4cooler
Bsides4coolerBsides4cooler
Bsides4cooler
 
Sistemas para o Mundo Real
Sistemas para o Mundo RealSistemas para o Mundo Real
Sistemas para o Mundo Real
 
2011 06 08_open_week
2011 06 08_open_week2011 06 08_open_week
2011 06 08_open_week
 
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
 
Programação Concorrente - Aula 02
Programação Concorrente - Aula 02Programação Concorrente - Aula 02
Programação Concorrente - Aula 02
 
A. p. tecnologias
A. p. tecnologiasA. p. tecnologias
A. p. tecnologias
 

Mais de eurosigdoc acm

Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppl
eurosigdoc acm
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Code
eurosigdoc acm
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
eurosigdoc acm
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
eurosigdoc acm
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicações
eurosigdoc acm
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
eurosigdoc acm
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?
eurosigdoc acm
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
eurosigdoc acm
 

Mais de eurosigdoc acm (20)

Blockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor FinanceiroBlockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor Financeiro
 
No code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripNo code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTrip
 
The oracle problem nos smart contracts
The oracle problem nos smart contractsThe oracle problem nos smart contracts
The oracle problem nos smart contracts
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation
 
Robotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo DelloiteRobotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo Delloite
 
Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppl
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Code
 
Proteção de dados e redes sociais
Proteção de dados e redes sociaisProteção de dados e redes sociais
Proteção de dados e redes sociais
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicações
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automation
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
 
Business Intelligence e o Desporto
Business Intelligence e o DesportoBusiness Intelligence e o Desporto
Business Intelligence e o Desporto
 
Blockchain
Blockchain Blockchain
Blockchain
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
 
Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo
 
Outsystems e o Universo do Low-Code
Outsystems e o Universo do Low-CodeOutsystems e o Universo do Low-Code
Outsystems e o Universo do Low-Code
 
Erp
ErpErp
Erp
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Robótica

  • 1. ROBÓTICA Ana Rita Caguerelho 45203 Gestão de Dados Prof. Carlos Costa
  • 2. INTRODUÇÃO • Como será o mundo daqui a 100 anos? • Será que poderemos passar férias no espaço? • Será que haverá máquinas capazes de desempenhar tarefas quotidianas?
  • 3. PROBLEMÁTICA • Atualmente existem muitos problemas com os quais a sociedade se depara • Limitações às quais o ser humano se encontra subjacente • A “desminagem” como um problema tipo • Necessidade de “libertação de terrenos” • Perigo na “exploração do desconhecido”
  • 4. POSSÍVEIS SOLUÇÕES • “Escavação manual” • “Desminagem acidental” • Desordem metálica • Nova constituição das minas • Utilização de detetores de metais especializados - “PSS-14 dual”
  • 5. POSSÍVEIS SOLUÇÕES • Utilização de métodos químicos • “Espectrometria de mobilidade de massa e iões, dispersão de Raman” • “Microeletrónica após reação química da molécula explosiva” • Utilização de métodos biológicos (que envolvem o uso de): • “Mamíferos, insetos ou microrganismos”
  • 6. SOLUÇÃO CONSIDERADA • Aplicação da Robótica • “Busca e resgate não tripulados”, • “Reconhecimento aéreo”, • “Remoção de robotização e inspeção de estruturas de engenharia”. • Aposta na programação de um robô que detete a presença de minas
  • 7. O QUE É A ROBÓTICA? • “A Robótica é definida como a ligação inteligente entre a perceção e a ação” • Permite desenvolver uma função com interação física entre o sistema/dispositivo e o meio envolvente à tarefa
  • 8. Pode ser caracterizada por várias vantagens e desvantagens: • “Robô Charlie”; robô que auxilia em operações • Diminuição dos postos de trabalho
  • 9. PLATAFORMA ARDUÍNO Arduíno é um sistema baseado: • Hardware (placa que incorpora um “microcontrolador Atmel AVR de 8 bits”) • Software (baseado em “Wriring” e implementado em CC++) Divide-se em funções de: • Setup • Loop
  • 10.
  • 11. EXEMPLIFICAÇÃO • Programação de funções no robô (através de algoritmos) que lhe permitem: • Movimentar-se (por integração de motores nas suas rodas) • Parar • Detetar distâncias
  • 12. EXEMPLIFICAÇÃO • Programação em IDE Arduíno //Situação particular do desloca void para() { desloca(0,0,LOW,LOW); } void viraDir90() { Serial.print("A Virar Dir 90!n"); desloca(200,200,LOW,HIGH); delay(500); para(); }
  • 13. dirFrente(200,200); if(ver_Luz()<=4){ para(); Serial.print("Found a hole!"); tone(BUZZPIN,2000,300); } Robô é programado para: • Varrer uma área • Parar quando encontrar uma mina (neste caso uma mancha com cor diferente no chão) • Produz um ruído
  • 14. CONCLUSÕES • Foi possível, através de um código (neste caso sob o formato IDE Arduíno): • Manipular a trajetória e os movimentos de um robô • Redirecionar as suas funções para resolução de problemas tangíveis • Foram utilizados “pins” que codificaram cada uma das funcionalidades do robô Podendo conduzir a um aperfeiçoamento nas tarefas