Kazalo:

Tekmovalni robot za prevzem stolpa VEX: 8 korakov
Tekmovalni robot za prevzem stolpa VEX: 8 korakov

Video: Tekmovalni robot za prevzem stolpa VEX: 8 korakov

Video: Tekmovalni robot za prevzem stolpa VEX: 8 korakov
Video: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, November
Anonim
Tekmovalni robot VEX Tower Takeover
Tekmovalni robot VEX Tower Takeover
Tekmovalni robot VEX Tower Takeover
Tekmovalni robot VEX Tower Takeover
Tekmovalni robot VEX Tower Takeover
Tekmovalni robot VEX Tower Takeover

V tej vadnici vam bom pokazal osnove tekmovanja Vex Robotics Tower Takeover Competition skupaj s tem, kako sestaviti robota za to igro. Prosimo, preverite zaloge na zavihku.

OPOMBA: Deli Vex EDR so zelo dragi, če si ne morete privoščiti porabe 1000 USD za dele, predlagam, da vprašate učitelja robotike na vaši šoli/fakulteti, sicer tega projekta ne bi naredil.

OPOMBA: Ne potrebujete izkušenj s programiranjem, vendar bo robota olajšalo pri programiranju.

Kateri programski jezik uporablja Vex?

Uporabljajo C, mešanico C+, C ++ in C#.

Povezava do uradnega priročnika.

Povezava do uradnega videa.

Povezava do uradne aplikacije VRC Hub.

Igra:

VEX Robotics Competition Tower Takeover se igra na kvadratnem polju 12'x12 ', konfiguriranem, kot je prikazano zgoraj. Dva (2) zavezništva - eno (1) "rdeče" in eno (1) "modro" - sestavljeno iz dveh (2) ekip, vsako se pomeri v tekmah, sestavljenih iz petnajst (15) sekundnega avtonomnega obdobja, čemur sledi ena minuta in petinštirideset sekundno obdobje (1:45), ki ga nadzira voznik. Cilj igre je z uvrstitvijo kock v stolpe ali doseganjem kock v golih doseči višji rezultat od nasprotne zveze.

Podrobnosti: Na polju prevzema stolpa je šestinšestdeset 66 kock. Dvaindvajset (22) zelena, dvaindvajset (22) oranžna in dvaindvajset (22) vijolična. Okoli polja je postavljenih tudi sedem (7) stolpov. Pet (5) od teh je nevtralnih, preostala dva pa sta specifična za zavezništvo. Stolpe, specifične za zavezništvo, lahko uporabljajo samo roboti iste zveze. Kocke lahko postavite v stolpe ali jih dosežete v ciljih. Kocke so vredne najmanj 1 točke, ko so postavljene v ciljno cono. Natančna vrednost vsake kocke je določena s tem, koliko kock te posebne barve je bilo postavljenih v stolpe. Ko so kocke postavljene ali odstranjene iz stolpov, nove vrednosti veljajo za VSE kocke. Tako bodo dejanja enega robota vplivala na potencialni rezultat tako za njihovo zavezništvo kot za nasprotnike. Zavezništvo, ki v avtonomnem obdobju doseže več točk, se nagradi s (6) bonus točkami, ki se jim na koncu tekme doda končni rezultat. Zavezništvo, ki osvoji ta avtonomni bonus, prejme tudi 2 vijolični kocki, ki ju lahko kadar koli uvedete med obdobjem nadzora voznika.

Zaloge

Povezava do delov Vex EDR, kompleti so na voljo skupaj s posameznimi deli.

Ko kupujete dele, se prepričajte, da:

za vsak motor imate vsaj en krmilnik motorja, en Cortex, kolesa, plošče, senzorje, vijake in matice, krmilnik in potrebne kable/priključke. Če kupite komplet, bo zraven priloženo vse to.

Povezava do programske opreme za programiranje RobotC. Uporablja samo Windows 7+ ali Mac z virtualizacijo.

1. korak: Načrtujte

Načrt
Načrt

Najpomembnejši in kritični korak pri izgradnji uspešnega robota je faza načrtovanja. Načrtujte vsak podsestavek, preden ga dejansko sestavite. Vse temelji na fazah načrtovanja. Na primer, če ugotovite težavo s svojim načrtom, se boste želeli vrniti na stopnje načrtovanja.

Imeti težave? Predlagam, da za pomoč preidete na 8. korak!

2. korak: Sestavljanje podsklopov

Sestavljanje podsklopov
Sestavljanje podsklopov
Sestavljanje podsklopov
Sestavljanje podsklopov
Sestavljanje podsklopov
Sestavljanje podsklopov

Kaj je podsklop? Podsestava je različni deli velikega sklopa. Tako so na primer kolesa podmontaža. Sesalni sistem je podsklop. Razlog, da želite sestaviti v ločenih podsklopih, je, da jih lahko lažje urejate in spreminjate, poleg tega pa lahko lažje dostopate do robota ali ga popravite.

Pri sestavljanju teh sklopov ne pozabite dodati vse elektronike, ki je potrebna za ta sklop. To vključuje motorje, senzorje itd.

Ne povezujte podsklopov skupaj, dokler niso zaključeni vsi podsklopi.

Premaknite se na korak "Kolesa (podmontaža)", preden naredite kakršne koli podsklope.

Imeti težave? Predlagam, da za pomoč preidete na 8. korak!

3. korak: Kolesa (podmontaža)

Kolesa (podmontaža)
Kolesa (podmontaža)
Kolesa (podmontaža)
Kolesa (podmontaža)

Ko sestavljate kolesa, se prepričajte, da motorji proizvajajo visok navor in nekoliko nižjo hitrost. V ta namen se prepričajte, da so motorji povezani z velikimi zobniki, kolesna os pa z majhnimi zobniki. Če je vaš robot dovolj velik in menite, da motorji ne bodo zagotovili dovolj moči, razmislite o namestitvi motorja na vsako kolo, s tem pa se izboljša tudi obračanje robota.

Na sliki lahko vidite, da imajo vsaka kolesa svoj motor, zaradi zgoraj navedenih razlogov. Tudi motorji imajo precej visok navor.

Imeti težave? Predlagam, da za pomoč preidete na 8. korak!

4. korak: sesanje (podsklop)

Dovod (podsklop)
Dovod (podsklop)

Sesalni sklop je kos stroja, ki vzame bloke ali kroglice za premikanje. Na zgornji sliki imamo dve kolesi, ki se bosta premikali, tako da se oprijemata blokov in jih pobereta. Sesalni sistem ne potrebuje visoke hitrosti ali velikega navora, lahko je le 50/50. To je precej preprosta sestava.

Imeti težave? Predlagam, da za pomoč preidete na 8. korak!

5. korak: Elektronika (podmontaža)

Elektronika (podsklop)
Elektronika (podsklop)

Korteks so možgani robota. Če ne veste, kaj je to, je to prva slika za zgornji korak. Ali ob strani vidite tudi tiste črne luknje, v katere lahko priključite motorje in drugo? Tam boste priključili vse motorje in senzorje. Vrata USB so tja, kamor se priklopi daljinski ključ.

Imeti težave? Predlagam, da za pomoč preidete na 8. korak!

6. korak: Povezovanje podsklopov

Povezovanje podsklopov
Povezovanje podsklopov
Povezovanje podsklopov
Povezovanje podsklopov

Povezovanje podsklopov je zelo pomemben korak. Prepričati se želite, da so meritve pravilne, da so priključni deli primerni itd. Tu boste tudi poslani nazaj v faze načrtovanja, če zahteve niso izpolnjene.

Kaj naj naredim? Z vijaki boste povezali vse različne podsklope, vključno z elektroniko, kjer boste motorje priključili v skorjo.

Imeti težave? Predlagam, da za pomoč preidete na 8. korak!

7. korak: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Dodajte kodo! Kodiranje tega dela je težko razložiti, zato predlagam ogled tega seznama predvajanja:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Predlagam tudi ogled drugih vaj ali seznamov predvajanja. Če ne želite kodirati, lahko uporabite tudi grafični urejevalnik, ki uporablja bloke.

Ko končate s programiranjem, lahko preidete na naslednji korak (če ga potrebujete).

8. korak: Dodatna pomoč (če je potrebna)

Dodatna pomoč (če je potrebna)
Dodatna pomoč (če je potrebna)

Navodila za kodiranje:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Vex EDR vaje:

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

Priročnik in pravila:

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

Vadnice o elektroniki:

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

Priporočena: