Sadržaj:

Konkursni robot za preuzimanje VEX tornja: 8 koraka
Konkursni robot za preuzimanje VEX tornja: 8 koraka

Video: Konkursni robot za preuzimanje VEX tornja: 8 koraka

Video: Konkursni robot za preuzimanje VEX tornja: 8 koraka
Video: Поглощение и неопределенность - Часть 1 2024, Juli
Anonim
VEX Tower Robot takmičenje u preuzimanju
VEX Tower Robot takmičenje u preuzimanju
VEX Tower Takeover Competition Robot
VEX Tower Takeover Competition Robot
VEX Tower Robot takmičenje u preuzimanju
VEX Tower Robot takmičenje u preuzimanju

U ovom tutorijalu pokazat ću vam osnove natjecanja za preuzimanje Vex Robotics Tower -a, zajedno s načinom izgradnje robota za ovu igru. MOLIMO, provjerite zalihe na kartici.

NAPOMENA: Vex EDR dijelovi su VRLO skupi, ako si ne možete priuštiti da potrošite 1.000 USD na dijelove, predlažem da pitate nastavnika robotike u vašoj školi/fakultetu, inače ne bih radio na ovom projektu.

NAPOMENA: Ne treba vam iskustvo u programiranju, ali to će olakšati izradu robota u koraku programiranja.

Koji programski jezik koristi Vex?

Koriste C, mješavinu C+, C ++ i C#.

Link do službenog priručnika.

Link do službenog videa.

Veza do službene aplikacije VRC Hub.

Igra:

VEX Robotics Competition Tower Takeover igra se na kvadratnom polju dimenzija 12'x12 'konfiguriranom kako je gore prikazano. Dva (2) saveza - jedan (1) "crveni" i jedan (1) "plavi" - sastavljen od po dva (2) tima, takmiče se u utakmicama koje se sastoje od autonomnog perioda od petnaest (15) sekundi, nakon čega slijedi jedna minuta i četrdeset pet sekundi (1:45) Period pod kontrolom vozača. Cilj igre je postići bolji rezultat od protivničkog saveza postavljanjem kockica u tornjeve ili bodovanjem kockica u golovima.

Detalji: Na polju preuzimanja tornja postoji šezdeset šest 66 kockica. Dvadeset dva (22) zelena, dvadeset dva (22) narandžasta i, dvadeset dva (22) ljubičasta. Tu je i sedam (7) kula postavljenih oko polja. Pet (5) njih je neutralno, a preostala dva su specifična za savez. Kule specifične za savez mogu koristiti samo roboti istog saveza. Kocke se mogu postaviti u tornjeve ili bodovati u ciljeve. Kockice vrijede najmanje 1 bod ako se postave u ciljnu zonu. Tačna vrijednost svake kocke određena je koliko je kockica te određene boje postavljeno u tornjeve. Kada se kocke postave ili uklone iz tornjeva, nove vrijednosti primjenjuju se na SVE kocke. Stoga će radnje jednog robota utjecati na potencijalni rezultat i za njihov savez i za protivnike. Savez koji osvoji više bodova u autonomnom periodu nagrađuje se sa (6) bonus bodova, koji se dodaju konačnom rezultatu na kraju utakmice. Savezu koji osvoji ovaj autonomni bonus dodjeljuju se i 2 ljubičaste kocke, koje se mogu uvesti u bilo koje vrijeme tokom perioda kontrole vozača.

Supplies

Veza na dijelove Vex EDR -a, kompleti su dostupni zajedno s pojedinim dijelovima.

Prilikom kupovine dijelova vodite računa o sljedećem:

za svaki motor imate barem jedan motorni kontroler, jedan Cortex, kotače, ploče, senzore, vijke i matice, kontroler i potrebne kabele/konektore. Ako kupite komplet, doći će sa svim tim stvarima.

Veza do RobotC -a, softvera za programiranje. Pokreće samo Windows 7+ ili Mac sa virtualizacijom.

Korak 1: Planirajte

Plan
Plan

Najvažniji i najvažniji korak u izgradnji uspješnog robota je faza planiranja. Planirajte svaki podsklop prije nego što ga zaista sastavite. Sve se temelji na fazama planiranja. Na primjer, ako nađete problem sa svojim planom, poželjet ćete se vratiti u faze planiranja.

Imate problema? Predlažem da prijeđete na korak 8 za pomoć!

Korak 2: Sklapanje podsklopova

Sklapanje podsklopova
Sklapanje podsklopova
Sklapanje podsklopova
Sklapanje podsklopova
Sklapanje podsklopova
Sklapanje podsklopova

Šta je podsklop? Podmontaža je različiti dio velikog sklopa. Tako su, na primjer, kotači podsklop. Usisni sistem je podsklop. Razlog zašto želite ugraditi u zasebne podsklopove je taj što ih možete lakše uređivati i mijenjati te možete lakše pristupiti ili popraviti robota.

Prilikom sastavljanja ovih podsklopova obavezno dodajte svu elektroniku koja je potrebna za taj sklop. To uključuje motore, senzore itd.

Nemojte spajati podsklopove dok se svi podsklopovi ne završe.

Prije nego što napravite bilo kakve podsklopove, prijeđite na korak "Točkovi (podsklopovi)".

Imate problema? Predlažem da prijeđete na korak 8 za pomoć!

Korak 3: Točkovi (podsklop)

Točkovi (podsklop)
Točkovi (podsklop)
Točkovi (podsklop)
Točkovi (podsklop)

Prilikom izrade podsklopova kotača želite se uvjeriti da motori proizvode veliki okretni moment i malo sporiju brzinu. Da biste to učinili, provjerite jesu li motori povezani s velikim zupčanicima, a osovina kotača s malim zupčanicima. Ako je vaš robot dovoljno velik i ne mislite da će motori dati dovoljnu snagu, razmislite o stavljanju motora na svaki kotač, ovo također poboljšava okretanje robota.

Na slici možete vidjeti kako kotači imaju svaki svoj motor, to je iz gore navedenih razloga. Takođe imamo prilično veliki obrtni moment koji dolazi sa motora.

Imate problema? Predlažem da prijeđete na korak 8 za pomoć!

Korak 4: Unos (podsklop)

Usisni (podsklop)
Usisni (podsklop)

Usisni sklop je komad mašine koji podiže blokove ili kugle za pomicanje. Na gornjoj slici imamo dva kotača koji će se pomicati hvatajući blokove i podižući ih. Usisnom sistemu ne trebaju velike brzine ili veliki okretni moment, on može biti samo 50/50. Ovo je prilično jednostavan podsklop.

Imate problema? Predlažem da prijeđete na korak 8 za pomoć!

Korak 5: Elektronika (podsklop)

Elektronika (podsklopovi)
Elektronika (podsklopovi)

Korteks je mozak robota. Ako ne znate o čemu se radi, to je prva slika za gornji korak. Vidite li i one crne rupe sa strane u koje možete priključiti motore i druge stvari? Tu ćete spojiti sve motore i senzore. USB priključak je mjesto na koje će se priključiti daljinski ključ.

Imate problema? Predlažem da prijeđete na korak 8 za pomoć!

Korak 6: Povezivanje podsklopova

Povezivanje podsklopova
Povezivanje podsklopova
Povezivanje podsklopova
Povezivanje podsklopova

Povezivanje podsklopova jedan je vrlo važan korak. Želite biti sigurni da su mjerenja ispravna, spojni dijelovi prikladni itd. Ovdje ćete biti vraćeni u faze planiranja ako zahtjevi nisu ispunjeni.

Šta da radim? Upotrijebit ćete vijke za povezivanje svih različitih podsklopova, uključujući elektroniku, gdje ćete uključiti motore u korteks.

Imate problema? Predlažem da prijeđete na korak 8 za pomoć!

Korak 7: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Dodajte kôd! Teško je objasniti dio kodiranja pa predlažem da pogledate ovu playlistu:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Također predlažem da pogledate druge vodiče ili popise za reprodukciju. Ako ne želite kodirati, možete upotrijebiti i grafički uređivač koji koristi blokove.

Kada završite s programiranjem, možete prijeći na sljedeći korak (ako vam zatreba).

Korak 8: Dodatna pomoć (ako je potrebna)

Dodatna pomoć (ako je potrebna)
Dodatna pomoć (ako je potrebna)

Vodiči o kodiranju:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Vex EDR vodiči:

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

Priručnik i pravila:

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

Vodiči iz elektronike:

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

Preporučuje se: