Kazalo:
- Zaloge
- 1. korak: Načrtujte
- 2. korak: Sestavljanje podsklopov
- 3. korak: Kolesa (podmontaža)
- 4. korak: sesanje (podsklop)
- 5. korak: Elektronika (podmontaža)
- 6. korak: Povezovanje podsklopov
- 7. korak: Programiranje
- 8. korak: Dodatna pomoč (če je potrebna)
Video: Tekmovalni robot za prevzem stolpa VEX: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
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)
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)
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)
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 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
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)
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:
Priročnik za obrambo stolpa Warzone z zasnovo Arduino: 5 korakov
Priročnik za obrambo stolpa Warzone z zasnovo Arduino: Uvod Smo skupina YOJIO (V JI študirate le enkrat, zato ga cenite.) Skupni inštitut UM-SJTU se nahaja na kampusu Univerze Jiao Tong v Šanghaju, Minhang, Šanghaj. VG100 je temeljni inženirski tečaj za prvošolce,
Obramba stolpa vojne cone: 21 korakov
War Zone Tower Defense: POZDRAVLJENI, MOJI PRIJATELJI! O naši šoli in inštitutu Smo prvošolci na Združenem inštitutu Univerze v Michiganu-Shanghai Jiao Tong University (JI). JI je eden izmed mnogih inštitutov na večji univerzi univerze Jiao Tong v Šanghaju, ki se nahaja v
Poceni in enostavni prevzem kitare: 9 korakov
Poceni in enostavni prevzem kitare: tukaj je majhen vadnik o improviziranih kitarah, ki jih je enostavno najti
Naredite prevzem kitare: 9 korakov (s slikami)
Naredite prevzem kitare: Kako narediti prevzem kitare z eno tuljavo! To vam bo pokazalo, kako si sami naredite pickup. Ne bo videti ali zvenelo ravno kot običajen pickup, je pa zabaven in zanimiv projekt. Kaj potrebujete: Stvari: -Papir - 42 ali 43 merilnika c
DIY prevzem glasbene škatle: 6 korakov
DIY Music Box Pickup: Ali ste na glasbeno omarico DIY napisali čudovito pesem? Ali jo želite digitalizirati in ceniti za vedno? ThinkGeek je v glasbeno skrinjico DIY prevzel ThinkGeek, tako da jo je mogoče priključiti na kateri koli računalnik. posnemite svojo skladbo