Tabela de conteúdos

RoboBeagle McCluskey

O terceiro robô desenvolvido pelos componentes do Quarteto é o RoboBeagle McCluskey. Agora, o robô possui sistemas de aquisição de dados e deve tomar decisões baseadas nas informações. Leva em seu nome a homenagem ao grande cientista McCluskey e já se orienta em um campo de batalha. O grupo mantém a jornada em busca de um robô cada vez mais autônomo.

Objetivos

Dentre os objetivos do trabalho prático, o principal é a familiarização com os sensores na robótica e o processamento do sinal. Obviamente outros conhecimentos como montagem de sensores e montagem de estruturas em lego vão ser aperfeçoados.

Tarefas a serem realizadas pelo robô

O software desenvolvido para a HandyBoard deve permitir ao robô:

  1. Seguir luz em um campo delimitado. A apresentação será realizada em um campo com duas fontes de luz polarizadas perpendiculares entre si. Com o auxílio de sensores e polarizadores, devemos possibilizar ao robô seguir em direção a uma das duas luzes;
  2. Seguir linha. O robô deve ser capaz de seguir uma linha escura no campo delimitado;
  3. Andar em linha e identificar blocos. Andar em linha reta e identificar blocos coloridos que serão colocados em seu caminho;
  4. Ao realizar a tarefa anterior, o robô deve tomar decisões, previamente informadas pelo programador da tarefa.

O Robô possui um sistema de emergência com uma parada no modo manual, caso seja necessário parar com as operações do mesmo, basta clicar no botão de emergência “stop”

Decisões de Projeto e Funcionamento

Obs.: O parâmetro de entrada dos motores são os percentuais das potências máximas, sendo assim, quando se falar de potência negativa, é a potência aplicada a uma tensão com sinal oposto.

Etapas de desenvolvimento

Dificuldades encontradas e Soluções Propostas

  1. O limiar de decisão medido no sinal pode variar com o dia da realização do trabalho devido a iluminação local. Como não sabemos as condições do dia da apresentação, decidimos fazer uma função de calibração dos sensores que será executada no dia da apresentação, isso tende a reduzir os nossos problemas com interferência e variação das condições do tempo no dia da apresentação.

Medidas Realizadas

De acordo com as especificações do trabalho, realizamos algumas medidas para entender o funcionamento dos sensores.

Com caixa Sem caixa
83,0 62,0
83,0 61,0
83,0 58,0
83,0 58,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
83,0 57,0
Média Média
83,0 57,55
Desv. Pad. Desv. Pad.
0 1,4

Com caixa Sem caixa
80,0 72,0
81,0 72,0
81,0 72,0
81,0 72,0
81,0 72,0
81,0 71,0
81,0 72,0
81,0 72,0
82,0 72,0
82,0 72,0
82,0 71,0
82,0 71,0
82,0 71,0
82,0 72,0
82,0 72,0
83,0 72,0
83,0 72,0
83,0 72,0
83,0 72,0
83,0 71,0
Média Média
81,65 71,75
Desv. Pad. Desv. Pad.
00,93 00,40

Azul 3mmAzul 1cmAzul 2cmAmarelo 3mmAmarelo 1cmAmarelo 2cmVerde 3mm Verde 1cmVerde 2cmVermelho 3mmVermelho 1cmVermelho 2cm
92,096,0106,060,071,083,093,099,0106,062,066,074,0
91,097,0106,060,071,083,093,099,0105,061,070,074,0
91,097,0106,059,071,082,093,099,0106,058,067,074,0
92,097,0106,059,071,082,093,099,0105,057,065,074,0
92,097,0106,060,071,081,092,098,0106,057,065,073,0
91,097,0106,059,071,081,093,098,0105,057,064,073,0
91,097,0106,059,071,081,092,099,0105,057,064,073,0
91,097,0106,059,071,081,093,098,0105,057,064,073,0
91,097,0106,059,071,081,093,098,0105,057,064,073,0
91,097,0106,059,071,081,093,098,0105,057,065,073,0
91,097,0106,059,071,081,093,098,0105,057,064,073,0
91,096,0106,059,071,081,093,098,0105,057,064,073,0
91,096,0107,059,071,081,092,098,0105,057,064,073,0
91,096,0106,059,071,081,092,098,0105,057,064,072,0
91,096,0106,059,071,081,092,098,0105,057,065,072,0
91,096,0106,059,071,081,092,098,0105,057,065,073,0
91,096,0106,059,071,081,093,098,0105,057,065,072,0
91,096,0106,059,071,081,092,098,0105,057,065,073,0
91,096,0106,059,071,081,092,098,0105,057,064,072,0
91,096,0106,059,071,081,093,098,0105,057,064,072,0
MédiaMédiaMédiaMédiaMédiaMédiaMédiaMédiaMédiaMédiaMédiaMédia
91,1596,50106,0559,1571,0081,3092,6098,30105,1557,5564,9072,95
Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.Desv. Pad.
0,370,510,220,370,000,660,500,470,371,391,45

Linha Branca
136
136
136
137
136
136
136
136
136
136
136
136
136
136
136
138
139
141
141
139
Média
136,95
Desv. Pad.
1,70

Sensor da esquerda (Referencial robô)

Linha Branca Linha Preta
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
11,0 189,0
Média Média
11,0 189,0
Desv. Pad. Desv. Pad.
00,0 00,00

Sensor da direita (Referencial robô)

Linha Branca Linha Preta
12,0 197,0
12,0 197,0
12,0 197,0
12,0 197,0
12,0 198,0
12,0 197,0
12,0 198,0
12,0 198,0
12,0 197,0
12,0 197,0
12,0 198,0
12,0 197,0
12,0 197,0
12,0 198,0
12,0 198,0
12,0 198,0
12,0 198,0
12,0 198,0
12,0 198,0
12,0 198,0
Média Média
12,0 197,0
Desv. Pad. Desv. Pad.
00,93 00,40

Fotos

Documentação

relatorio_tp2.pdf

Código

codigo_tp2.rar