Turinys:

VEX bokšto perėmimo varžybų robotas: 8 žingsniai
VEX bokšto perėmimo varžybų robotas: 8 žingsniai

Video: VEX bokšto perėmimo varžybų robotas: 8 žingsniai

Video: VEX bokšto perėmimo varžybų robotas: 8 žingsniai
Video: The Shmitas (sabbath years) 2024, Liepa
Anonim
VEX bokšto perėmimo varžybų robotas
VEX bokšto perėmimo varžybų robotas
VEX bokšto perėmimo varžybų robotas
VEX bokšto perėmimo varžybų robotas
VEX bokšto perėmimo varžybų robotas
VEX bokšto perėmimo varžybų robotas

Š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

Planuoti
Planuoti

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

Surinkimo mazgų surinkimas
Surinkimo mazgų surinkimas
Surinkimo mazgų surinkimas
Surinkimo mazgų surinkimas
Surinkimo mazgų surinkimas
Surinkimo mazgų surinkimas

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)

Ratai (mazgas)
Ratai (mazgas)
Ratai (mazgas)
Ratai (mazgas)

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)

Įsiurbimas (mazgas)
Įsiurbimas (mazgas)

Į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)

Elektronika (mazgas)
Elektronika (mazgas)

„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

Sujungimų sujungimas
Sujungimų sujungimas
Sujungimų sujungimas
Sujungimų sujungimas

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

Programavimas
Programavimas
Programavimas
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)

Papildoma pagalba (jei reikia)
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: