Projeto

Geral

Perfil

Ações

Atividade #496

Fechada

Escolha de Motor

Adicionado por João Bacelar mais de 8 anos atrás. Atualizado aproximadamente 8 anos atrás.

Situação:
Fechada
Prioridade:
Alta
Atribuído para:
Início:
18/12/2017
Data prevista:
27/12/2017
Tempo gasto:

Arquivos

comparativo.png (53,7 KB) comparativo.png João Bacelar, 22/12/2017 17:59 h
comp_2.png (88,7 KB) comp_2.png João Bacelar, 28/12/2017 21:41 h
Ações #1

Atualizado por João Bacelarmais de 8 anos

  • Título alterado de Escolha de para Escolha de Motor
  • Data prevista ajustado para 22/12/2017
  • Prioridade alterado de Normal para Alta

A partir de quatro opções de motores explicitados abaixo escolher qual será adotado, tendo em vista tamanho, velocidade máxima, potência, se é usado por outras equipes, preço entre outros aspectos.
Vê-se também a necessidade do uso de um encoder para melhor controle de velocidade do robô, usando apenas os dados da visão, devido ao tempo de processamento de imagem, os resultados não seriam os melhores.
Lendo os TDPS das equipes chegamos a um modelo usual adotado por elas que usamos como base das pesquisas. Para o cálculo da velocidade máxima usei uma roda de raio 40 mm.
Os motores são:

1. Pololu
50:1 Micro Metal Gearmotor LP 6V com eixo estendido, sem encoder.
-Comprimento: 40,9 mm
-Tensão 6V
-250 rpm , 1,04 m/s (rolagem livre) / caixa de redução 50:1
-Torque (Stall torque) 0,5 Kg.cm / 7 oz-in
-Valor: 16,95 dólares
-link: https://www.pololu.com/product/2203/specs
-encoder(óptico):
-Valor: 8,95 dólares o par
-Tensão: 3,3 V
-Opções de 20 ou 12 amostras por revolução
-Link: https://www.pololu.com/product/2591

2.Chihai CHF-GM12-N20VA(com encoder)
-Comprimento: 42,7 mm
-Tensão 6V
-350 rpm , 1,46 m/s (caixa de redução 30:1) / Stall Torque: 0,3kg.cm
-210 rpm, 0,87 m/s (caixa de redução 50:1) / Stall Torque: 0,5kg.cm
-encoder 3,3 V ou 5V, 7 pulsos por revolução.
-Valor: 36,27 reais
-link: https://pt.aliexpress.com/item/Chihai-Motor-CHF-GM12-N20VA-DC-6V-12V-7PPR-Encoder-Motor-Reducer-Carbon-brush-Gear-Motor/32828577797.html

3.DFRobot FIT0482(com encoder)
-Comprimento: 42,2 mm
-Tensão 6V
-310 rpm, 1,29 m/s (caixa de redução 50:1)
-Torque 0,8 kg.cm (instant), 0,35kg.cm (Rated)
-encoder 3,3 V ou 5V, dado de pulsos por revolução não está claro.
-Valor: 12 dólares
-Link: https://www.digikey.com/products/en/motors-solenoids-driver-boards-modules/motors-ac-dc/178?k=dc+micro+motor&k=&pkeyword=dc+micro+motor&pv14=123&pv134=517&pv393=10&pv1491=81&FV=ffe000b2&mnonly=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=25

Ações #2

Atualizado por Luiz Renault Leite Rodriguesmais de 8 anos

Qual a bateria utilizada? Quais as dimensões máximas do robô? Existem limitações de velocidade ou peso máximo?

Ações #3

Atualizado por Luiz Renault Leite Rodriguesmais de 8 anos

Já está definido modelo de roda? Pelo menos o diâmetro dela?

Montar uma tabela com a velocidade máxima (do robô), torque máximo da roda (ou força máxima sobre o solo), resolução do encoder em ângulo do a roda e em ângulo do robô, considerando movimento puro de rotação do robô. Colocar também uma coluna de dimensões (LxCxA) e outra de custo.

Essas informações darão uma noção do desempenho dos motores aplicados aos robôs.

Ações #4

Atualizado por Gustavo Claudio Karl Coutomais de 8 anos

  • Data prevista alterado de 22/12/2017 para 27/12/2017
  • Atribuído para ajustado para João Bacelar
Ações #5

Atualizado por João Bacelarmais de 8 anos

Luiz Renault Leite Rodrigues escreveu:

Qual a bateria utilizada? Quais as dimensões máximas do robô? Existem limitações de velocidade ou peso máximo?

As dimensões máximas são 7,5 x 7,5 x 7,5 cm, não existem restrições de peso ou velocidade nas regras. Enquanto as baterias pretendemos usar bateria LI-Po 1000 mAh 7,4V, que vimos sendo usada por muitas equipes.

Ações #6

Atualizado por João Bacelarmais de 8 anos

Luiz Renault Leite Rodrigues escreveu:

Já está definido modelo de roda? Pelo menos o diâmetro dela?

Montar uma tabela com a velocidade máxima (do robô), torque máximo da roda (ou força máxima sobre o solo), resolução do encoder em ângulo do a roda e em ângulo do robô, considerando movimento puro de rotação do robô. Colocar também uma coluna de dimensões (LxCxA) e outra de custo.

Essas informações darão uma noção do desempenho dos motores aplicados aos robôs.

Quanto à roda ainda não definimos o modelo, tinha feito o cálculo diâmetro de 8cm, mas agora vou refazer com diâmetro de 6cm, do modelo de roda descrita no TCC do Johnatan (6cm de diâmetro e 11 gramas).
Vou organizar os dados em tabela , mas não entendi muito bem a resolução do encoder, os dados de resolução são o numero amostras por revolução?

link do TCC do Johnatan: http://sirlab.github.io/assets/pdfs/tcc-johnathan.pdf

Ações #7

Atualizado por Luiz Renault Leite Rodriguesmais de 8 anos

A resolução do encoder é em pulsos por volta, ou seja, há um ângulo de resolução no eixo do motor. Tem que multiplicar este ângulo pela redução do motor para saber a resolução na roda.
Imagine que o movimento da roda é em ângulos discretos, na resolução do encoder. Isso faria com que o posicionamento do robô também seja discreto. Exagerando, dependendo da resolução do encoder e da relação das engrenagens pode não ser possível apontar o robô para o centro do gol, por exemplo.

Ações #8

Atualizado por João Bacelarmais de 8 anos

Segue a tabela com o comparativo:
![tabela](comparativo.png)

Ações #9

Atualizado por Luiz Renault Leite Rodriguesmais de 8 anos

O torque da tabela já inclui a caixa de redução ou é apenas do motor?

Ações #10

Atualizado por Luiz Renault Leite Rodriguesmais de 8 anos

Falta calcular a resolução em ângulo do robô, considerando todo o conjunto motor.

Ações #11

Atualizado por Gustavo Claudio Karl Coutomais de 8 anos

1. Pololu
50:1 Micro Metal Gearmotor LP 6V com eixo estendido, sem encoder.

Nesse motor da Pololu você pegou o motor low power, dah uma olhada no High Power que é mais interessante pra vocês,

https://www.pololu.com/category/60/micro-metal-gearmotors

Esse aki especificamente, ele tem 625 rpm para 1,1kg.cm

https://www.pololu.com/product/998

Ou esse aki de 400 rpm, e 1,6kg.cm

https://www.pololu.com/product/2361

Ou esse aki 320 rpm, e 2,2kg.cm

https://www.pololu.com/product/1101

Ações #12

Atualizado por João Bacelarmais de 8 anos

Fiz as contas da relação entre uma volta da roda e uma volta do robô em seu eixo, utilizando o raio da roda de 30 mm e distância da roda ao eixo do robô de 35 mm . A relação obtida foi de 1 giro do robô = 1,166 giro da roda.
Já os dados de torque consideram as caixas de redução,apesar de não ficar explícito nos sites, pois apresentam valores variados para o mesmo motor mudando apenas a relação de engrenagens.
Segue a nova tabela, já com os novos motores sugeridos pelo Gustavo.

![tabela](comp_2.png)

Ações #13

Atualizado por Gustavo Claudio Karl Coutomais de 8 anos

Nome Data Dia
------ -------- -------
Zero Um Dois
Três Quatro Cinco

Se puder, Bacelar, adicionar resolução de um chute a um metro,

Modificar o raio do robô para 30cm,

Adicionar aceleração máxima do robô, para isso será necessário estimar o peso do robô, pode pedir ajuda ao Bozza e ao Efísio e usar o peso das peças impressas do ITA, podem usar o repetier host para estimar o peso da impressão,

Adicionar também o tempo que demora para ir de zero a um metro por segundo,

Passar a tabela para markdown e adicionar na tarefa ao invés de usar imagem, pode usar o exemplo da tabela acima, ou usar o site,

http://www.tablesgenerator.com/markdown_tables

Ações #14

Atualizado por João Bacelarmais de 8 anos

Mudar o raio do robô para 30mm, quer dizer a distância entre as rodas? Porque mudando para 30 dá a mesma relação de giro da roda.

Fiz as contas da imprecisão no chute de 1 m . O ângulo de imprecisão foi calculado dividindo 360 graus pela resolução do encoder em relação ao robô (pulsos por revolução em relação ao giro do robô). Depois multipliquei o seno desse ângulo pela distância de 1m.

Tabela:

Motor Velocidade máxima (raio de 30 mm) Torque máximo Resolução do encoder / motor Resolução do encoder / roda (pós redução) Resolução do encoder ângulo do robô,(1:1,66) Resolução de um chute a 1m Dimensões em mm (LxCxA) Preço
:------------------------------: :---------------------------------: :-------------: :------------------------------: :--------------------------------------------: :----------------------------------------------: :----------------------------: :------------------------: :----------------------------------------:
Chihai CHF-GM12-N20VA 350 rpm 1,09 m/s 0,3kg.cm 7 ppr 210 ppr 180,10 ppr 0,909759 12,2 x 42,7 x 18,5 36,27 reais
Chihai CHF-GM12-N20VA 210 rpm 0,659 m/s 0,5kg.cm 7 ppr 350 ppr 300,17 ppr 0,931793 12,2 x 42,7 x 18,5 36,27 reais
Pololu 250 rpm 0,78 m/s 0,5 Kg.cm 12 ou 20 ppr 600 ou 1000 ppr 514,58 ou 857,63 ppr 0,643911 ou 0,407543 12 x 40,1 x 10 16,95 dólares + 4,475 dólares (encoder)
DFRobot FIT0482 310 rpm 0,97 m/s 0,8 kg.cm 14 ppr 700 ppr 600,34 ppr 0,564362 10 x 42,2 x 14,5 12 dólares
Pololu 625 rpm 50:1 1,96 m/s 1,1 kg.cm 12 ou 20 ppr 600 ou 1000 ppr 514,58 ou 857,63 ppr 0,643911 ou 0,407543 12 x 40,1 x 10 15,95 dólares + 4,475 dólares (encoder)
Pololu 400 rpm 75:1 1,26 m/s 1,6 kg.cm 12 ou 20 ppr 900 ou 1500 ppr 771,87 ou 1286,45 ppr 0,449674 ou 0,276202 12 x 40,1 x 10 15,95 dólares + 4,475 dólares (encoder)
Pololu 320 rpm 100:1 1,01 m/s 2,2 kg.cm 12 ou 20 ppr 1200 ou 2000 ppr 1029,16 ou 1715,27 ppr 0,34271 ou 0,208342 12 x 40,1 x 10 15,95 dólares + 4,475 dólares (encoder)

Vou fazer as contas da aceleração junto com o Bozza e Efísio.

Ações #15

Atualizado por Luiz Renault Leite Rodriguesmais de 8 anos

180 ppr = 2 graus de resolução.

Sin(2 deg)= 0,035 (3,5 cm).

Qual a massa estimada do robô?

Ações #16

Atualizado por João Bacelarmais de 8 anos

Peso do robô : estrutura 108 g usando o modelo do time do ITA impresso no laboratório, com cada motor variando o peso:

Motor Peso Total
:------------------------------: :---------------------: :--------:
Chihai CHF-GM12-N20VA 350 rpm 14,5 g 122,5 g
Chihai,CHF-GM12-N20VA 210 rpm 14,5 g 122,5 g
Pololu 250 rpm 9,5 g +0,7g (encoder) 118,2 g
DFRobot FIT0482 310 rpm 18,14 g 126,14 g
Pololu 625 rpm,50:1 9,5 g +0,7g (encoder) 118,2 g
Pololu 400 rpm 75:1 9,5 g +0,7g (encoder) 118,2 g
Pololu,320 rpm 100:1 9,5 g +0,7g (encoder) 118,2 g

Teve um erro quando fiz as contas no excel de graus e radianos, segue a tabela com os valores corrigidos.

Tabela:

Motor Velocidade máxima (raio de 30 mm) Torque máximo Resolução do encoder / motor Resolução do encoder / roda (pós redução) Resolução do encoder ângulo do robô,(1:1,66) Resolução de um chute a 1m Dimensões em mm (LxCxA) Preço
:------------------------------: :---------------------------------: :-------------: :------------------------------: :--------------------------------------------: :----------------------------------------------: :----------------------------: :------------------------: :----------------------------------------:
Chihai CHF-GM12-N20VA 350 rpm 1,09 m/s 0,3kg.cm 7 ppr 210 ppr 180,10 ppr 0,0351 12,2 x 42,7 x 18,5 36,27 reais
Chihai CHF-GM12-N20VA 210 rpm 0,659 m/s 0,5kg.cm 7 ppr 350 ppr 300,17 ppr 0,0209 12,2 x 42,7 x 18,5 36,27 reais
Pololu 250 rpm 0,78 m/s 0,5 Kg.cm 12 ou 20 ppr 600 ou 1000 ppr 514,58 ou 857,63 ppr 0,0122 ou 0,0073 12 x 40,1 x 10 16,95 dólares + 4,475 dólares (encoder)
DFRobot FIT0482 310 rpm 0,97 m/s 0,8 kg.cm 14 ppr 700 ppr 600,34 ppr 0,0104 10 x 42,2 x 14,5 12 dólares
Pololu 625 rpm 50:1 1,96 m/s 1,1 kg.cm 12 ou 20 ppr 600 ou 1000 ppr 514,58 ou 857,63 ppr 0,0122 ou 0,0073 12 x 40,1 x 10 15,95 dólares + 4,475 dólares (encoder)
Pololu 400 rpm 75:1 1,26 m/s 1,6 kg.cm 12 ou 20 ppr 900 ou 1500 ppr 771,87 ou 1286,45 ppr 0,0081 ou 0,0048 12 x 40,1 x 10 15,95 dólares + 4,475 dólares (encoder)
Pololu 320 rpm 100:1 1,01 m/s 2,2 kg.cm 12 ou 20 ppr 1200 ou 2000 ppr 1029,16 ou 1715,27 ppr 0,0061 ou 0,0037 12 x 40,1 x 10 15,95 dólares + 4,475 dólares (encoder)
Ações #17

Atualizado por João Bacelarmais de 8 anos

Dados de peso e aceleração:
O peso base do robô foi calculado de seguinte maneira. Anteriormente usei um valor aproximado somente para as peça, tendo como base o modelo do ITA. Agora segue descrição dos componentes:
  • peças 131,1 g
  • eletrônica 28g
  • bateria 45,36 g
  • rodas (2 rodas pololu de modelo) 28,35g

Os valores de aceleração foram obtidos através do torque e usando roda de raio 30 mm.

Tabela com os valores:

Motor Peso Total Torque kg.cm Aceleração (m/s^2) Tempo para percorrer 1 metro (em s)
:------------------------------: :---------------------: :--------: :------------: :------------------: :-----------------------------------:
Chihai CHF-GM12-N20VA 350 rpm 14,5 g 261,81g 0,3 0,763913 1,618054
Chihai,CHF-GM12-N20VA 210 rpm 14,5 g 261,81 g 0,5 1,273188 1,25334
Pololu 250 rpm 9,5 g +0,7g (encoder) 253,21 g 0,5 1,31643 1,232583
DFRobot FIT0482 310 rpm 18,14 g 269,09 g 0,8 1,981989 1,004533
Pololu 625 rpm,50:1 9,5 g +0,7g (encoder) 253,21 g 1,1 2,896147 0,831007
Pololu 400 rpm 75:1 9,5 g +0,7g (encoder) 253,21 g 1,6 4,212577 0,689035
Pololu,320 rpm 100:1 9,5 g +0,7g (encoder) 253,21 g 2,2 5,792294 0,587611
Ações #18

Atualizado por Luiz Renault Leite Rodriguesmais de 8 anos

Excelente análise comparativa.

Já fizeram a seleção do melhor motor?

Ações #19

Atualizado por João Bacelarmais de 8 anos

Luiz Renault Leite Rodrigues escreveu:

Excelente análise comparativa.

Já fizeram a seleção do melhor motor?

Optamos pelo Pololu 1:75 de 400 rpm, e encode óptico da Pololu para 3,3V.

Na questão entre o encoder óptico ou magnético optamos pelo óptico por já ser usado por outra equipes e pelo o problema de interferência devido à proximidade dos encoderes, dado o tamanho reduzido do robô, já ter uma solução usada por elas: uma divisão fina entre os motores na cor preta.
Não saberíamos o comportamento do encoder magnético de imediato à próximas distâncias.

Ações #20

Atualizado por João Bacelarmais de 8 anos

  • Situação alterado de Em andamento para Feedback
Ações #21

Atualizado por Efísio Alvesaproximadamente 8 anos

  • Situação alterado de Feedback para Fechada

Os motores já chegaram.

Ações

Exportar para Atom PDF