Turinys:
- Prekės
- 1 žingsnis: planuokite
- 2 žingsnis: Surinkite mazgus
- 3 žingsnis: ratai (surinkimas)
- 4 žingsnis: įsiurbimas (surinkimas)
- 5 žingsnis: Elektronika (surinkimas)
- 6 veiksmas: mazgų prijungimas
- 7 žingsnis: programavimas
- 8 veiksmas: papildoma pagalba (jei reikia)
Video: VEX bokšto perėmimo varžybų robotas: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šioje pamokoje aš jums, vaikinai, parodysiu „Vex Robotics Tower“perėmimo konkurso pagrindus ir kaip sukurti robotą šiam žaidimui. PRAŠOME patikrinkite atsargų skirtuką.
PASTABA: „Vex EDR“dalys yra LABAI brangios, jei negalite sau leisti išleisti 1 000 USD dalims, siūlyčiau paklausti jūsų mokyklos/kolegijos robotikos mokytojo, kitaip aš šio projekto nedaryčiau.
PASTABA: jums nereikia programavimo patirties, tačiau tai palengvins roboto kūrimą atliekant programavimą.
Kokią programavimo kalbą naudoja „Vex“?
Jie naudoja C, C+, C ++ ir C#mišinį.
Nuoroda į oficialų vadovą.
Nuoroda į oficialų vaizdo įrašą.
Nuoroda į oficialią „VRC Hub“programą.
Žaidimas:
„VEX“robotikos varžybų bokšto perėmimas žaidžiamas 12x12 colių kvadratiniame lauke, sukonfigūruotame, kaip parodyta aukščiau. Du (2) aljansai - vienas (1) „raudonas“ir vienas (1) „mėlynas“- sudaryti iš dviejų (2) komandų, varžosi rungtynėse, kurias sudaro penkiolika (15) sekundžių autonominis laikotarpis, o po to - viena minutė ir keturiasdešimt penkių sekundžių (1:45) vairuotojo kontroliuojamas laikotarpis. Žaidimo tikslas yra pasiekti aukštesnį rezultatą nei priešingas Aljansas, įdėdamas kubelius į bokštus arba įmušdamas į kubus.
Išsami informacija: bokšto perėmimo lauke yra šešiasdešimt šeši 66 kubai. Dvidešimt du (22) žali, dvidešimt du (22) oranžiniai ir dvidešimt du (22) violetiniai. Aplink lauką taip pat yra septyni (7) bokštai. Penki (5) iš jų yra neutralūs, o kiti du - specifiniai aljansui. Aljansui būdingus bokštus gali naudoti tik to paties aljanso robotai. Kubelius galima sudėti į bokštus arba įmušti įvarčius. Kubeliai verti bent 1 taško, kai jie dedami į tikslų zoną. Tiksli kiekvieno kubo vertė nustatoma pagal tai, kiek tos konkrečios spalvos kubelių buvo pastatyta bokštuose. Kai kubai įdedami į bokštus arba pašalinami iš jų, naujos vertės taikomos VISIEMS kubeliams. Taigi vieno roboto veiksmai paveiks galimą rezultatą tiek jų pačių aljansui, tiek priešininkams. Aljansas, surinkęs daugiau taškų autonominiu laikotarpiu, yra apdovanotas (6) premijos taškais, pridedamais prie galutinio rezultato rungtynių pabaigoje. Aljansas, laimėjęs šią autonominę premiją, taip pat apdovanojamas 2 purpuriniais kubeliais, kurie gali būti įvesti bet kuriuo metu vairuotojo kontrolės laikotarpiu.
Prekės
Nuoroda į „Vex EDR“dalis, komplektai yra prieinami kartu su atskiromis dalimis.
Pirkdami dalis įsitikinkite, kad:
kiekvienam varikliui turite bent vieną variklio valdiklį, vieną „Cortex“, ratus, plokštes, jutiklius, varžtus ir veržles, valdiklį ir reikiamus kabelius/jungtis. Jei nusipirksite rinkinį, į jį bus įtraukta visa tai.
Nuoroda į programavimo programinę įrangą „RobotC“. Veikia tik „Windows 7+“arba „Mac“su virtualizacija.
1 žingsnis: planuokite
Svarbiausias ir svarbiausias sėkmingo roboto kūrimo žingsnis yra planavimo etapas. Suplanuokite kiekvieną mazgą prieš faktiškai surinkdami tą mazgą. Viskas grindžiama planavimo etapais. Pavyzdžiui, jei radote savo plano problemą, norėsite grįžti į planavimo etapus.
Turite problemų? Siūlyčiau kreiptis į 8 žingsnį pagalbos!
2 žingsnis: Surinkite mazgus
Kas yra mazgas? Poskyris yra skirtingos didelio mazgo dalys. Pavyzdžiui, ratai yra mazgas. Įsiurbimo sistema yra mazgas. Priežastis, kodėl norite kurti atskirus mazgus, yra ta, kad galite juos lengviau redaguoti ir modifikuoti, taip pat lengviau pasiekti ar pataisyti robotą.
Surinkdami šiuos mazgus būtinai pridėkite visą elektroniką, reikalingą šiam surinkimui. Tai apima variklius, jutiklius ir kt.
Nemontuokite mazgų kartu, kol neužbaigti visi mazgai.
Prieš atlikdami bet kokius mazgus, pereikite prie žingsnio „Ratai (mazgas)“.
Turite problemų? Siūlyčiau kreiptis į 8 žingsnį pagalbos!
3 žingsnis: ratai (surinkimas)
Surinkdami ratus norite įsitikinti, kad varikliai sukuria didelį sukimo momentą ir šiek tiek lėtesnį greitį. Norėdami tai padaryti, įsitikinkite, kad varikliai yra prijungti prie didelių pavarų, o rato ašis - prie mažų pavarų. Jei jūsų robotas yra pakankamai didelis ir nemanote, kad varikliai suteiks pakankamai galios, tuomet galite apsvarstyti galimybę uždėti variklį ant kiekvieno rato, tai taip pat pagerina roboto sukimąsi.
Paveikslėlyje matote ratus, kiekvienas turi savo variklį, dėl aukščiau nurodytų priežasčių. Mes taip pat turime gana didelį sukimo momentą, išeinantį iš variklių.
Turite problemų? Siūlyčiau kreiptis į 8 žingsnį pagalbos!
4 žingsnis: įsiurbimas (surinkimas)
Įsiurbimo mazgas yra mašinos dalis, kuri paima blokus ar rutulius. Aukščiau esančiame paveikslėlyje turime du ratus, kurie judės, todėl griebia blokus ir juos paima. Įsiurbimo sistemai nereikia didelio greičio ar didelio sukimo momento, ji gali būti tik 50/50. Tai gana paprastas mazgas.
Turite problemų? Siūlyčiau kreiptis į 8 žingsnį pagalbos!
5 žingsnis: Elektronika (surinkimas)
„Cortex“yra roboto smegenys. Jei nežinote, kas tai yra, tai yra pirmoji šio žingsnio nuotrauka aukščiau. Ar jūs taip pat matote tas juodąsias skyles šone, prie kurių galite prijungti variklius ir kitus dalykus? Čia prijungsite visus variklius ir jutiklius. Nuotolinis raktas bus prijungtas prie USB prievado.
Turite problemų? Siūlyčiau kreiptis į 8 žingsnį pagalbos!
6 veiksmas: mazgų prijungimas
Sublokų sujungimas yra vienas labai svarbus žingsnis. Norite įsitikinti, kad matavimai yra teisingi, ar jungiamosios detalės tinka ir tt Taip pat, jei nesilaikysite reikalavimų, būsite grąžinti į planavimo etapus.
Ką aš darau? Visiems skirtingiems mazgams, įskaitant elektroniką, kur prijungsite variklius prie žievės, naudosite varžtus.
Turite problemų? Siūlyčiau kreiptis į 8 žingsnį pagalbos!
7 žingsnis: programavimas
Pridėkite kodą! Sunku paaiškinti kodavimo dalį, todėl siūlau žiūrėti šį grojaraštį:
www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln
Taip pat siūlau pažiūrėti kitus vadovėlius ar grojaraščius. Jei nenorite koduoti, taip pat galite naudoti grafinį redaktorių, kuris naudoja blokus.
Kai baigsite programavimą, galėsite pereiti prie kito žingsnio (jei to reikia).
8 veiksmas: papildoma pagalba (jei reikia)
Kodavimo pamokos:
www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln
„Vex EDR“vadovėliai:
www.youtube.com/playlist?list=PLyfMBmH-Xsjrg3m91RkBPKYyWIZx6G6iE
Vadovas ir taisyklės:
content.vexrobotics.com/docs/vrc-tower-takeover/GameManual-20190816.pdf
Elektronikos pamokos:
www.robotc.net/tutor/Cortex/cortexunits.php?platform=Cortex
Rekomenduojamas:
Arduino - Labirinto sprendimo robotas („MicroMouse“) Sieninis robotas: 6 žingsniai (su paveikslėliais)
Arduino | Labirinto sprendimų robotas („MicroMouse“) Sienų sekimo robotas: Sveiki, aš esu Izaokas ir tai yra mano pirmasis robotas „Striker v1.0“. Šis robotas buvo sukurtas paprastam labirintui išspręsti. Konkurse turėjome du labirintus ir robotą sugebėjo juos identifikuoti. Dėl bet kokių kitų labirinto pakeitimų gali prireikti pakeisti
Tikro gyvenimo karo bokšto gynybos žaidimas: 11 žingsnių
Sukurti realaus gyvenimo karo bokšto gynybos žaidimą: Sveiki, mes esame GBU! Mūsų komandai buvo skirta užduotis mūsų VG100, įvadas į inžineriją, klasė: suprojektuoti ir sukurti realų „Warzone Tower Defense“žaidimą. „VG100“yra pagrindinė klasė, kurią visi pirmakursiai privalo lankyti Jungtiniame institute (JI.)
Karo zonos bokšto gynyba: 21 žingsnis
Karo zonos bokšto gynyba: SVEIKI, DRAUGAI! Apie mūsų mokyklą ir institutą Mes esame Mičigano universiteto ir Šanchajaus Jiao Tong universiteto jungtinio instituto (JI) pirmakursiai. JI yra vienas iš daugelio institutų didesniame Šanchajaus Jiao Tong universiteto universitete, įsikūrusiame
Bokšto gynyba prieš klaidas: 14 žingsnių
„Tower-Defense-Versus-Bugs“: (1) Universitetas ir kursas Įvadas Mes esame CIVA grupė (C-bendradarbiauti, aš-naujovėms, V-vertei, o A-įvertinimui) iš Šanchajaus Jiaotongo universiteto jungtinio instituto (JI). (1 pav.) ) 2 paveiksle pirmoji eilutė iš kairės į dešinę yra Chen Jiayi, Shen Qi
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka