Obsah:
- Zásoby
- Krok 1: Plánujte
- Krok 2: Sestavení podsestav
- Krok 3: Kola (podsestava)
- Krok 4: Sání (podsestava)
- Krok 5: Elektronika (podsestava)
- Krok 6: Připojení podsestav
- Krok 7: Programování
- Krok 8: Extra nápověda (pokud je potřeba)
Video: Soutěžní robot VEX Tower Takeover: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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
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)
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)
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)
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 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í
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)
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:
Making a Real Life War Tower Defense hra: 11 kroků
Vytváření skutečné válečné hry Tower Defense: Dobrý den, jsme GBU! Náš tým dostal v naší třídě VG100, Intro to Engineering, úkol: navrhnout a postavit skutečnou hru Warzone Tower Defense. VG100 je základní třídou, kterou musí absolvovat všichni prváci ve Společném institutu (JI.)
Warzone Tower Defense: 7 kroků
Warzone Tower Defense: Jsme SS, skupina 6 VG100. SS se skládá z pěti členů z celého světa. Všichni společně jsme všichni studenti prvního ročníku společného institutu UM-SJTU (University of Michigan a Shanghai Jiao Tong University). Název skupiny “ SS & rdqu
Manuál Warzone Tower Defense s Arduino Design: 5 kroků
Manuál Warzone Tower Defense s návrhem Arduino: Úvod Jsme skupina YOJIO (studujete v JI pouze jednou, tak si toho vážte.) Společný institut UM-SJTU se nachází v areálu kampusu Šanghajské univerzity Jiao Tong, Minhang, Šanghaj. VG100 je základním kurzem inženýrství pro prváky
Válečná zóna Tower Defense: 21 kroků
War Zone Tower Defense: HELLO, MOJI PŘÁTELÉ! O naší škole a institutu Jsme prváci na University of Michigan-Shanghai Jiao Tong University Joint Institute (JI). JI je jedním z mnoha institutů na větší univerzitě v Šanghaji Jiao Tong University, která se nachází v
VEX Shark Robot (neplave ve vodě): 5 kroků
VEX Shark Robot (neplave ve vodě): Tento projekt provedli Josh Woodworth, Gregory Amberes a Stephen Franckiewicz. Naším cílem bylo postavit repliku ryby a naprogramovat motor, aby pohnul ocasem. Náš design NENÍ ponořitelný, takže jej nestavte a očekávejte, že bude fungovat