Obsah:

Robot na prevzatie veže VEX: 8 krokov
Robot na prevzatie veže VEX: 8 krokov

Video: Robot na prevzatie veže VEX: 8 krokov

Video: Robot na prevzatie veže VEX: 8 krokov
Video: Leap Motion SDK 2024, Júl
Anonim
Robot na prevzatie veže VEX
Robot na prevzatie veže VEX
Robot na prevzatie veže VEX
Robot na prevzatie veže VEX
Robot na prevzatie veže VEX
Robot na prevzatie veže VEX

V tomto tutoriále vám ukážem základy súťaže Vex Robotics Tower Takeover Competition a návod, ako postaviť robota pre túto hru. PROSÍM, skontrolujte na záložke spotrebný materiál.

POZNÁMKA: Diely Vex EDR sú VEĽMI drahé, ak si nemôžete dovoliť minúť 1 000 dolárov na súčiastky, potom by som odporučil opýtať sa učiteľa robotiky na vašej škole/vysokej škole, inak by som tento projekt nerobil.

POZNÁMKA: Nepotrebujete skúsenosti s programovaním, ale v procese programovania vám robot bude jednoduchšie robiť.

Aký programovací jazyk používa Vex?

Používajú C, zmes C+, C ++ a C#.

Odkaz na oficiálny manuál.

Odkaz na oficiálne video.

Odkaz na oficiálnu aplikáciu VRC Hub.

Hra:

Prevzatie veže VEX Robotics Competition Tower sa hrá na štvorcovom poli s rozmermi 12 x 12 palcov, ktoré je nakonfigurované tak, ako je uvedené vyššie. Dve (2) aliancie - jedna (1) „červená“a jedna (1) „modrá“- zložená z dvoch (2) tímov, každý súťaží v zápasoch pozostávajúcich z pätnásť (15) sekundového autonómneho obdobia, po ktorom nasleduje jedna minúta a štyridsaťpäť sekúnd (1:45) obdobie ovládané vodičom. Cieľom hry je dosiahnuť vyššie skóre ako súperiaca aliancia umiestnením kociek do veží alebo bodovaním kociek do gólov.

Podrobnosti: Na poli na prevzatie veže je šesťdesiatšesť 66 kociek. Dvadsaťdva (22) zelených, dvadsaťdva (22) oranžových a dvadsaťdva (22) fialových. Okolo poľa je tiež umiestnených sedem (7) veží. Päť (5) z nich je neutrálnych, pričom zvyšné dva sú špecifické pre alianciu. Veže špecifické pre Alianciu môžu používať iba roboti tej istej aliancie. Kocky je možné ukladať do veží alebo ich dávať do gólov. Kocky majú hodnotu najmenej 1 bod, ak sú umiestnené v cieľovej zóne. Presná hodnota každej kocky je určená tým, koľko kociek tejto konkrétnej farby bolo umiestnených do veží. Keď sú kocky umiestnené alebo odstránené z veží, nové hodnoty platia pre VŠETKY kocky. Takže akcie jedného robota budú mať vplyv na potenciálne skóre tak pre ich vlastnú alianciu, ako aj pre ich protivníkov. Aliancia, ktorá získa viac bodov v autonómnom období, bude ocenená (6) bonusovými bodmi, ktoré sa pridajú do konečného skóre na konci zápasu. Aliancia, ktorá vyhrá tento autonómny bonus, dostane tiež 2 fialové kocky, ktoré možno zaviesť kedykoľvek počas obdobia ovládania vodiča.

Zásoby

Odkaz na diely Vex EDR, súpravy sú k dispozícii spolu s jednotlivými časťami.

Pri kúpe dielov sa uistite, že:

pre každý motor máte aspoň jeden ovládač motora, jeden Cortex, kolesá, platne, senzory, skrutky a matice, ovládač a potrebné káble/konektory. Ak si kúpite súpravu, bude súčasťou balenia.

Odkaz na programovací softvér RobotC. Beží iba na Windows 7+ alebo Mac s virtualizáciou.

Krok 1: Plánujte

Plán
Plán

Najdôležitejším a najdôležitejším krokom pri stavbe úspešného robota je fáza plánovania. Naplánujte si každú podsestavu predtým, ako ju skutočne zostavíte. Všetko je založené na fázach plánovania. Ak napríklad nájdete problém s plánom, budete sa chcieť vrátiť k fázam plánovania.

Mať problémy? Navrhoval by som ísť o krok 8 o pomoc!

Krok 2: Zostavenie podzostáv

Zostavenie podzostáv
Zostavenie podzostáv
Zostavenie podzostáv
Zostavenie podzostáv
Zostavenie podzostáv
Zostavenie podzostáv

Čo je to podsestava? Podzostava je rôznymi časťami veľkej zostavy. Napríklad kolesá sú podzostavou. Sací systém je podzostava. Dôvod, prečo chcete stavať do samostatných podskupín, je ten, že ich môžete jednoduchšie upravovať a upravovať a navyše k robotovi môžete jednoduchšie pristupovať alebo ho opravovať.

Pri montáži týchto podskupín nezabudnite pridať všetku elektroniku, ktorá je potrebná pre danú montáž. Patria sem motory, senzory atď.

Nepripájajte podzostavy k sebe, kým nie sú všetky podskupiny dokončené.

Predtým, ako začnete vytvárať akékoľvek podzostavy, prejdite na krok „Kolesá (podsestava)“.

Mať problémy? Navrhoval by som prejsť na krok 8 a požiadať o pomoc!

Krok 3: Kolesá (podsestava)

Kolesá (podzostava)
Kolesá (podzostava)
Kolesá (podzostava)
Kolesá (podzostava)

Pri vytváraní podzostavy kolies sa chcete uistiť, že motory produkujú vysoký krútiaci moment a trochu pomalšie otáčky. Za týmto účelom sa uistite, že motory sú spojené s veľkými prevodmi a os kolesa je spojená s malými prevodmi. Ak je váš robot dostatočne veľký a nemyslíte si, že motory poskytnú dostatočný výkon, zvážte umiestnenie motora na každé koleso, čo tiež zlepší otáčanie robota.

Na obrázku môžete vidieť, že každé koleso má svoj vlastný motor, a to z vyššie uvedených dôvodov. Z motorov máme tiež dosť vysoký krútiaci moment.

Mať problémy? Navrhoval by som prejsť na krok 8 a požiadať o pomoc!

Krok 4: Nasávanie (podzostava)

Nasávanie (podzostava)
Nasávanie (podzostava)

Nasávacia podzostava je stroj, ktorý zdvihne bloky alebo loptičky hore. Na obrázku vyššie máme dve kolesá, ktoré sa budú pohybovať, čím uchopia bloky a zdvihnú ich. Nasávací systém nepotrebuje vysoké otáčky ani vysoký krútiaci moment, môže to byť iba 50/50. Jedná sa o pomerne jednoduchú podsestavu.

Mať problémy? Navrhoval by som prejsť na krok 8 a požiadať o pomoc!

Krok 5: Elektronika (podsestava)

Elektronika (podzostava)
Elektronika (podzostava)

Kôra je mozgom robota. Ak neviete, čo to je, je to prvý obrázok pre tento krok vyššie. Vidíte tie bočné čierne diery, do ktorých môžete zapojiť motory a ďalšie veci? Tam zapojíte všetky motory a senzory. Do portu USB sa zapojí diaľkový kľúč.

Mať problémy? Navrhoval by som ísť o krok 8 o pomoc!

Krok 6: Pripojenie podzostáv

Pripojenie podzostáv
Pripojenie podzostáv
Pripojenie podzostáv
Pripojenie podzostáv

Pripojenie podzostáv je jedným z veľmi dôležitých krokov. Chcete sa uistiť, že sú merania správne, či spojovacie prvky vyhovujú atď. Toto je tiež miesto, kde by ste boli odoslaní späť do fáz plánovania, ak nie sú splnené požiadavky.

Čo robím? Pomocou skrutiek prepojíte všetky rôzne podzostavy vrátane elektroniky, do ktorej zapojíte motory do kôry.

Mať problémy? Navrhoval by som prejsť na krok 8 a požiadať o pomoc!

Krok 7: Programovanie

Programovanie
Programovanie
Programovanie
Programovanie

Pridajte kód! Je trochu ťažké vysvetliť kódovaciu časť tohto článku, preto odporúčam sledovať tento zoznam skladieb:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Odporúčame tiež pozrieť si ďalšie návody alebo zoznamy skladieb. Ak nechcete kódovať, môžete použiť aj grafický editor, ktorý používa bloky.

Keď ste s programovaním hotoví, môžete prejsť na ďalší krok (ak ho potrebujete).

Krok 8: Extra pomoc (ak je potrebná)

Extra pomoc (ak je potrebná)
Extra pomoc (ak je potrebná)

Návody na kódovanie:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Návody na Vex EDR:

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

Manuál a pravidlá:

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

Návody na elektroniku:

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

Odporúča: