Índice:

Robô de competição de aquisição da VEX Tower: 8 etapas
Robô de competição de aquisição da VEX Tower: 8 etapas

Vídeo: Robô de competição de aquisição da VEX Tower: 8 etapas

Vídeo: Robô de competição de aquisição da VEX Tower: 8 etapas
Vídeo: Georgia Vex Tower Takeover States Finals 2 2024, Julho
Anonim
Robô de competição de aquisição da VEX Tower
Robô de competição de aquisição da VEX Tower
Robô de competição de aquisição da VEX Tower
Robô de competição de aquisição da VEX Tower
Robô de competição de aquisição da VEX Tower
Robô de competição de aquisição da VEX Tower

Neste tutorial, mostrarei a vocês os fundamentos da competição de aquisição de torres de robótica Vex e como construir um robô para este jogo. POR FAVOR, verifique a guia de suprimentos.

NOTA: as peças Vex EDR são MUITO caras, se você não pode gastar US $ 1.000 em peças, então eu sugeriria pedir a um professor de robótica em sua escola / faculdade, caso contrário, eu não faria este projeto.

NOTA: Você não precisa de experiência em programação, mas tornará o robô mais fácil de fazer quando estiver na etapa de programação.

Qual linguagem de programação Vex usa?

Eles usam C, uma mistura de C +, C ++ e C #.

Link para o manual oficial.

Link para o vídeo oficial.

Link para o aplicativo VRC Hub oficial.

O jogo:

O VEX Robotics Competition Tower Takeover é jogado em um campo quadrado de 12 'x 12' configurado como visto acima. Duas (2) Alianças - uma (1) “vermelha” e uma (1) “azul” - compostas por duas (2) equipes cada, competem em partidas que consistem em um Período Autônomo de quinze (15) segundos, seguido por um de um minuto e período controlado pelo motorista de quarenta e cinco segundos (1:45). O objetivo do jogo é obter uma pontuação mais alta do que a Aliança adversária, colocando Cubos em Torres ou marcando Cubos em Gols.

Os detalhes: há sessenta e seis 66 cubos em um campo de aquisição de torre. Vinte e dois (22) Verde, vinte e dois (22) Laranja e vinte e dois (22) Roxo. Existem também sete (7) torres colocadas ao redor do campo. Cinco (5) deles são neutros, com os dois restantes sendo específicos da aliança. Torres específicas da aliança só podem ser utilizadas por robôs da mesma aliança. Os cubos podem ser colocados em torres ou marcados em metas. Os cubos valem pelo menos 1 ponto quando colocados em uma zona de objetivo. O valor exato de cada cubo é determinado por quantos cubos daquela cor específica foram colocados nas torres. Quando os cubos são colocados ou removidos das torres, os novos valores se aplicam a TODOS os cubos. Portanto, as ações de um robô afetarão a pontuação potencial de sua própria aliança e de seus oponentes. A aliança que marcar mais pontos no período Autônomo recebe (6) pontos de bônus, somados à pontuação final ao final da partida. A Aliança que ganha este Bônus Autônomo também recebe 2 cubos roxos, que podem ser introduzidos a qualquer momento durante o período de controle do motorista.

Suprimentos

Link para peças Vex EDR, kits estão disponíveis junto com peças individuais.

Ao comprar peças, certifique-se de que:

para cada motor, você tem pelo menos um controlador de motor, um Cortex, rodas, placas, sensores, parafusos e porcas, controlador e cabos / conectores necessários. Se você comprar um kit, ele virá com tudo incluído.

Link para RobotC, o software de programação. Só executa o Windows 7 ou superior ou um Mac com virtualização.

Etapa 1: planejar

Plano
Plano

A etapa mais importante e crítica para construir um robô de sucesso é o estágio de planejamento. Planeje cada submontagem antes de montá-la de fato. Tudo se baseia nas etapas de planejamento. Por exemplo, se você encontrar um problema com seu plano, você desejará voltar aos estágios de planejamento.

Está tendo problemas? Eu sugeriria ir para a etapa 8 para obter ajuda!

Etapa 2: montagem dos subconjuntos

Montagem das submontagens
Montagem das submontagens
Montagem das submontagens
Montagem das submontagens
Montagem das submontagens
Montagem das submontagens

O que é uma submontagem? Uma submontagem são partes diferentes de uma grande montagem. Por exemplo, as rodas são um subconjunto. O sistema de admissão é um subconjunto. O motivo pelo qual você deseja construir submontagens separadas é porque você pode editá-las e modificá-las mais facilmente, além de acessar ou consertar o robô com mais facilidade.

Ao montar esses subconjuntos, certifique-se de adicionar todos os componentes eletrônicos internos necessários para esse conjunto. Isso inclui motores, sensores, etc.

Não conecte as submontagens até que todas as submontagens estejam concluídas.

Passe para a etapa "Rodas (submontagem)" antes de fazer qualquer submontagem.

Está tendo problemas? Eu sugeriria ir para a etapa 8 para obter ajuda!

Etapa 3: Rodas (submontagem)

Rodas (submontagem)
Rodas (submontagem)
Rodas (submontagem)
Rodas (submontagem)

Ao fazer o subconjunto das rodas, você deseja ter certeza de que os motores estão produzindo alto torque e uma velocidade um pouco mais lenta. Para fazer isso, certifique-se de que os motores estão conectados a engrenagens grandes e o eixo da roda está conectado a engrenagens pequenas. Se o seu robô for grande o suficiente e você não achar que os motores fornecerão energia suficiente, você pode considerar colocar um motor em cada roda, isso também melhora o giro do robô.

Na foto você pode ver que cada uma das rodas tem seu próprio motor, pelos motivos mencionados acima. Também temos um torque muito alto saindo dos motores.

Está tendo problemas? Eu sugeriria ir para a etapa 8 para obter ajuda!

Etapa 4: Entrada (submontagem)

Admissão (submontagem)
Admissão (submontagem)

O subconjunto de entrada é a peça da máquina que leva os blocos ou bolas para cima para se moverem. Na foto acima temos duas rodas que vão se mover agarrando os blocos e pegando-os. O sistema de admissão não precisa de alta velocidade ou alto torque, pode ser apenas 50/50. Este é um subconjunto bastante simples.

Está tendo problemas? Eu sugeriria ir para a etapa 8 para obter ajuda!

Etapa 5: Eletrônica (submontagem)

Eletrônica (submontagem)
Eletrônica (submontagem)

O Cortex é o cérebro do robô. Se você não sabe o que é, é a primeira imagem desta etapa acima. Você também vê aqueles buracos negros nas laterais onde você pode conectar motores e outras coisas? É onde você conectará todos os motores e sensores. A porta USB é onde a chave remota será conectada.

Está tendo problemas? Eu sugeriria ir para a etapa 8 para obter ajuda!

Etapa 6: Conectando os subconjuntos

Conectando as Submontagens
Conectando as Submontagens
Conectando as Submontagens
Conectando as Submontagens

Conectar as submontagens é uma etapa muito importante. Você quer ter certeza de que as medidas estão corretas, as peças de conexão se encaixam, etc. Aqui também é onde você seria enviado de volta aos estágios de planejamento se os requisitos não fossem atendidos.

O que eu faço? Você usará parafusos para conectar todos os subconjuntos diferentes, incluindo os eletrônicos, onde você conectará os motores ao córtex.

Está tendo problemas? Eu sugeriria ir para a etapa 8 para obter ajuda!

Etapa 7: Programação

Programação
Programação
Programação
Programação

Adicione o código! É meio difícil explicar a parte de codificação disso, então sugiro assistir a esta lista de reprodução:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Também sugiro assistir a outros tutoriais ou listas de reprodução. Se você não quiser codificar, você também pode usar o editor gráfico que usa blocos.

Quando terminar sua programação, você pode passar para a próxima etapa (se necessário).

Etapa 8: ajuda extra (se necessária)

Ajuda extra (se necessário)
Ajuda extra (se necessário)

Tutoriais de codificação:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Tutoriais Vex EDR:

www.youtube.com/playlist?list=PLyfMBmH-Xsjrg3m91RkBPKYyWIZx6G6iE

Manual e regras:

content.vexrobotics.com/docs/vrc-tower-takeover/GameManual-20190816.pdf

Tutoriais de eletrônica:

www.robotc.net/tutor/Cortex/cortexunits.php?platform=Cortex

Recomendado: