Obsah:

Soutěžní robot VEX Tower Takeover: 8 kroků
Soutěžní robot VEX Tower Takeover: 8 kroků

Video: Soutěžní robot VEX Tower Takeover: 8 kroků

Video: Soutěžní robot VEX Tower Takeover: 8 kroků
Video: Robosoutěž 2019 pro střední školy - 2. kolo 2024, Červenec
Anonim
Soutěžní robot VEX Tower Takeover
Soutěžní robot VEX Tower Takeover
Soutěžní robot VEX Tower Takeover
Soutěžní robot VEX Tower Takeover
Soutěžní robot VEX Tower Takeover
Soutěžní robot VEX Tower Takeover

V tomto tutoriálu vám ukážu základy soutěže Vex Robotics Tower Takeover Competition spolu s tím, jak postavit robota pro tuto hru. PROSÍM, zkontrolujte na záložce zásoby.

POZNÁMKA: Díly Vex EDR jsou VELMI drahé, pokud si nemůžete dovolit utratit 1 000 $ za díly, doporučil bych zeptat se učitele robotiky na vaší škole/vysoké škole, jinak bych tento projekt nedělal.

POZNÁMKA: Nepotřebujete zkušenosti s programováním, ale usnadní vám to práci robota v kroku programování.

Jaký programovací jazyk Vex používá?

Používají C, směs C+, C ++ a C#.

Odkaz na oficiální manuál.

Odkaz na oficiální video.

Odkaz na oficiální aplikaci VRC Hub.

Hra:

Převzetí věže VEX Robotics Competition Tower se hraje na čtvercovém poli 12’12 x nakonfigurovaném, jak je vidět výše. Dvě (2) aliance - jedna (1) „červená“a jedna (1) „modrá“- složená ze dvou (2) týmů, každý soutěží v zápasech sestávajících z patnácti (15) sekundového autonomního období, po kterém následuje jedna minuta a čtyřicet pět sekund (1:45) Řidičem kontrolovaná perioda. Cílem hry je dosáhnout vyššího skóre než soupeřící Aliance umístěním kostek do věží nebo bodováním kostek do branek.

Podrobnosti: Na poli převzetí věže je šedesát šest 66 kostek. Dvacet dva (22) zelených, dvacet dva (22) oranžových a dvaadvacet (22) fialových. Kolem pole je také umístěno sedm (7) věží. Pět (5) z nich je neutrálních, přičemž zbývající dva jsou specifické pro alianci. Věže specifické pro Alianci mohou využívat pouze roboti stejné aliance. Kostky lze umístit do věží nebo bodovat v cílech. Když jsou kostky umístěny v cílové zóně, mají hodnotu alespoň 1 bodu. Přesná hodnota každé kostky je dána počtem kostek této konkrétní barvy, které byly umístěny do věží. Když jsou kostky umístěny nebo odstraněny z věží, nové hodnoty platí pro VŠECHNY kostky. Akce jednoho robota tedy ovlivní potenciální skóre jak pro jejich vlastní alianci, tak pro jejich protivníky. Aliance, která získá více bodů v období Autonomous, je oceněna (6) bonusovými body, přidanými do konečného skóre na konci zápasu. Aliance, která vyhraje tento autonomní bonus, je také oceněna 2 fialovými kostkami, které mohou být zavedeny kdykoli během období kontroly řidiče.

Zásoby

Odkaz na díly Vex EDR, soupravy jsou k dispozici spolu s jednotlivými díly.

Při nákupu dílů se ujistěte, že:

pro každý motor máte alespoň jeden ovladač motoru, jeden Cortex, kola, desky, senzory, šrouby a matice, ovladač a potřebné kabely/konektory. Pokud si koupíte stavebnici, bude součástí dodávky.

Odkaz na programovací software RobotC. Používá pouze Windows 7+ nebo Mac s virtualizací.

Krok 1: Plánujte

Plán
Plán

Nejdůležitější a nejdůležitější krok při stavbě úspěšného robota je fáze plánování. Naplánujte si každou podsestavu, než tuto podsestavu skutečně sestavíte. Vše vychází z fází plánování. Pokud například zjistíte problém se svým plánem, budete se chtít vrátit do fází plánování.

Mít potíže? Navrhoval bych jít ke kroku 8 o pomoc!

Krok 2: Sestavení podsestav

Sestavování podsestav
Sestavování podsestav
Sestavování podsestav
Sestavování podsestav
Sestavování podsestav
Sestavování podsestav

Co je podsestava? Podsestava je různé části velké sestavy. Například kola jsou podsestavou. Sací systém je podsestava. Důvod, proč chcete vytvářet samostatné podsestavy, je ten, že je můžete snadněji upravovat a upravovat a navíc můžete snáze přistupovat k robotu nebo ho opravovat.

Při sestavování těchto podsestav nezapomeňte přidat veškerou elektroniku, která je pro danou sestavu potřebná. Patří sem motory, senzory atd.

Nepřipojujte podsestavy k sobě, dokud nejsou všechny podsestavy dokončeny.

Před prováděním jakýchkoli podsestav přejděte na krok „Kola (podsestava)“.

Mít potíže? Navrhoval bych jít ke kroku 8 o pomoc!

Krok 3: Kola (podsestava)

Kola (podsestava)
Kola (podsestava)
Kola (podsestava)
Kola (podsestava)

Při vytváření podsestavy kol se chcete ujistit, že motory produkují vysoký točivý moment a trochu nižší rychlost. Za tímto účelem zajistěte, aby byly motory připojeny k velkým převodům a osa kola byla připojena k malým převodům. Pokud je váš robot dostatečně velký a nemyslíte si, že motory budou poskytovat dostatečný výkon, můžete zvážit umístění motoru na každé kolo, což také zlepší otáčení robota.

Na obrázku vidíte, že kola mají každý svůj vlastní motor, a to z výše uvedených důvodů. Máme také docela vysoký točivý moment, který vychází z motorů.

Mít potíže? Navrhoval bych jít ke kroku 8 o pomoc!

Krok 4: Sání (podsestava)

Sání (podsestava)
Sání (podsestava)

Sací podsestava je kus stroje, který zvedá bloky nebo koule nahoru. Na obrázku výše máme dvě kola, která se budou pohybovat, takže uchopí bloky a zvednou je. Sací systém nepotřebuje vysoké otáčky ani vysoký točivý moment, může to být jen 50/50. Jedná se o poměrně jednoduchou podsestavu.

Mít potíže? Navrhoval bych jít ke kroku 8 o pomoc!

Krok 5: Elektronika (podsestava)

Elektronika (podsestava)
Elektronika (podsestava)

Kůra je mozek robota. Pokud nevíte, co to je, je to první obrázek pro tento krok výše. Vidíte také ty černé díry na boku, do kterých můžete zapojit motory a další věci? To je místo, kde zapojíte všechny motory a senzory. USB port je místo, kam se zapojí dálkový klíč.

Mít potíže? Navrhoval bych jít ke kroku 8 o pomoc!

Krok 6: Připojení podsestav

Připojení podsestav
Připojení podsestav
Připojení podsestav
Připojení podsestav

Připojení podsestav je jedním z velmi důležitých kroků. Chcete se ujistit, že měření jsou správná, připojovací kusy pasují atd. Zde také budete posláni zpět do fází plánování, pokud nebudou splněny požadavky.

Co mám dělat? Pomocí šroubů propojíte všechny různé podsestavy včetně elektroniky, do které zapojíte motory do kůry.

Mít potíže? Navrhoval bych jít ke kroku 8 o pomoc!

Krok 7: Programování

Programování
Programování
Programování
Programování

Přidejte kód! Je trochu těžké vysvětlit kódovací část, takže doporučuji sledovat tento seznam skladeb:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Doporučuji také sledovat další návody nebo seznamy skladeb. Pokud nechcete kódovat, můžete také použít grafický editor, který používá bloky.

Až budete s programováním hotovi, můžete přejít na další krok (pokud jej potřebujete).

Krok 8: Extra nápověda (pokud je potřeba)

Extra nápověda (v případě potřeby)
Extra nápověda (v případě potřeby)

Kurzy kódování:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Vex EDR tutoriály:

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

Manuál a pravidla:

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

Elektronické výukové programy:

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

Doporučuje: