O documento discute como a robótica pode ser usada para resolver o problema da desminagem. Ele explica que robôs programados podem ser usados para varrer áreas, parando quando detectarem minas através de sensores. Isso permitiria desminar terrenos de forma mais segura do que métodos manuais. O documento também descreve como os robôs podem ser programados usando a plataforma Arduino.
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();
}
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